.hv-im-hero{background:var(--hv-lemon);padding:28px 0 40px}.hv-im-hero-copy{flex-direction:column;gap:18px;display:flex}.hv-im-title{font-size:clamp(36px,6.25vw,90px);line-height:.92}.hv-im-hero-foot{flex-direction:column;gap:22px;display:flex}.hv-im-lead{max-width:700px}.hv-im-actions{flex-direction:column;align-items:center;gap:12px;display:flex}.hv-im-actions .hv-btn{width:100%}.hv-im-actions a:not(.hv-btn){color:inherit}@media (min-width:768px){.hv-im-hero{padding:40px 0 80px}.hv-im-hero-copy{gap:36px}.hv-im-actions{align-items:flex-start}.hv-im-actions .hv-btn{width:auto}}@media (min-width:1024px){.hv-im-hero{padding:44px 0 104px}.hv-im-hero-foot{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:48px}.hv-im-actions{flex:none;align-items:flex-end;gap:14px}}.hv-im-how{padding:56px 0 64px}.hv-im-steps{border-top:2px solid var(--hv-ink);margin-top:20px}.hv-im-step{background:0 0;border-bottom:1px solid #1518151f;gap:16px;padding:22px 0;display:flex}.hv-im-step:last-child{border-bottom:0}.hv-im-number{font-variation-settings:"wdth" 125;letter-spacing:-.03em;flex:0 0 44px;font-size:26px;font-weight:900;line-height:1}.hv-im-step-text{flex-direction:column;gap:8px;min-width:0;font-size:15px;line-height:1.5;display:flex}.hv-im-step-text h3{letter-spacing:-.02em;font-size:18px;font-weight:800;line-height:1.25}.hv-im-step-text ul{flex-direction:column;gap:6px;display:flex}.hv-im-step-text ul li{padding-left:14px;position:relative}.hv-im-step-text ul li:before{content:"";background:var(--hv-ink);border-radius:999px;width:5px;height:5px;position:absolute;top:9px;left:0}.hv-im-step-text a:not(.hv-btn){color:inherit;font-weight:600}.hv-im-step-btn{display:none}@media (min-width:768px){.hv-im-how{padding:96px 0}.hv-im-steps{border-top:0;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px;display:grid}.hv-im-step{border-radius:var(--hv-radius);border-bottom:0;flex-direction:column;gap:24px;padding:32px 24px 36px}.hv-im-step.hv-bg-steel{background:var(--hv-steel)}.hv-im-step.hv-bg-frost{background:var(--hv-frost)}.hv-im-step.hv-bg-lemon{background:var(--hv-lemon)}.hv-im-number{flex:none;font-size:clamp(40px,3.9vw,56px);line-height:.9}.hv-im-step-text{gap:14px;font-size:17px}.hv-im-step-text h3{letter-spacing:-.025em;margin-bottom:4px;font-size:clamp(22px,1.95vw,28px);line-height:1.12}.hv-im-step-btn{align-self:flex-start;min-height:52px;margin-top:4px;font-size:17px;display:inline-flex}}@media (min-width:1024px){.hv-im-how{padding:120px 0}.hv-im-steps{gap:24px;margin-top:48px}.hv-im-step{padding:36px 34px 40px}}.hv-im-keep{border-radius:var(--hv-radius) var(--hv-radius) 0 0;padding:56px 0 48px}.hv-im-keep-title{color:var(--hv-lemon);font-size:clamp(34px,6.67vw,96px)}.hv-im-keep-btn{margin-top:28px}.hv-im-keep-body{color:#fffc;max-width:600px;margin-top:18px;font-size:16px;line-height:1.5}@media (min-width:768px){.hv-im-keep{padding:96px 0 104px}.hv-im-keep-body{margin-top:28px;font-size:20px}}@media (min-width:1024px){.hv-im-keep{padding:112px 0 120px}}
