.funnel-page{color:#132421;background:linear-gradient(135deg,#f5fbf8 0,#fffdf5 55%,#fff4bf 100%);min-height:100vh}.funnel-nav{border-bottom:1px solid #d5e4df;justify-content:space-between;align-items:center;width:min(1120px,100% - 40px);height:76px;margin:auto;font-size:12px;font-weight:700;display:flex}.funnel-hero{grid-template-columns:1.08fr .92fr;align-items:center;gap:70px;width:min(1120px,100% - 40px);margin:auto;padding:75px 0;display:grid}.funnel-hero h1{letter-spacing:-3px;margin:20px 0;font:64px/1.02 Georgia,serif}.funnel-hero>div>p{color:#53635d;max-width:640px;font-size:18px;line-height:1.65}.mini-proof{color:#2a7c6f;align-items:center;gap:10px;margin-top:28px;font-size:12px;font-weight:700;display:flex}.mini-proof svg{width:20px}.lead-card,.unlocked{color:#fff;background:#164d45;border-radius:18px;padding:34px;box-shadow:0 25px 70px #164d4530}.lead-card>span,.unlocked>span{letter-spacing:1.4px;color:#ffe36e;font-size:10px;font-weight:800}.lead-card h2,.unlocked h2{margin:12px 0;font:34px Georgia}.lead-card p,.unlocked p{color:#c7ddd8;font-size:12px;line-height:1.6}.lead-card>input{color:#fff;background:#ffffff12;border:1px solid #ffffff2c;border-radius:8px;width:100%;margin:11px 0;padding:13px;display:block}.lead-card>input::placeholder{color:#c7ddd8}.lead-card label{color:#d9e9e5;align-items:flex-start;gap:8px;margin:14px 0;font-size:10px;line-height:1.4;display:flex}.lead-card label input{margin-top:2px}.lead-card button{color:#132421;cursor:pointer;background:#ffe36e;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px;font-weight:800;display:flex}.lead-card button svg{width:17px}.lead-card small{text-align:center;color:#a7c8c1;margin-top:10px;display:block}.unlocked>svg{color:#ffe36e;width:54px;height:54px;margin-bottom:22px}.checklist{background:#fff;border:1px solid #d5e4df;border-radius:18px;width:min(850px,100% - 40px);margin:0 auto 90px;padding:32px;box-shadow:0 20px 60px #164d4512}.score{text-align:center;border-bottom:1px solid #d5e4df;margin-bottom:10px;padding-bottom:25px}.score b{color:#2a7c6f;font:58px Georgia;display:block}.score span{letter-spacing:1.5px;font-size:10px;font-weight:800}.checklist article{border-bottom:1px solid #e3ece9;grid-template-columns:42px 1fr 24px;align-items:center;gap:14px;padding:20px 5px;display:grid}.checklist article i{color:#164d45;background:#dff1ec;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;font-weight:800;display:grid}.checklist article h3{margin:0 0 5px}.checklist article p{color:#61736d;margin:0;font-size:12px;line-height:1.5}.checklist article>svg{color:#2a7c6f}.checklist aside{background:#fff6c9;border-radius:12px;margin-top:28px;padding:28px}.checklist aside h2{margin:0 0 10px;font:30px Georgia}.checklist aside p{color:#61736d}.checklist aside>div{gap:12px;margin-top:20px;display:flex}.checklist aside a{border:1px solid #2a7c6f;border-radius:8px;align-items:center;gap:7px;padding:13px 16px;font-size:12px;font-weight:800;display:inline-flex}.checklist aside a.primary{color:#fff;background:#2a7c6f}.checklist aside svg{width:16px}@media (width<=800px){.funnel-hero{grid-template-columns:1fr;gap:35px;padding:55px 0}.funnel-hero h1{font-size:46px}.checklist aside>div{flex-direction:column}}@media (width<=520px){.funnel-nav,.funnel-hero,.checklist{width:calc(100% - 28px)}.funnel-nav>a:last-child{display:none}.funnel-hero h1{font-size:39px}.lead-card,.unlocked,.checklist{padding:22px}.checklist article{grid-template-columns:36px 1fr}.checklist article>svg{display:none}}
