.funnel-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center;margin:24px 0 70px}.funnel-hero h2{font-size:clamp(30px,4vw,52px);line-height:1.12;letter-spacing:-1.5px}.funnel-hero>div>p{max-width:520px}.funnel-hero .w-note{margin-top:12px}.funnel-path>div{display:flex;gap:20px;padding:16px 0}.funnel-path b{color:#39775d;font-size:22px}.funnel-path p{margin-bottom:0}.funnel-section{margin:60px 0}.funnel-plans>article{display:flex;flex-direction:column}.funnel-plans .w-list{flex:1}.funnel-signup{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:30px;max-width:980px}.funnel-form{display:grid;gap:20px}.funnel-form small{font-weight:400;color:#58706a;font-size:12px}.funnel-form .w-field input{font-size:16px}.funnel-password{display:flex;border:1px solid #bccdc7;border-radius:7px;overflow:hidden}.funnel-password input{border:0!important;border-radius:0!important;min-width:0}.funnel-password button{border:0;background:#eaf3ed;padding:8px 14px;cursor:pointer;color:#214f3f;min-width:60px}.funnel-consent{display:flex;gap:12px;align-items:flex-start;font-size:12px;line-height:1.7}.funnel-consent input{margin-top:4px;min-width:19px;height:19px;accent-color:#106354}.funnel-form .w-btn{width:100%;font-size:15px}.funnel-form details .w-field{margin-top:14px}.funnel-form .w-note{margin-bottom:0}.funnel-form input:invalid:not(:placeholder-shown):focus{border-color:#a86626}@media(max-width:760px){.funnel-hero,.funnel-signup{grid-template-columns:1fr;gap:24px}.funnel-hero{margin-bottom:44px}.funnel-section{margin:40px 0}.funnel-signup>aside{order:2}.funnel-path{padding:20px}.funnel-form{gap:17px}.funnel-hero h2{letter-spacing:-.7px}.funnel-hero .w-btn{width:100%}}
.funnel-password input{flex:1;width:0}.funnel-password button{flex:0 0 auto;white-space:nowrap}
.funnel-path b{flex:0 0 32px;white-space:nowrap}
