:root{--ink:#0b1310;--ink-2:#3d4a44;--ink-3:#67736d;--bg:#ffffff;--bg-soft:#f5f7f6;--bg-mist:#eef3f0;--line:#e4e9e6;--line-strong:#cfd7d2;--green:#25d366;--green-ink:#0c8f4e;--emerald:#0a6c4a;--emerald-deep:#08553b;--dark:#07120d;--dark-2:#0d1f17;--dark-line:rgba(255,255,255,0.09);--dark-text:rgba(255,255,255,0.68);--amber:#b57e10;--amber-soft:#fdf4e0;--green-soft:#e7f8ee;--mist-green:#dcf2e5;--radius:14px;--radius-lg:22px;--radius-xl:30px;--shadow-sm:0 1px 2px rgba(11,19,16,0.05),0 2px 8px rgba(11,19,16,0.04);--shadow-md:0 2px 6px rgba(11,19,16,0.05),0 12px 32px rgba(11,19,16,0.08);--shadow-lg:0 4px 12px rgba(11,19,16,0.06),0 28px 64px rgba(11,19,16,0.12);--font:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--wrap:1128px;--gutter:24px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font);font-size:16px;line-height:1.6;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"cv11","ss01"}img,svg{display:block;max-width:100%}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer;border:0;background:none}ol,ul{list-style:none}::selection{background:var(--mist-green);color:var(--emerald-deep)}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--gutter)}h1,h2,h3,h4{font-weight:640;letter-spacing:-.032em;line-height:1.08}.display{font-size:clamp(2.6rem,6.2vw,4.35rem);font-weight:660;letter-spacing:-.042em;line-height:1.02}.h2{font-size:clamp(1.9rem,3.6vw,2.8rem);letter-spacing:-.036em;line-height:1.06}.h3{font-size:clamp(1.35rem,2.2vw,1.7rem);letter-spacing:-.028em;line-height:1.15}.lede{font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.55;color:var(--ink-2);font-weight:420;letter-spacing:-.012em}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.8rem;font-weight:620;letter-spacing:.08em;text-transform:uppercase;color:var(--emerald)}.eyebrow:before{content:"";width:20px;height:2px;background:var(--green);border-radius:2px}.muted{color:var(--ink-3)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 24px;border-radius:999px;font-size:.96rem;font-weight:570;letter-spacing:-.01em;line-height:1;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}.btn:active{transform:scale(.985)}.btn-primary{background:var(--ink);color:#fff;box-shadow:0 1px 2px rgba(11,19,16,.24),inset 0 1px 0 rgba(255,255,255,.09)}.btn-primary:hover{background:#1c2822;transform:translateY(-1px);box-shadow:0 6px 18px rgba(11,19,16,.22)}.btn-green{background:var(--green);color:#05301a;box-shadow:0 1px 2px rgba(12,143,78,.35),inset 0 1px 0 rgba(255,255,255,.28)}.btn-green:hover{background:#31dd71;transform:translateY(-1px);box-shadow:0 8px 22px rgba(37,211,102,.38)}.btn-ghost{background:transparent;color:var(--ink);border:1px solid var(--line-strong)}.btn-ghost:hover{border-color:var(--ink-3);background:var(--bg-soft)}.btn-light{background:rgba(255,255,255,.1);color:#fff;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn-light:hover{background:rgba(255,255,255,.16)}.btn-lg{padding:16px 30px;font-size:1.04rem}.btn .arr{transition:transform .16s ease}.btn:hover .arr{transform:translateX(3px)}.link-arrow{display:inline-flex;align-items:center;gap:6px;font-weight:570;color:var(--emerald);font-size:.95rem}.link-arrow .arr{transition:transform .16s ease}.link-arrow:hover .arr{transform:translateX(3px)}.nav-shell{position:fixed;top:0;left:0;right:0;z-index:100;transition:background .25s ease,box-shadow .25s ease,border-color .25s ease;border-bottom:1px solid transparent}.nav-shell.scrolled{background:rgba(255,255,255,.82);backdrop-filter:blur(14px) saturate(1.5);-webkit-backdrop-filter:blur(14px) saturate(1.5);border-bottom-color:var(--line)}.nav{display:flex;gap:28px;height:68px}.logo,.nav{align-items:center}.logo{display:inline-flex;gap:9px;font-size:1.16rem;font-weight:680;letter-spacing:-.03em}.logo-mark{width:30px;height:30px;border-radius:9px;background:linear-gradient(135deg,#2ee06f,#0c8f4e);display:grid;place-items:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 2px 6px rgba(12,143,78,.35)}.logo-mark svg{width:17px;height:17px}.nav-links{display:flex;align-items:center;gap:4px;margin:0 auto}.nav-links a{padding:8px 14px;border-radius:999px;font-size:.93rem;font-weight:510;color:var(--ink-2);transition:background .15s ease,color .15s ease}.nav-links a.active,.nav-links a:hover{background:var(--bg-mist);color:var(--ink)}.nav-cta{display:flex;align-items:center;gap:10px;margin-left:auto}.nav-cta .btn{padding:10px 19px;font-size:.91rem}.nav-burger{display:none;width:40px;height:40px;border-radius:10px;place-items:center}.nav-burger svg{width:22px;height:22px}.nav-mobile{display:none;position:fixed;inset:68px 0 auto 0;background:#fff;border-bottom:1px solid var(--line);padding:12px 24px 24px;z-index:99;box-shadow:var(--shadow-lg)}.nav-mobile.open{display:block}.nav-mobile a{display:block;padding:13px 4px;font-weight:550;font-size:1.05rem;border-bottom:1px solid var(--bg-mist)}.nav-mobile .btn{margin-top:16px;width:100%}.hero{position:relative;padding:158px 0 0;background:radial-gradient(1100px 520px at 78% -10%,rgba(37,211,102,.13),transparent 62%),radial-gradient(800px 420px at 12% 4%,rgba(10,108,74,.08),transparent 60%),linear-gradient(#fbfdfc,#ffffff 68%);overflow:hidden}.hero-grid-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(11,19,16,.032) 1px,transparent 0),linear-gradient(90deg,rgba(11,19,16,.032) 1px,transparent 0);background-size:44px 44px;mask-image:radial-gradient(900px 480px at 50% 0,#000 30%,transparent 78%);-webkit-mask-image:radial-gradient(900px 480px at 50% 0,#000 30%,transparent 78%);pointer-events:none}.hero-inner{position:relative;text-align:center;max-width:880px;margin:0 auto}.hero-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 16px 7px 9px;border-radius:999px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-sm);font-size:.86rem;font-weight:530;color:var(--ink-2);margin-bottom:26px}.hero-pill .tag{background:var(--green-soft);color:var(--emerald-deep);border-radius:999px;padding:3px 10px;font-size:.78rem;font-weight:640}.hero h1{margin-bottom:22px}.hero h1 .accent{background:linear-gradient(100deg,#0c8f4e,#25d366 70%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero .lede{max-width:620px;margin:0 auto 34px}.hero-ctas{gap:12px;margin-bottom:18px}.hero-ctas,.hero-note{display:flex;justify-content:center;flex-wrap:wrap}.hero-note{font-size:.86rem;color:var(--ink-3);gap:20px}.hero-note span{display:inline-flex;align-items:center;gap:6px}.hero-note svg{width:15px;height:15px;color:var(--green-ink)}.hero-stage{position:relative;margin-top:64px;display:flex;justify-content:center;align-items:flex-end;gap:36px;padding-bottom:0}.phone{width:340px;background:#0c0f0e;border-radius:46px;padding:10px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 30px 80px rgba(11,19,16,.35),0 8px 24px rgba(11,19,16,.22);flex-shrink:0}.phone-screen{border-radius:37px;overflow:hidden;background:#efe7dd;position:relative}.phone-notch{position:absolute;top:8px;left:50%;transform:translateX(-50%);width:110px;height:26px;border-radius:999px;background:#0c0f0e;z-index:5}.wa-header{background:#075e54;color:#fff;padding:40px 16px 12px;display:flex;align-items:center;gap:10px}.wa-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#2ee06f,#0c8f4e);display:grid;place-items:center;font-weight:700;font-size:.85rem;color:#fff;flex-shrink:0}.wa-avatar svg{width:18px;height:18px}.wa-title{font-size:.94rem;font-weight:620;line-height:1.2;letter-spacing:0}.wa-sub{font-size:.72rem;opacity:.75}.wa-check{margin-left:auto;opacity:.85}.wa-check svg{width:18px;height:18px}.wa-body{padding:14px 12px 18px;background:linear-gradient(rgba(239,231,221,.94),rgba(239,231,221,.94)),radial-gradient(circle at 20% 20%,#d8cfc2 2px,transparent 0),radial-gradient(circle at 70% 60%,#d8cfc2 2px,transparent 0);background-size:auto,90px 90px,110px 110px;display:flex;flex-direction:column;gap:8px;min-height:380px}.wa-day{align-self:center;background:#fff;border-radius:8px;padding:4px 12px;font-size:.68rem;color:#59665f;box-shadow:0 1px 1px rgba(0,0,0,.06);margin-bottom:4px}.wa-msg{max-width:84%;padding:9px 12px 7px;border-radius:12px;font-size:.83rem;line-height:1.42;color:#1a2420;box-shadow:0 1px 1px rgba(0,0,0,.07);position:relative;letter-spacing:0}.wa-msg.in{background:#ffffff;align-self:flex-start;border-top-left-radius:4px}.wa-msg.out{background:#d9fdd3;align-self:flex-end;border-top-right-radius:4px}.wa-msg strong{font-weight:640}.wa-meta{display:flex;justify-content:flex-end;align-items:center;gap:3px;font-size:.63rem;color:#59665f;margin-top:3px}.wa-meta svg{width:13px;height:13px;color:#53bdeb}.wa-img{border-radius:9px;margin:-3px -6px 6px;overflow:hidden;aspect-ratio:16/10;background:linear-gradient(135deg,#0d1f17,#0a6c4a);display:grid;place-items:center;color:rgba(255,255,255,.9)}.wa-img svg{width:34px;height:34px}.wa-btn-row{border-top:1px solid rgba(26,36,32,.09);margin:8px -12px -7px;padding:9px 0;text-align:center;color:#027eb5;font-weight:570;font-size:.83rem;display:flex;align-items:center;justify-content:center;gap:6px}.wa-btn-row svg{width:15px;height:15px}.float-card{position:absolute;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-md);padding:14px 18px;text-align:left}.float-card .fc-label{font-size:.74rem;font-weight:570;color:var(--ink-3);letter-spacing:.02em}.float-card .fc-value{font-size:1.45rem;font-weight:680;letter-spacing:-.03em;margin-top:1px}.float-card .fc-delta{font-size:.76rem;font-weight:600;color:var(--green-ink);display:inline-flex;align-items:center;gap:3px}.float-card .fc-delta svg{width:12px;height:12px}.section{padding:104px 0}.section-soft{background:var(--bg-soft)}.section-head{max-width:660px;margin-bottom:58px}.section-head.center{margin-left:auto;margin-right:auto;text-align:center}.section-head.center .eyebrow{justify-content:center}.section-head .eyebrow,.section-head .h2{margin-bottom:16px}.proof{border-top:1px solid var(--line);padding:44px 0;margin-top:84px}.proof-label{text-align:center;font-size:.83rem;color:var(--ink-3);font-weight:520;margin-bottom:24px;letter-spacing:.03em}.proof-row{display:flex;justify-content:center;align-items:center;gap:clamp(24px,5vw,60px);flex-wrap:wrap;color:var(--ink-3)}.proof-row .proof-item{font-weight:660;font-size:1.06rem;letter-spacing:-.02em;opacity:.55;display:inline-flex;align-items:center;gap:8px;filter:grayscale(1)}.proof-row svg{width:20px;height:20px}.stats-band{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.stat-cell{background:#fff;padding:34px 30px}.stat-cell .num{font-size:clamp(2rem,3.4vw,2.7rem);font-weight:680;letter-spacing:-.04em;line-height:1}.stat-cell .num em{font-style:normal;color:var(--green-ink)}.stat-cell .cap{margin-top:10px;font-size:.9rem;color:var(--ink-3);line-height:1.45}.grid-3{grid-template-columns:repeat(3,1fr);grid-gap:20px}.grid-2,.grid-3{display:grid;gap:20px}.grid-2{grid-template-columns:repeat(2,1fr);grid-gap:20px}.card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:30px 28px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;position:relative;display:flex;flex-direction:column}a.card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--line-strong)}.card-icon{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;margin-bottom:20px;background:var(--green-soft);color:var(--emerald)}.card-icon svg{width:23px;height:23px}.card h3{font-size:1.16rem;margin-bottom:9px;letter-spacing:-.022em}.card p{font-size:.94rem;color:var(--ink-2);line-height:1.55}.card .link-arrow{margin-top:auto;padding-top:18px}.feature-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(36px,6vw,84px);gap:clamp(36px,6vw,84px);align-items:center;padding:72px 0}.feature-row+.feature-row{border-top:1px solid var(--line)}.feature-row .eyebrow{margin-bottom:14px}.feature-row .h2{font-size:clamp(1.7rem,2.9vw,2.3rem);margin-bottom:16px}.feature-row p.body{color:var(--ink-2);margin-bottom:22px;font-size:1.02rem}.feature-row.flip .feature-copy{order:2}.feature-row.flip .feature-visual{order:1}.check-list li{display:flex;gap:11px;align-items:flex-start;padding:7px 0;font-size:.97rem;color:var(--ink-2)}.check-list svg{width:19px;height:19px;color:var(--green-ink);flex-shrink:0;margin-top:3px}.check-list strong{color:var(--ink);font-weight:600}.feature-visual{border-radius:var(--radius-xl);padding:clamp(26px,3.4vw,44px);display:flex;justify-content:center;align-items:center;min-height:380px;position:relative;overflow:hidden}.fv-green{background:linear-gradient(160deg,#eaf7f0,#d5efe1)}.fv-dark{background:linear-gradient(160deg,#0d1f17,#123326)}.fv-sand{background:linear-gradient(160deg,#f7f4ec,#efe9da)}.fv-blue{background:linear-gradient(160deg,#edf3f8,#dbe8f2)}.feature-visual .phone{width:288px;border-radius:40px}.feature-visual .phone .phone-screen{border-radius:32px}.feature-visual .wa-body{min-height:300px}.ui-card{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow-lg);border:1px solid rgba(11,19,16,.06);overflow:hidden;width:100%;max-width:460px}.ui-card-head{padding:14px 18px;border-bottom:1px solid var(--bg-mist);display:flex;align-items:center;gap:10px;font-weight:610;font-size:.93rem}.ui-card-head .dot{width:8px;height:8px;border-radius:50%;background:var(--green)}.ui-row{display:flex;align-items:center;gap:12px;padding:13px 18px;border-bottom:1px solid var(--bg-mist);font-size:.88rem}.ui-row:last-child{border-bottom:0}.ui-row .grow{flex:1 1;min-width:0}.ui-row .t{font-weight:590;font-size:.9rem}.ui-row .s{color:var(--ink-3);font-size:.8rem}.ui-row .money{font-weight:640;letter-spacing:-.02em}.pill{font-size:.72rem;font-weight:620;padding:3px 10px;border-radius:999px;white-space:nowrap}.pill-green{background:var(--green-soft);color:var(--green-ink)}.pill-gray{background:var(--bg-mist);color:var(--ink-3)}.pill-amber{background:var(--amber-soft);color:var(--amber)}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;counter-reset:step}.step{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:30px 28px;position:relative}.step .step-num{width:34px;height:34px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-size:.9rem;font-weight:640;margin-bottom:18px}.step h3{font-size:1.12rem;margin-bottom:8px}.step p{font-size:.93rem;color:var(--ink-2)}.dark-band{background:var(--dark);color:#fff;border-radius:var(--radius-xl);padding:clamp(44px,6vw,84px);position:relative;overflow:hidden}.dark-band:before{content:"";position:absolute;inset:0;background:radial-gradient(700px 360px at 85% 0,rgba(37,211,102,.16),transparent 60%),radial-gradient(500px 300px at 0 100%,rgba(10,108,74,.22),transparent 60%);pointer-events:none}.dark-band>*{position:relative}.dark-band .h2{color:#fff}.dark-band p{color:var(--dark-text)}.dark-band .eyebrow{color:var(--green)}.dark-band .eyebrow:before{background:var(--green)}.quote-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:30px 28px;display:flex;flex-direction:column;gap:18px}.quote-stars{display:flex;gap:3px;color:#f5b301}.quote-stars svg{width:17px;height:17px}.quote-card blockquote{font-size:.99rem;line-height:1.6;color:var(--ink-2);flex:1 1}.quote-card blockquote strong{color:var(--ink);font-weight:600}.quote-who{display:flex;align-items:center;gap:12px}.quote-ava{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-weight:650;font-size:.88rem;color:#fff}.quote-who .n{font-weight:610;font-size:.93rem;line-height:1.25}.quote-who .r{font-size:.8rem;color:var(--ink-3)}.int-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px}.int-tile{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:22px 14px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;transition:transform .18s ease,box-shadow .18s ease}.int-tile:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.int-tile img{width:40px;height:40px;border-radius:10px;object-fit:contain}.int-tile .n{font-weight:590;font-size:.88rem}.int-tile .c{font-size:.74rem;color:var(--ink-3);line-height:1.35}.plans{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;align-items:stretch}.plan{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:34px 30px;display:flex;flex-direction:column;position:relative}.plan.featured{border:2px solid var(--ink);box-shadow:var(--shadow-lg)}.plan-flag{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:var(--ink);color:#fff;font-size:.74rem;font-weight:620;letter-spacing:.04em;padding:5px 14px;border-radius:999px;text-transform:uppercase}.plan-name{font-size:1.05rem;font-weight:640}.plan-for{font-size:.86rem;color:var(--ink-3);margin-top:3px}.plan-price{margin:22px 0 4px;display:flex;align-items:baseline;gap:6px}.plan-price .amt{font-size:2.9rem;font-weight:690;letter-spacing:-.045em;line-height:1}.plan-price .per{color:var(--ink-3);font-size:.92rem}.plan-bill{font-size:.82rem;color:var(--ink-3);margin-bottom:22px}.plan .btn{width:100%;margin-bottom:26px}.plan-feats{display:flex;flex-direction:column;gap:1px}.plan-feats .group-label{font-size:.78rem;font-weight:640;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin:14px 0 8px}.plan-feats li{display:flex;gap:10px;padding:6px 0;font-size:.92rem;color:var(--ink-2);align-items:flex-start}.plan-feats svg{width:18px;height:18px;color:var(--green-ink);flex-shrink:0;margin-top:2px}.plan-feats li.off{color:var(--ink-3);opacity:.6}.plan-feats li.off svg{color:var(--line-strong)}.faq{max-width:760px;margin:0 auto}.faq-item{border-bottom:1px solid var(--line)}.faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 4px;text-align:left;font-size:1.06rem;font-weight:590;letter-spacing:-.015em}.faq-q .chev{flex-shrink:0;transition:transform .22s ease;color:var(--ink-3)}.faq-q .chev svg{width:20px;height:20px}.faq-item.open .faq-q .chev{transform:rotate(180deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-a-inner{padding:0 4px 24px;color:var(--ink-2);font-size:.98rem;max-width:640px}.faq-a-inner a{color:var(--emerald);font-weight:560;text-decoration:underline;-webkit-text-decoration-color:rgba(10,108,74,.3);text-decoration-color:rgba(10,108,74,.3)}.cta-final{background:var(--dark);color:#fff;text-align:center;padding:110px 0 120px;position:relative;overflow:hidden}.cta-final:before{content:"";position:absolute;inset:0;background:radial-gradient(800px 400px at 50% 115%,rgba(37,211,102,.22),transparent 65%),radial-gradient(600px 300px at 15% -10%,rgba(10,108,74,.25),transparent 60%)}.cta-final>.wrap{position:relative}.cta-final .h2{color:#fff;font-size:clamp(2rem,4.4vw,3.2rem);margin-bottom:18px}.cta-final p{color:var(--dark-text);max-width:540px;margin:0 auto 34px;font-size:1.08rem}.cta-final .hero-note{color:rgba(255,255,255,.55);margin-top:20px}.cta-final .hero-note svg{color:var(--green)}footer{background:#060d0a;color:rgba(255,255,255,.62);padding:68px 0 40px;font-size:.9rem}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:40px;gap:40px;padding-bottom:48px;border-bottom:1px solid rgba(255,255,255,.08)}.footer-brand p{margin-top:14px;max-width:280px;line-height:1.55;font-size:.88rem}footer .logo{color:#fff}.footer-col h4,.footer-col-title{color:#fff;font-size:.82rem;font-weight:630;letter-spacing:.06em;text-transform:uppercase;margin-bottom:16px}.footer-col a{display:block;padding:5px 0;transition:color .15s ease}.footer-col a:hover{color:#fff}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:28px;font-size:.82rem;color:rgba(255,255,255,.6);flex-wrap:wrap}.footer-bottom a:hover{color:#fff}.page-hero{padding:150px 0 64px;background:radial-gradient(900px 400px at 70% -20%,rgba(37,211,102,.1),transparent 60%),linear-gradient(#fbfdfc,#fff)}.page-hero .eyebrow{margin-bottom:16px}.page-hero h1{font-size:clamp(2.2rem,4.6vw,3.4rem);letter-spacing:-.038em;margin-bottom:18px;max-width:760px}.page-hero .lede{max-width:640px}.legal{max-width:760px;margin:0 auto;padding:40px 0 100px}.legal h2{font-size:1.4rem;margin:40px 0 12px}.legal li,.legal p{color:var(--ink-2);margin-bottom:12px;font-size:.98rem}.legal ul{list-style:disc;padding-left:22px}.legal .updated{color:var(--ink-3);font-size:.88rem;margin-bottom:28px}.cmp-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff}.cmp{width:100%;border-collapse:collapse;min-width:680px;font-size:.93rem}.cmp td,.cmp th{padding:14px 18px;text-align:center;border-bottom:1px solid var(--bg-mist)}.cmp td:first-child,.cmp th:first-child{text-align:left}.cmp thead th{font-size:.95rem;font-weight:650;padding:18px}.cmp thead .price{display:block;font-size:.8rem;font-weight:500;color:var(--ink-3);margin-top:2px}.cmp tbody tr:last-child td{border-bottom:0}.cmp .sect td{background:var(--bg-soft);font-size:.78rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);padding:10px 18px}.cmp td .yes{color:var(--green-ink)}.cmp td .yes svg{width:19px;height:19px;margin:0 auto}.cmp td .no{color:var(--line-strong)}.cmp td.feat{color:var(--ink-2);font-weight:500}.cmp .col-featured{background:#fafcfb}.chips{display:flex;flex-wrap:wrap;gap:10px}.chip{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:8px 16px;font-size:.88rem;font-weight:550;color:var(--ink-2);box-shadow:var(--shadow-sm)}.chip svg{width:15px;height:15px;color:var(--green-ink)}.spec-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.spec{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:22px}.spec .k{font-size:.78rem;font-weight:630;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px}.spec .v{font-size:.96rem;color:var(--ink);font-weight:520;line-height:1.5}@media (max-width:880px){.spec-grid{grid-template-columns:1fr}}.tpl-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.tpl-card{background:linear-gradient(rgba(239,231,221,.6),rgba(239,231,221,.6));border:1px solid var(--line);border-radius:var(--radius);padding:16px;display:flex;flex-direction:column;gap:10px}.tpl-name{font-size:.8rem;font-weight:640;letter-spacing:.04em;text-transform:uppercase;color:var(--emerald)}.tpl-card .wa-msg{font-size:.9rem}@media (max-width:1020px){.tpl-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.tpl-grid{grid-template-columns:1fr}}.reveal{opacity:0;transform:translateY(22px);transition:opacity .65s cubic-bezier(.2,.65,.3,1),transform .65s cubic-bezier(.2,.65,.3,1)}.reveal.in{opacity:1;transform:none}.reveal-d1{transition-delay:.08s}.reveal-d2{transition-delay:.16s}.reveal-d3{transition-delay:.24s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}*{animation:none!important}}@media (max-width:1020px){.grid-3{grid-template-columns:repeat(2,1fr)}.int-grid{grid-template-columns:repeat(3,1fr)}.stats-band{grid-template-columns:repeat(2,1fr)}.plans{max-width:480px}.plans,.steps{grid-template-columns:1fr;margin:0 auto}.steps{max-width:520px}}@media (max-width:880px){.coex-grid{grid-template-columns:1fr!important}.nav-links{display:none}.nav-burger{display:grid}.nav-cta .btn-ghost{display:none}.feature-row{grid-template-columns:1fr;gap:34px;padding:56px 0}.feature-row.flip .feature-copy{order:1}.feature-row.flip .feature-visual{order:2}.footer-grid{grid-template-columns:1fr 1fr}.hero{padding-top:128px}.float-card{display:none}.section{padding:76px 0}}@media (max-width:620px){.grid-2,.grid-3{grid-template-columns:1fr}.int-grid{grid-template-columns:repeat(2,1fr)}.stats-band{grid-template-columns:1fr}.phone{width:300px}.hero-ctas .btn{width:100%}.footer-grid{grid-template-columns:1fr;gap:30px}.footer-bottom{flex-direction:column;align-items:flex-start}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/af499ebe53993e40-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/1e37010fc5a67d3e-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/dad81adf3b849cc4-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e9316828e0a79ff7-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/493e65a0fdec0f99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e5f448bdf22d4ede-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/32b04a225cda6443-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_9c342d{font-family:Inter,Inter Fallback;font-style:normal}.__variable_9c342d{--font-inter:"Inter","Inter Fallback"}