.lf-decorated-hero{padding:24px 0!important}.lf-heading-banner{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);align-items:center;padding:30px 34px;gap:14px;border-radius:22px;border:1px solid #d6e4ce;background:linear-gradient(115deg,#f3f9ee,#edf5e6 65%,#fff4d9)}.lf-heading-banner .lf-round-icon{display:none}.lf-heading-banner .lf-smart-title{display:block}.lf-heading-eyebrow{display:block;font-size:11px;font-weight:bold;letter-spacing:2px;color:#55744d;margin-bottom:14px}.lf-heading-banner h1{font-size:clamp(32px,3.5vw,48px);line-height:1.12;letter-spacing:-1px}.lf-heading-banner p{font-size:18px;line-height:1.6;max-width:460px;color:#426246}.lf-heading-art{width:100%;height:auto;max-width:420px;justify-self:center}.lf-decorated-hero .lf-smart-steps{gap:12px;margin-top:20px}.lf-decorated-hero .lf-smart-steps>div{background:#f8fbf4;border-radius:12px;padding:14px 7px}.lf-decorated-hero .lf-smart-steps span{background:white;box-shadow:none}.lf-decorated-hero .lf-smart-steps>div:nth-child(2) span{background:#fff5df}.lf-decorated-hero .lf-smart-steps>div:nth-child(3) span{background:#eaf2ff}.lf-decorated-hero .lf-smart-steps>div:nth-child(4) span{background:#edf4e1}.lf-decorated-hero .lf-smart-steps>div:nth-child(5) span{background:#fceee5}@media(max-width:700px){.lf-heading-banner{grid-template-columns:1fr;padding:24px}.lf-heading-art{max-width:240px}.lf-decorated-hero .lf-smart-steps{grid-template-columns:repeat(2,1fr)}}@media print{.lf-heading-art{display:none}}
