.marketing-site{--teal:#0f6e56;--teal-bright:#1d9e75;--teal-50:#e1f5ee;--teal-100:#c4eadd;--coral:#d85a30;--coral-dark:#993c1d;--coral-50:#faece7;--blue:#378add;--blue-dark:#185fa5;--blue-50:#e6f1fb;--ink:#14241f;--ink-soft:#46544e;--line:#14241f1f;--cream:#fbf9f4;--cream-2:#f2eee4;--white:#fff;--radius:20px;--radius-sm:13px;--maxw:1140px;--shadow:0 1px 2px #14241f0a,0 18px 44px -18px #14241f29;--shadow-sm:0 1px 2px #14241f0a,0 8px 22px -14px #14241f24}.marketing-site *{box-sizing:border-box;margin:0;padding:0}.marketing-site html{scroll-behavior:smooth}.marketing-site body{font-family:var(--font-sans);color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;line-height:1.62}.marketing-site h1,.marketing-site h2,.marketing-site h3,.marketing-site h4,.marketing-site .ff{font-family:var(--font-sans);letter-spacing:-.025em;font-weight:700;line-height:1.12}.marketing-site a{color:inherit;text-decoration:none}.marketing-site .wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.marketing-site section{padding:64px 0}.marketing-site .eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--teal-bright);font-size:13px;font-weight:600}.marketing-site .lead{color:var(--ink-soft);max-width:600px;font-size:19px}.marketing-site .sec-head{max-width:680px;margin-bottom:8px}.marketing-site .sec-head.center{text-align:center;margin-left:auto;margin-right:auto}.marketing-site .sec-head h2{margin:12px 0;font-size:clamp(29px,3.8vw,44px)}.marketing-site .material-symbols-rounded{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;vertical-align:middle}.marketing-site .rv{opacity:0;transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}.marketing-site .rv.in{opacity:1;transform:none}.marketing-site .btn{font-weight:600;font-family:var(--font-sans);cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:9px;padding:15px 28px;font-size:15px;transition:all .18s;display:inline-flex}.marketing-site .btn .material-symbols-rounded{font-size:20px}.marketing-site .btn-primary{background:var(--teal);color:#fff;box-shadow:0 8px 20px -8px #0f6e5699}.marketing-site .btn-primary:hover{background:var(--teal-bright);transform:translateY(-2px)}.marketing-site .btn-coral{background:var(--coral);color:#fff;box-shadow:0 8px 20px -8px #d85a308c}.marketing-site .btn-coral:hover{filter:brightness(1.06);transform:translateY(-2px)}.marketing-site .btn-ghost{color:var(--ink);border-color:var(--line);background:0 0}.marketing-site .btn-ghost:hover{border-color:var(--teal);color:var(--teal);background:var(--white)}.marketing-site .btn-lg{padding:17px 34px;font-size:16px}.marketing-site .reassure{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:7px;font-size:13.5px;display:inline-flex}.marketing-site .reassure .material-symbols-rounded{color:var(--teal-bright);font-size:18px}.marketing-site .logo{align-items:center;gap:10px;display:flex}.marketing-site .logo-text{font-family:var(--font-plus-jakarta),sans-serif;color:var(--ink);letter-spacing:-.05em;font-size:21px;font-weight:900}.marketing-site .mark{flex:none;width:36px;height:23px}.marketing-site header{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#fbf9f4d9;position:sticky;top:0}.marketing-site nav{justify-content:space-between;align-items:center;height:74px;display:flex}.marketing-site .nav-links{align-items:center;gap:30px;display:flex}.marketing-site .nav-links a{color:var(--ink-soft);font-size:15px;font-weight:500}.marketing-site .nav-links a:hover{color:var(--teal)}.marketing-site .nav-cta{align-items:center;gap:12px;display:flex}.marketing-site .nav-signin{color:var(--ink);font-size:15px;font-weight:600}.marketing-site .menu-btn{cursor:pointer;color:var(--ink);background:0 0;border:none;font-size:27px;display:none}.marketing-site .hero{padding:44px 0 40px;position:relative;overflow:hidden}.marketing-site .hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:54px;display:grid}.marketing-site .hero h1{font-size:clamp(40px,5.6vw,68px);font-weight:800}.marketing-site .hero h1 .accent{color:var(--teal);white-space:nowrap;position:relative}.marketing-site .hero .lead{max-width:540px;margin:22px 0 14px;font-size:20px}.marketing-site .hero-actions{flex-wrap:wrap;gap:14px;margin:26px 0 14px;display:flex}.marketing-site .pill-row{flex-wrap:wrap;gap:9px;margin-top:26px;display:flex}.marketing-site .pill{background:var(--white);border:1px solid var(--line);color:var(--ink-soft);border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.marketing-site .pill b{font-weight:600}.marketing-site .hero-card{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:24px;padding:24px}.marketing-site .hc-top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.marketing-site .hc-top .ff{font-size:16px;font-weight:700}.marketing-site .hc-top .tag{color:var(--ink-soft);background:var(--cream);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600}.marketing-site .ring-wrap{justify-content:center;margin:4px 0 16px;display:flex}.marketing-site .members{flex-direction:column;gap:9px;display:flex}.marketing-site .member{background:var(--cream);border:1px solid var(--line);border-radius:13px;align-items:center;gap:12px;padding:11px 13px;transition:all .3s;display:flex}.marketing-site .member.active{background:var(--teal-50);border-color:var(--teal-100)}.marketing-site .avatar{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:33px;height:33px;font-size:13px;font-weight:600;display:flex}.marketing-site .member .nm{flex:1;font-size:14px;font-weight:600}.marketing-site .member .st{align-items:center;gap:5px;font-size:12px;font-weight:600;display:flex}.marketing-site .member .st .material-symbols-rounded{font-size:16px}.marketing-site .st.paid{color:var(--teal-bright)}.marketing-site .st.turn{color:var(--coral)}.marketing-site .st.wait{color:var(--ink-soft)}.marketing-site .trustbar{background:var(--ink);color:#fff}.marketing-site .trustbar .wrap{flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:22px;padding-bottom:22px;display:flex}.marketing-site .tb-item{color:#ffffffeb;align-items:center;gap:10px;font-size:14.5px;font-weight:500;display:flex}.marketing-site .tb-item .material-symbols-rounded{color:#9fe1cb;font-size:21px}.marketing-site .fam{background:var(--cream-2)}.marketing-site .fam-chips{flex-wrap:wrap;gap:11px;margin:26px 0 22px;display:flex}.marketing-site .fam-chip{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:14px;align-items:center;gap:10px;padding:13px 17px;font-size:15px;font-weight:500;display:flex}.marketing-site .fam-chip .material-symbols-rounded{color:var(--coral);font-size:21px}.marketing-site .fam-punch{font-family:var(--font-sans);letter-spacing:-.02em;max-width:760px;font-size:clamp(22px,2.6vw,30px);font-weight:700}.marketing-site .fam-punch b{color:var(--teal)}.marketing-site .types-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:46px;display:grid}.marketing-site .type-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);border-top:4px solid var(--c);flex-direction:column;padding:30px 26px;transition:all .22s;display:flex}.marketing-site .type-card:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.marketing-site .type-ic{background:var(--cbg);width:54px;height:54px;color:var(--c);border-radius:15px;justify-content:center;align-items:center;margin-bottom:18px;font-size:27px;display:flex}.marketing-site .type-card h3{font-size:24px}.marketing-site .type-tag{color:var(--c);margin:3px 0 13px;font-size:13.5px;font-weight:600;display:block}.marketing-site .type-card p{color:var(--ink-soft);flex:1;margin-bottom:18px;font-size:15px}.marketing-site .type-card ul{flex-direction:column;gap:9px;margin-bottom:22px;list-style:none;display:flex}.marketing-site .type-card li{color:var(--ink-soft);align-items:flex-start;gap:9px;font-size:14px;display:flex}.marketing-site .type-card li .material-symbols-rounded{color:var(--c);font-size:19px}.marketing-site .type-card .btn{background:var(--c);color:#fff;justify-content:center;width:100%}.marketing-site .type-card .btn:hover{filter:brightness(1.07);transform:translateY(-1px)}.marketing-site .how{background:var(--ink);color:#fff}.marketing-site .how .eyebrow{color:var(--teal-100)}.marketing-site .how h2{color:#fff}.marketing-site .how .lead{color:#ffffffe6}.marketing-site .steps{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:48px;display:grid}.marketing-site .step{border-radius:var(--radius);background:#ffffff14;border:1px solid #ffffff29;padding:28px;position:relative}.marketing-site .step .num{background:var(--coral);color:#fff;width:38px;height:38px;font-weight:700;font-family:var(--font-sans);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.marketing-site .step h4{color:#fff;margin-bottom:8px;font-size:19px}.marketing-site .step p{color:#ffffffd9;font-size:15px}.marketing-site .calc-grid{grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin-top:40px;display:grid}.marketing-site .calc-panel{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:30px}.marketing-site .calc-row{margin-bottom:24px}.marketing-site .calc-row .clab{justify-content:space-between;margin-bottom:10px;font-size:14px;font-weight:600;display:flex}.marketing-site .calc-row .clab b{color:var(--teal);font-family:var(--font-sans)}.marketing-site input[type=range]{appearance:none;background:var(--cream-2);border-radius:99px;outline:none;width:100%;height:6px}.marketing-site input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--teal);cursor:pointer;border:3px solid #fff;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 6px #0003}.marketing-site input[type=range]::-moz-range-thumb{background:var(--teal);cursor:pointer;border:3px solid #fff;border-radius:50%;width:22px;height:22px}.marketing-site .calc-out{flex-direction:column;gap:14px;display:flex}.marketing-site .calc-stat{background:var(--cream);border-radius:var(--radius-sm);padding:20px 22px}.marketing-site .calc-stat .l{color:var(--ink-soft);font-size:13.5px;font-weight:600}.marketing-site .calc-stat .v{font-size:34px;font-weight:800;font-family:var(--font-sans);color:var(--ink);letter-spacing:-.03em}.marketing-site .calc-stat.hi{background:var(--teal);color:#fff}.marketing-site .calc-stat.hi .l{color:#ffffffd1}.marketing-site .calc-stat.hi .v{color:#fff}.marketing-site .calc-note{color:var(--ink-soft);align-items:flex-start;gap:8px;margin-top:8px;font-size:13.5px;display:flex}.marketing-site .calc-note .material-symbols-rounded{color:var(--teal-bright);font-size:18px}.marketing-site .myths{background:var(--cream-2)}.marketing-site .myth-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:44px;display:grid}.marketing-site .myth{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:26px}.marketing-site .myth .m-q{font-family:var(--font-sans);color:var(--ink);align-items:flex-start;gap:11px;margin-bottom:12px;font-size:18px;font-weight:600;display:flex}.marketing-site .myth .m-q .material-symbols-rounded{color:var(--coral);flex:none;font-size:24px}.marketing-site .myth .m-a{color:var(--ink-soft);font-size:15px}.marketing-site .myth .m-a b{color:var(--teal);font-weight:600}.marketing-site .cmp-wrap{margin-top:44px;overflow-x:auto}.marketing-site table.cmp{border-collapse:separate;border-spacing:0;width:100%;min-width:640px}.marketing-site table.cmp th,.marketing-site table.cmp td{text-align:center;padding:16px 18px;font-size:14.5px}.marketing-site table.cmp thead th{font-family:var(--font-sans);font-size:15px;font-weight:700}.marketing-site table.cmp thead th.c8{background:var(--teal);color:#fff;border-radius:14px 14px 0 0}.marketing-site table.cmp tbody td.c8{background:var(--teal-50);color:var(--teal);font-weight:600}.marketing-site table.cmp tbody tr td:first-child{text-align:left;color:var(--ink);white-space:nowrap;font-weight:600}.marketing-site table.cmp tbody tr{border-bottom:1px solid var(--line)}.marketing-site table.cmp td .material-symbols-rounded{font-size:21px}.marketing-site .yes{color:var(--teal-bright)}.marketing-site .no{color:#c0453b}.marketing-site table.cmp tbody tr:last-child td.c8{border-radius:0 0 14px 14px}.marketing-site .proof .stat-band{grid-template-columns:repeat(3,1fr);gap:20px;margin:0 0 50px;display:grid}.marketing-site .stat-card{text-align:center;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:30px 18px}.marketing-site .stat-card .v{font-family:var(--font-sans);color:var(--teal);letter-spacing:-.03em;font-size:46px;font-weight:800;line-height:1}.marketing-site .stat-card .l{color:var(--ink-soft);margin-top:8px;font-size:14.5px;font-weight:500}.marketing-site .quotes{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.marketing-site .quote{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:26px}.marketing-site .quote .stars{color:#ef9f27;letter-spacing:2px;margin-bottom:12px;font-size:16px}.marketing-site .quote p{color:var(--ink);margin-bottom:18px;font-size:15.5px;line-height:1.55}.marketing-site .quote .who{align-items:center;gap:11px;display:flex}.marketing-site .quote .who .av{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:600;display:flex}.marketing-site .quote .who .nm{font-size:14px;font-weight:600}.marketing-site .quote .who .rl{color:var(--ink-soft);font-size:13px}.marketing-site .sec-flex{grid-template-columns:1fr 1fr;align-items:center;gap:46px;margin-top:18px;display:grid}.marketing-site .sec-list{flex-direction:column;gap:20px;margin-top:26px;list-style:none;display:flex}.marketing-site .sec-list li{align-items:flex-start;gap:15px;display:flex}.marketing-site .sec-list .ic{background:var(--blue-50);width:46px;height:46px;color:var(--blue-dark);border-radius:13px;flex:none;justify-content:center;align-items:center;font-size:23px;display:flex}.marketing-site .sec-list h4{margin-bottom:3px;font-size:17px}.marketing-site .sec-list p{color:var(--ink-soft);font-size:14.5px}.marketing-site .sec-visual{background:var(--ink);color:#fff;text-align:center;border-radius:24px;padding:40px}.marketing-site .sec-visual .big{font-family:var(--font-sans);letter-spacing:-.02em;margin:18px 0 8px;font-size:30px;font-weight:800}.marketing-site .sec-visual p{color:#fffc;font-size:15px}.marketing-site .sec-visual .mark-lg{width:84px;height:54px;margin:0 auto}.marketing-site .faq{max-width:780px;margin:40px auto 0}.marketing-site .qa{border-bottom:1px solid var(--line)}.marketing-site .qa button{text-align:left;width:100%;font-family:var(--font-sans);color:var(--ink);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:22px 4px;font-size:17px;font-weight:600;display:flex}.marketing-site .qa button .material-symbols-rounded{color:var(--teal);flex:none;transition:all .25s}.marketing-site .qa.open button .material-symbols-rounded{transform:rotate(45deg)}.marketing-site .qa .ans{max-height:0;transition:max-height .3s;overflow:hidden}.marketing-site .qa .ans p{color:var(--ink-soft);padding:0 4px 22px;font-size:15.5px}.marketing-site .final{padding-bottom:0}.marketing-site .cta-box{background:var(--ink);color:#fff;text-align:center;border-radius:30px;padding:80px 30px;position:relative;overflow:hidden}.marketing-site .cta-box .mark-lg{width:74px;height:48px;margin:0 auto 22px}.marketing-site .cta-box h2{color:#fff;max-width:720px;margin:0 auto 16px;font-size:clamp(31px,4.4vw,50px)}.marketing-site .cta-box p{color:#ffffffd1;margin-bottom:30px;font-size:19px}.marketing-site .cta-box .reassure{color:#ffffffb3;justify-content:center;margin-top:20px}.marketing-site .cta-box .reassure .material-symbols-rounded{color:#9fe1cb}.marketing-site footer{background:var(--cream);border-top:1px solid var(--line);margin-top:64px;padding:54px 0 36px}.marketing-site .foot-grid{flex-wrap:wrap;justify-content:space-between;gap:40px;display:flex}.marketing-site .foot-links{flex-wrap:wrap;gap:56px;display:flex}.marketing-site .foot-col h5{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);font-size:13px;font-family:var(--font-sans);margin-bottom:14px;font-weight:600}.marketing-site .foot-col a{color:var(--ink);margin-bottom:10px;font-size:15px;display:block}.marketing-site .foot-col a:hover{color:var(--teal)}.marketing-site .foot-bottom{border-top:1px solid var(--line);color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:46px;padding-top:24px;font-size:14px;display:flex}.marketing-site .sticky-cta{z-index:70;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);background:#fbf9f4f2;padding:12px 16px;display:none;position:fixed;bottom:0;left:0;right:0}.marketing-site .sticky-cta .btn{justify-content:center;width:100%}@media (max-width:920px){.marketing-site .hero-grid,.marketing-site .types-grid,.marketing-site .steps,.marketing-site .myth-grid,.marketing-site .calc-grid,.marketing-site .sec-flex,.marketing-site .proof .stat-band,.marketing-site .quotes{grid-template-columns:1fr}.marketing-site .nav-links,.marketing-site .nav-cta .btn-primary{display:none}.marketing-site .menu-btn{display:block}.marketing-site .nav-links.open{background:var(--cream);border-bottom:1px solid var(--line);flex-direction:column;gap:18px;padding:20px 24px;display:flex;position:absolute;top:74px;left:0;right:0}.marketing-site section{padding:50px 0}.marketing-site .hero{padding:30px 0 24px}.marketing-site .sticky-cta{display:block}.marketing-site body{padding-bottom:74px}.marketing-site .quotes .quote:nth-child(3){display:none}}
