.start-funnel{background:var(--bg);color:var(--tx);font-size:16px;line-height:1.6;position:relative;overflow-x:hidden}.start-funnel .rel{z-index:1;position:relative}.start-funnel .ga{background:linear-gradient(90deg,var(--w),var(--f),var(--m));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.start-funnel .gw{background:linear-gradient(90deg,var(--w),#ffb347);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.start-funnel .gh{background:linear-gradient(90deg,var(--h),var(--p));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.start-funnel .gf{background:linear-gradient(90deg,var(--f),var(--m));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.start-funnel .sf-nav{z-index:200;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-bottom:1px solid var(--bd);background:rgba(250,250,248,.92);justify-content:space-between;align-items:center;height:60px;padding:0 48px;display:flex;position:-webkit-sticky;position:sticky;top:0}.start-funnel .nav-logo{font-family:var(--font-syne),sans-serif;letter-spacing:-1px;font-size:22px;font-weight:800}.start-funnel .nav-cta{background:var(--tx);color:var(--bg);font-family:var(--font-syne),sans-serif;cursor:pointer;border:none;border-radius:50px;padding:9px 22px;font-size:13px;font-weight:700;transition:opacity .2s}.start-funnel .nav-cta:hover{opacity:.85}.start-funnel .nav-price{color:var(--mu);font-size:13px;font-weight:500}.start-funnel .hero{grid-template-columns:1fr 420px;align-items:center;gap:64px;max-width:1100px;min-height:92vh;margin:0 auto;padding:80px 48px;display:grid}.start-funnel .hero-eyebrow{background:var(--sur);border:1px solid var(--bd);color:var(--mu);box-shadow:var(--sh);border-radius:50px;align-items:center;gap:8px;margin-bottom:28px;padding:7px 16px;font-size:12px;font-weight:500;display:inline-flex}.start-funnel .ldot{background:var(--h);border-radius:50%;width:7px;height:7px;animation:2s infinite lyvn-pulse}.start-funnel .hero h1{letter-spacing:-3px;margin-bottom:22px;font-size:max(40px,min(6vw,72px));line-height:1}.start-funnel .hero-sub{color:var(--mu);max-width:480px;font-size:18px;font-weight:300;line-height:1.75}.start-funnel .hero-trust{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.start-funnel .trust-chip{color:var(--mu);background:var(--sur);border:1px solid var(--bd);box-shadow:var(--sh);border-radius:50px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;display:flex}.start-funnel .tck{background:var(--hp);width:16px;height:16px;color:var(--h);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:flex}.start-funnel .hero-card{background:var(--sur);border:1px solid var(--bd);box-shadow:var(--shl);border-radius:28px;position:-webkit-sticky;position:sticky;top:80px;overflow:hidden}.start-funnel .hc-top{border-bottom:1px solid var(--bd);background:linear-gradient(160deg,#fff 0%,#faf5ff 100%);padding:32px}.start-funnel .hc-label{letter-spacing:2px;text-transform:uppercase;color:var(--mu);font-size:11px;font-weight:700;font-family:var(--font-syne),sans-serif;margin-bottom:10px}.start-funnel .hc-price{font-family:var(--font-syne),sans-serif;letter-spacing:-3px;margin-bottom:6px;font-size:56px;font-weight:800;line-height:1}.start-funnel .hc-price-sub{color:var(--mu);margin-bottom:24px;font-size:13px;font-weight:300}.start-funnel .cta-btn{background:linear-gradient(135deg,var(--w),var(--f),var(--m));color:#fff;width:100%;font-family:var(--font-syne),sans-serif;letter-spacing:-.3px;text-align:center;cursor:pointer;border:none;border-radius:14px;padding:16px;font-size:17px;font-weight:800;transition:transform .2s,box-shadow .2s;display:block}.start-funnel .cta-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 28px rgba(100,60,200,.3)}.start-funnel .cta-btn:disabled{opacity:.7;cursor:wait}.start-funnel .hc-micro{color:var(--li);text-align:center;margin-top:10px;font-size:11px;line-height:1.6}.start-funnel .hc-includes{padding:24px 32px}.start-funnel .hc-inc-title{font-family:var(--font-syne),sans-serif;color:var(--mu);text-transform:uppercase;letter-spacing:1px;margin-bottom:14px;font-size:11px;font-weight:700}.start-funnel .inc-item{align-items:flex-start;gap:10px;margin-bottom:11px;font-size:14px;line-height:1.5;display:flex}.start-funnel .inc-dot{background:var(--hp);width:18px;height:18px;color:var(--h);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:9px;font-weight:700;display:flex}.start-funnel .hc-divider{background:var(--bd);height:1px;margin:0 32px}.start-funnel .hc-continuity{padding:20px 32px 28px}.start-funnel .hc-cont-label{letter-spacing:1.5px;text-transform:uppercase;color:var(--li);font-size:11px;font-weight:700;font-family:var(--font-syne),sans-serif;margin-bottom:10px}.start-funnel .hc-cont-row{justify-content:space-between;align-items:center;display:flex}.start-funnel .hc-cont-price{font-family:var(--font-syne),sans-serif;letter-spacing:-1px;font-size:22px;font-weight:800}.start-funnel .hc-cont-desc{color:var(--mu);margin-top:2px;font-size:12px;font-weight:300}.start-funnel .hc-cont-badge{background:var(--sur2);color:var(--mu);border:1px solid var(--bd);border-radius:20px;padding:4px 10px;font-size:11px;font-weight:600}.start-funnel .section{max-width:1100px;margin:0 auto;padding:80px 48px}.start-funnel .section-sm{max-width:680px;margin:0 auto;padding:72px 48px}.start-funnel .sec-band{background:var(--sur);border-top:1px solid var(--bd);border-bottom:1px solid var(--bd)}.start-funnel .sec-label{letter-spacing:2px;text-transform:uppercase;color:var(--mu);font-size:11px;font-weight:700;font-family:var(--font-syne),sans-serif;margin-bottom:12px;display:block}.start-funnel .sec-h2{letter-spacing:-1.5px;margin-bottom:14px;font-size:max(26px,min(4vw,40px))}.start-funnel .sec-sub{color:var(--mu);font-size:16px;font-weight:300;line-height:1.7}.start-funnel .wyg-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:44px;display:grid}.start-funnel .wyg-card{background:var(--sur);border:1px solid var(--bd);box-shadow:var(--sh);border-radius:20px;align-items:flex-start;gap:16px;padding:28px 26px;transition:transform .2s,box-shadow .2s;display:flex}.start-funnel .wyg-card:hover{box-shadow:var(--shl);transform:translateY(-3px)}.start-funnel .wyg-card.span-full{grid-column:1/-1}.start-funnel .wyg-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.start-funnel .wyg-t{font-family:var(--font-syne),sans-serif;margin-bottom:5px;font-size:16px;font-weight:700}.start-funnel .wyg-d{color:var(--mu);font-size:13px;font-weight:300;line-height:1.6}.start-funnel .hiw-steps{flex-direction:column;margin-top:44px;display:flex;position:relative}.start-funnel .hiw-steps:before{content:"";background:linear-gradient(to bottom,var(--w),var(--f),var(--m),var(--h));border-radius:2px;width:2px;position:absolute;top:20px;bottom:20px;left:22px}.start-funnel .hiw-step{align-items:flex-start;gap:24px;padding:24px 0;display:flex;position:relative}.start-funnel .step-num{width:46px;height:46px;font-family:var(--font-syne),sans-serif;color:#fff;z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;font-weight:800;display:flex;position:relative;box-shadow:0 2px 10px rgba(0,0,0,.15)}.start-funnel .step-t{font-family:var(--font-syne),sans-serif;margin-bottom:5px;font-size:17px;font-weight:700}.start-funnel .step-d{color:var(--mu);font-size:14px;font-weight:300;line-height:1.6}.start-funnel .step-badge{font-size:12px;font-weight:700;font-family:var(--font-syne),sans-serif;border-radius:20px;margin-top:8px;padding:4px 12px;display:inline-block}.start-funnel .cont-card{background:var(--sur);border:1px solid var(--bd);box-shadow:var(--shl);border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:40px;padding:40px;display:grid;position:relative;overflow:hidden}.start-funnel .cont-card:before{content:"";background:linear-gradient(135deg,var(--wp)0%,var(--fp)50%,var(--mp)100%);opacity:.35;position:absolute;top:0;bottom:0;left:0;right:0}.start-funnel .cont-inner{z-index:1;position:relative}.start-funnel .cont-label{letter-spacing:2px;text-transform:uppercase;color:var(--f);font-size:11px;font-weight:700;font-family:var(--font-syne),sans-serif;margin-bottom:12px}.start-funnel .cont-h{font-family:var(--font-syne),sans-serif;letter-spacing:-1px;margin-bottom:10px;font-size:28px;font-weight:800}.start-funnel .cont-p{color:var(--mu);max-width:460px;font-size:15px;font-weight:300;line-height:1.7}.start-funnel .cont-feats{flex-wrap:wrap;gap:8px;margin-top:18px;padding:0;list-style:none;display:flex}.start-funnel .cont-feat{background:var(--sur);border:1px solid var(--bd);box-shadow:var(--sh);border-radius:50px;align-items:center;gap:6px;padding:5px 13px;font-size:13px;font-weight:500;display:flex}.start-funnel .cf-dot{background:var(--h);border-radius:50%;width:7px;height:7px}.start-funnel .cont-price-box{z-index:1;background:var(--sur);border:1px solid var(--bd);box-shadow:var(--sh);text-align:center;border-radius:20px;min-width:180px;padding:28px 32px;position:relative}.start-funnel .cont-price{font-family:var(--font-syne),sans-serif;letter-spacing:-2px;font-size:48px;font-weight:800;line-height:1}.start-funnel .cont-per{color:var(--mu);margin-bottom:16px;font-size:13px}.start-funnel .cont-opt-btn{background:linear-gradient(135deg,var(--w),var(--f));color:#fff;width:100%;font-family:var(--font-syne),sans-serif;cursor:pointer;border:none;border-radius:12px;padding:11px;font-size:14px;font-weight:700}.start-funnel .cont-note{color:var(--li);margin-top:8px;font-size:11px;line-height:1.5}.start-funnel .faq-list{flex-direction:column;margin-top:40px;display:flex}.start-funnel .faq-i{border-bottom:1px solid var(--bd)}.start-funnel .faq-i:first-child{border-top:1px solid var(--bd)}.start-funnel .faq-q{text-align:left;width:100%;color:var(--tx);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:16px;font-weight:500;display:flex}.start-funnel .faq-q:hover{color:var(--f)}.start-funnel .faq-ico{color:var(--mu);flex-shrink:0;font-size:20px;transition:transform .25s}.start-funnel .faq-a{color:var(--mu);max-width:600px;padding-bottom:20px;font-size:15px;font-weight:300;line-height:1.75;display:none}.start-funnel .faq-i.open .faq-a{display:block}.start-funnel .faq-i.open .faq-ico{transform:rotate(45deg)}.start-funnel .faq-i.open .faq-q{color:var(--f)}.start-funnel .final-cta{background:var(--tx);z-index:1;position:relative;overflow:hidden}.start-funnel .final-cta-inner{grid-template-columns:1fr auto;align-items:center;gap:48px;max-width:900px;margin:0 auto;padding:80px 48px;display:grid}.start-funnel .fct-h{letter-spacing:-2px;color:#fff;margin-bottom:12px;font-size:max(28px,min(4vw,44px))}.start-funnel .fct-p{color:rgba(255,255,255,.6);max-width:420px;font-size:16px;font-weight:300;line-height:1.7}.start-funnel .fct-card{text-align:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:22px;min-width:240px;padding:32px 36px}.start-funnel .fct-price{font-family:var(--font-syne),sans-serif;letter-spacing:-2px;color:#fff;margin-bottom:6px;font-size:48px;font-weight:800;line-height:1}.start-funnel .fct-label{color:rgba(255,255,255,.5);margin-bottom:22px;font-size:13px;font-weight:300}.start-funnel .fct-btn{background:linear-gradient(135deg,var(--w),var(--f),var(--m));color:#fff;width:100%;font-family:var(--font-syne),sans-serif;cursor:pointer;border:none;border-radius:14px;padding:15px;font-size:16px;font-weight:800}.start-funnel .fct-micro{color:rgba(255,255,255,.3);margin-top:10px;font-size:11px;line-height:1.6}.start-funnel .proof-strip{background:var(--sur);border-top:1px solid var(--bd);border-bottom:1px solid var(--bd);z-index:1;padding:20px 0;position:relative;overflow:hidden}.start-funnel .proof-inner{gap:48px;width:max-content;animation:28s linear infinite sf-scroll;display:flex}@keyframes sf-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.start-funnel .proof-item{color:var(--mu);white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:300;display:flex}.start-funnel .proof-star{color:var(--w);letter-spacing:1px}.start-funnel .proof-div{background:var(--bd);flex-shrink:0;width:1px;height:16px}.start-funnel .lp-footer{background:var(--sur);border-top:1px solid var(--bd);z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:28px 48px;display:flex;position:relative}.start-funnel .lf-logo{font-family:var(--font-syne),sans-serif;letter-spacing:-1px;font-size:18px;font-weight:800}.start-funnel .lf-links{gap:24px;display:flex}.start-funnel .lf-links a{color:var(--mu);font-size:13px}.start-funnel .lf-links a:hover{color:var(--tx)}.start-funnel .lf-disc{color:var(--li);width:100%;max-width:700px;margin-top:12px;font-size:11px;font-weight:300;line-height:1.7}.start-funnel #intake,.start-funnel #how,.start-funnel #faq{scroll-margin-top:80px}@media (max-width:780px){.start-funnel .sf-nav{padding:0 22px}.start-funnel .hero{grid-template-columns:1fr;gap:40px;padding:48px 22px}.start-funnel .hero-card{position:relative;top:auto}.start-funnel .wyg-grid{grid-template-columns:1fr}.start-funnel .cont-card{grid-template-columns:1fr;gap:24px}.start-funnel .final-cta-inner{grid-template-columns:1fr;gap:28px}.start-funnel .section,.start-funnel .section-sm{padding:56px 22px}.start-funnel .lp-footer{padding:22px}}
