:root{--page:#f2f3f5;--card:#fff;--card-2:#fafafb;--sunken:#f5f6f8;--text:#181d27;--sub:#535862;--mut:#717680;--faint:#9aa1b0;--on:#fff;--border:#e9eaeb;--border-2:#f0f1f2;--hair:#1018120f;--green:#15b79e;--green-d:color-mix(in srgb, var(--green) 84%, #000);--green-700:color-mix(in srgb, var(--green) 66%, #000);--green-50:color-mix(in srgb, var(--green) 13%, #fff);--green-100:color-mix(in srgb, var(--green) 26%, #fff);--teal-deep:#0b5f58;--ink:#23282f;--ink-d:#14181d;--good:#17b26a;--good-bg:#d6f5e1;--watch:#f79009;--info:#30a5fb;--sh-card:0 1px 2px #1028240d, 0 8px 20px #1028240a;--sh-raised:0 2px 6px #10282412, 0 18px 44px #1028241a;--sh-float:0 30px 70px #061e1b2e, 0 8px 24px #061e1b1a;--sh-accent:0 10px 26px #15b79e57;--sh-ink:0 10px 26px #14181e38;--r-sm:12px;--r:16px;--r-lg:20px;--r-xl:26px;--r-2xl:32px;--font:"Hanken Grotesk", -apple-system, system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;--ease:cubic-bezier(.3, .7, .4, 1);--ease-soft:cubic-bezier(.3, .85, .3, 1);--maxw:1200px;--gut:24px;--hero-base:linear-gradient(160deg, #08221f 0%, #04141a 50%, #0a2622 100%);--hero-blooms:radial-gradient(40% 46% at 20% 30%, #9effec4d 0%, #9effec00 58%), radial-gradient(56% 66% at 16% 32%, #28ebcd75 0%, #28ebcd00 62%), radial-gradient(40% 46% at 80% 30%, #9effec47 0%, #9effec00 58%), radial-gradient(56% 66% at 84% 32%, #28ebcd6b 0%, #28ebcd00 62%), radial-gradient(46% 60% at 72% 2%, #3c96f561 0%, #3c96f500 62%), radial-gradient(40% 52% at 97% 18%, #2dd7d757 0%, #2dd7d700 60%), radial-gradient(32% 38% at 90% 40%, #e1ffb424 0%, #e1ffb400 58%), radial-gradient(70% 78% at 50% 140%, #0a5f5633 0%, #0a5f5600 60%);--hero-h1:#f6fbfa;--hero-hl:#5fead4;--hero-sub:#e9f6f3d1;--hero-eyebrow:#9ef0df;--hero-eyebrow-dot:#5fead4;--hero-trust:#e9f6f3c2;--hero-trust-ic:#5fead4;--hero-pill-bg:#ffffff1a;--hero-pill-c:#cffbef;--hero-pill-ring:#ffffff38;--hero-pill-ic:#5fead4;--hero-ghost-bg:#ffffff1a;--hero-ghost-c:#f6fbfa;--hero-ghost-ring:#ffffff4d;--hero-ghost-bg-h:#ffffff2e;--hero-ghost-ring-h:#ffffff73;--hero-nav-text:#f6fbfa;--hero-nav-sub:#e9f6f3a8;--hero-nav-link:#e9f6f3d1;--hero-nav-link-hc:#fff;--hero-nav-link-hbg:#ffffff1f;--hero-nav-signin:#f6fbfa;--hero-nav-signin-h:#5fead4;--hero-nav-glass:#08181685;--hero-nav-glass-sh:0 1px 0 #ffffff0f, 0 8px 26px #00000052;--hero-nav-burger-bg:#ffffff1a;--hero-nav-burger-ring:#ffffff3d;--hero-nav-burger-c:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--page);scroll-padding-top:92px}body{color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;letter-spacing:-.01em;background:0 0;flex-direction:column;min-height:100vh;margin:0;font-size:16px;line-height:1.55;display:flex;position:relative;overflow-x:hidden}h1,h2,h3,h4,p{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{cursor:pointer;background:0 0;border:none;font-family:inherit}::selection{background:var(--green-100);color:var(--teal-deep)}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(72% 48% at 82% -4%,#15b79e26 0%,#15b79e00 58%),radial-gradient(58% 44% at 6% 5%,#0e8aa61a 0%,#0e8aa600 55%),radial-gradient(70% 52% at 50% 106%,#15b79e17 0%,#15b79e00 60%);position:fixed;inset:0}body:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#ffffff8c 0%,#ffffff47 22%,#ffffff1a 46%,#fff0 78%);height:min(1600px,100%);position:absolute;top:0;left:0;right:0}.wrap{max-width:var(--maxw);padding:0 var(--gut);margin:0 auto}.wrap-wide{max-width:1320px;padding:0 var(--gut);margin:0 auto}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--green-700);align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px}.eyebrow.on-dark{color:#8fe9d7}.eyebrow.on-dark:before{background:#2ed3b7}.section{padding-top:104px;padding-bottom:104px}.section-head{text-align:center;max-width:680px;margin:0 auto 56px}.section-head h2{letter-spacing:-.03em;margin-top:18px;font-size:clamp(30px,4vw,46px);font-weight:800;line-height:1.05}.section-head p{color:var(--sub);text-wrap:pretty;margin-top:18px;font-size:18px}.btn{letter-spacing:-.01em;height:50px;transition:transform .15s var(--ease), box-shadow .2s var(--ease), background .2s, color .2s;white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:0 24px;font-size:15.5px;font-weight:700;display:inline-flex}.btn:active{transform:scale(.97)}.btn-green{background:var(--green);color:#fff;box-shadow:var(--sh-accent)}.btn-green:hover{background:var(--green-d)}.btn-ink{background:var(--ink);color:#fff;box-shadow:var(--sh-ink)}.btn-ink:hover{background:var(--ink-d)}.btn-ghost{-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);color:var(--text);background:#ffffff80;box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #ffffff8c,0 6px 18px -8px #1028242e}.btn-ghost:hover{box-shadow:inset 0 1px 0 #ffffffd9, inset 0 0 0 1px color-mix(in srgb, var(--green) 30%, #ffffff8c), 0 10px 24px -10px #1028243d;background:#ffffffa8}.btn-glass{color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff4d}.btn-glass:hover{background:#ffffff38}.btn-lg{height:56px;padding:0 30px;font-size:16.5px}.btn-sm{border-radius:12px;height:42px;padding:0 18px;font-size:14.5px}.btn .ar{transition:transform .2s var(--ease)}.btn:hover .ar{transform:translate(3px)}.nav{z-index:50;transition:background .3s,box-shadow .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;top:0;left:0;right:0}.nav-inner{height:72px;max-width:var(--maxw);padding:0 var(--gut);align-items:center;gap:22px;margin:0 auto;display:flex}.nav.scrolled{-webkit-backdrop-filter:blur(30px)saturate(165%);background:#f7f8f9f0;box-shadow:0 1px #1028240f,0 8px 24px #1028240d}.brand{letter-spacing:-.02em;align-items:center;gap:9px;font-size:17px;font-weight:800;display:flex}.brand img{width:34px;height:34px}.brand .sub{color:var(--mut);letter-spacing:.02em;margin-top:2px;font-size:10px;font-weight:600}.brand-tx{flex-direction:column;line-height:1;display:flex}.nav-links{flex:1;justify-content:center;align-items:center;gap:4px;display:flex}.nav-links a{color:var(--sub);border-radius:10px;padding:9px 14px;font-size:15px;font-weight:600;transition:color .15s,background .15s}.nav-links a:hover{color:var(--text);background:#1018120a}.nav-cta{align-items:center;gap:10px;margin-left:auto;display:flex}.nav-signin{color:var(--text);padding:9px 8px;font-size:15px;font-weight:600}.nav-signin:hover{color:var(--green-700)}.nav-burger{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--border);background:var(--card);border-radius:12px;justify-content:center;align-items:center;display:none}.nav.over-hero.scrolled{background:var(--hero-nav-glass);-webkit-backdrop-filter:blur(30px)saturate(160%);backdrop-filter:blur(30px)saturate(160%);box-shadow:var(--hero-nav-glass-sh)}.nav.over-hero .brand-tx{color:var(--hero-nav-text)}.nav.over-hero .brand .sub{color:var(--hero-nav-sub)}.nav.over-hero .nav-links a{color:var(--hero-nav-link)}.nav.over-hero .nav-links a:hover{color:var(--hero-nav-link-hc);background:var(--hero-nav-link-hbg)}.nav.over-hero .nav-signin{color:var(--hero-nav-signin)}.nav.over-hero .nav-signin:hover{color:var(--hero-nav-signin-h)}.nav.over-hero .nav-burger{background:var(--hero-nav-burger-bg);box-shadow:inset 0 0 0 1px var(--hero-nav-burger-ring);color:var(--hero-nav-burger-c)}.hero{isolation:isolate;background:var(--hero-base);padding:150px 0 40px;position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;pointer-events:none;will-change:transform;background:var(--hero-blooms);transform:translate3d(calc(var(--px,0) * 1%), calc(var(--py,0) * 1%), 0) scale(1.1);position:absolute;inset:-20%}@media (prefers-reduced-motion:reduce){.hero:before{transform:scale(1.05)}}.hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--page) 0%, transparent) 0%, color-mix(in srgb, var(--page) 6%, transparent) 26%, color-mix(in srgb, var(--page) 22%, transparent) 48%, color-mix(in srgb, var(--page) 52%, transparent) 80%, color-mix(in srgb, var(--page) 82%, transparent) 98%, var(--page) 100%);height:45px;position:absolute;bottom:0;left:0;right:0}.hero h1{color:var(--hero-h1)}.hero .hero-sub{color:var(--hero-sub)}.hero .eyebrow{color:var(--hero-eyebrow)}.hero .eyebrow:before{background:var(--hero-eyebrow-dot)}.hero .hero-trust{color:var(--hero-trust)}.hero .hero-trust svg{color:var(--hero-trust-ic)}.hero .ai-pill{background:var(--hero-pill-bg);color:var(--hero-pill-c);box-shadow:inset 0 0 0 1px var(--hero-pill-ring)}.hero .ai-pill svg{color:var(--hero-pill-ic)}.hero .btn-ghost{background:var(--hero-ghost-bg);color:var(--hero-ghost-c);box-shadow:inset 0 0 0 1px var(--hero-ghost-ring)}.hero .btn-ghost:hover{background:var(--hero-ghost-bg-h);box-shadow:inset 0 0 0 1px var(--hero-ghost-ring-h)}.hero-grid{text-align:center;grid-template-columns:minmax(0,1fr);gap:50px;max-width:860px;margin:0 auto;display:grid}.hero h1{letter-spacing:-.035em;margin-top:22px;font-size:clamp(40px,6.2vw,72px);font-weight:800;line-height:1}.hero h1 .hl{color:var(--hero-hl)}.hero-sub{max-width:600px;color:var(--sub);text-wrap:pretty;margin:24px auto 0;font-size:19px}.hero-cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;display:flex}.hero-trust{color:var(--mut);flex-wrap:wrap;justify-content:center;gap:22px;margin-top:26px;font-size:14px;font-weight:500;display:flex}.hero-trust span{align-items:center;gap:7px;display:inline-flex}.hero-trust svg{color:var(--green)}.hero-shot-wrap{max-width:1120px;padding:0 var(--gut);margin:70px auto 0;position:relative}.shot-glow{z-index:0;filter:blur(20px);background:radial-gradient(60% 60% at 50% 40%,#15b79e47,#15b79e00 70%);position:absolute;inset:-6% 6% 16%}.browser{z-index:1;background:#fff;border:1px solid #1028240f;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 4px 14px -6px #061e1b24,0 34px 78px -30px #061e1b57}.browser-bar{border-bottom:1px solid var(--border-2);background:#fbfcfc;align-items:center;gap:8px;height:42px;padding:0 16px;display:flex}.browser-bar .dot{background:#e4e6e8;border-radius:50%;width:11px;height:11px}.browser-bar .dot:first-of-type{background:#ff5f57}.browser-bar .dot:nth-of-type(2){background:#febc2e}.browser-bar .dot:nth-of-type(3){background:#28c840}.browser-url{max-width:340px;height:24px;box-shadow:inset 0 0 0 1px var(--border-2);color:var(--faint);font-size:12px;font-family:var(--mono);background:#fff;border-radius:7px;flex:1;align-items:center;margin-left:14px;padding:0 12px;display:flex}.browser img{width:100%;display:block}.float-chip{z-index:2;-webkit-backdrop-filter:blur(20px)saturate(165%);box-shadow:var(--sh-raised);background:#ffffffd1;border:.5px solid #fffc;border-radius:16px;align-items:center;gap:11px;padding:13px 16px;display:flex;position:absolute}.float-chip .ic{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.float-chip .v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:800;line-height:1}.float-chip .l{color:var(--mut);margin-top:3px;font-size:12px;font-weight:600}.chip-1{top:24%;left:-2%}.chip-2{top:54%;right:-2%}.logos{padding-top:46px;padding-bottom:8px}.logos p{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:13px;font-weight:600}.logos-row{opacity:.62;flex-wrap:wrap;justify-content:center;align-items:center;gap:52px;margin-top:26px;display:flex}.logos-row .lg{letter-spacing:-.02em;color:#5a6066;align-items:center;gap:9px;font-size:21px;font-weight:800;display:flex}.logos-row .lg .gl{background:#cfd3d6;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.statband{padding-top:30px;padding-bottom:6px}.stat-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.stat-cell{background:var(--card);border-radius:var(--r-lg);box-shadow:var(--sh-card);border:1px solid var(--border-2);padding:30px 26px}.stat-cell .n{letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--teal-deep);font-size:46px;font-weight:800;line-height:1}.stat-cell .lbl{color:var(--sub);margin-top:10px;font-size:15px;font-weight:500}.cine{background:#06302c;height:420vh;position:relative}.cine-sticky{color:#fff;background:radial-gradient(120% 80% at 50% -10%,#0e5650 0%,#082b28 55%,#04211e 100%);height:100vh;position:sticky;top:0;overflow:hidden}.cine-sticky:after{content:"";pointer-events:none;background:radial-gradient(60% 50% at 50% 8%,#2ed3b729,#0000 60%);position:absolute;inset:0}.cine-bar{z-index:6;-webkit-backdrop-filter:blur(22px)saturate(160%);background:#08201e8c;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;width:min(1080px,92vw);padding:11px 12px 11px 22px;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff1f,0 12px 40px #00000059}.cb-name{letter-spacing:-.02em;align-items:center;gap:10px;font-size:16px;font-weight:800;display:flex}.cb-dot{background:#2ed3b7;border-radius:50%;width:9px;height:9px;box-shadow:0 0 12px 2px #2ed3b7b3}.cb-actions{align-items:center;gap:8px;display:flex}.cb-explore{color:#ffffffdb;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600;transition:background .2s;box-shadow:inset 0 0 0 1px #ffffff38}.cb-explore:hover{background:#ffffff1a}.cb-buy{color:#06352f;transition:transform .15s var(--ease), background .2s;background:#2ed3b7;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:700}.cb-buy:hover{background:#3be0c6}.cine-col{z-index:4;flex-direction:column;justify-content:center;align-items:center;gap:26px;padding:108px 24px 112px;display:flex;position:absolute;inset:0}.cine-captions{text-align:center;flex:none;width:100%;max-width:620px;height:118px;position:relative}.cine-captions .cc{opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);flex-direction:column;justify-content:flex-end;height:100%;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(12px)}.cine-captions .cc.on{opacity:1;transform:none}.cine-captions h2{letter-spacing:-.03em;font-size:clamp(24px,3vw,38px);font-weight:800;line-height:1.05}.cine-captions p{color:#ffffffb8;text-wrap:pretty;max-width:560px;margin-top:12px;margin-left:auto;margin-right:auto;font-size:clamp(15px,1.6vw,18px)}.cine-frames{flex:none;width:min(900px,86vw);height:min(540px,52vh);position:relative}.cine-frame{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);will-change:opacity, transform;position:absolute;inset:0;transform:translateY(34px)scale(.97)}.cine-frame.on{opacity:1;transform:none}.cine-frame.past{opacity:0;transform:translateY(-26px)scale(1.02)}.cf-browser{background:#fff;border-radius:16px;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 40px 90px #00000080,0 0 0 1px #ffffff0f}.cf-bar{border-bottom:1px solid var(--border-2);background:#fbfcfc;flex:none;align-items:center;gap:7px;height:38px;padding:0 15px;display:flex}.cf-bar span{background:#e4e6e8;border-radius:50%;width:10px;height:10px}.cf-bar span:first-of-type{background:#ff5f57}.cf-bar span:nth-of-type(2){background:#febc2e}.cf-bar span:nth-of-type(3){background:#28c840}.cf-bar em{color:#9aa1b0;font-size:11.5px;font-style:normal;font-family:var(--mono);margin-left:12px}.cine-frames .cf-mock{flex:auto;width:100%;min-height:0;position:relative;inset:auto;overflow:hidden}.cf-shot{object-fit:cover;object-position:top left;flex:auto;width:100%;min-height:0;display:block}.cine-pill{z-index:6;color:#fff;-webkit-backdrop-filter:blur(20px)saturate(160%);transition:transform .15s var(--ease);background:#08201e8c;border-radius:999px;align-items:center;gap:11px;padding:13px 14px 13px 22px;font-size:15px;font-weight:700;display:inline-flex;position:absolute;bottom:42px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff24,0 12px 36px #0000005c}.cine-pill:hover{transform:translate(-50%)translateY(-2px)}.cp-plus{color:#06352f;background:#2ed3b7;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:18px;font-weight:700;line-height:1;display:flex}.cine-progress{z-index:5;gap:7px;display:flex;position:absolute;top:78px;left:50%;transform:translate(-50%)}.cine-progress i{background:#ffffff38;border-radius:3px;width:22px;height:4px;transition:background .3s,width .3s}.cine-progress i.on{background:#2ed3b7;width:34px}@media (max-width:760px){.cine{height:360vh}.cine-col{gap:18px;padding:96px 18px 104px}.cine-captions{height:104px}.cine-frames{width:92vw;height:min(440px,46vh)}.cine-bar{padding:9px 9px 9px 16px}.cb-name{font-size:14px}}@media (prefers-reduced-motion:reduce){.cine{height:auto}.cine-sticky{height:auto;padding:70px 0;position:relative}.cine-col{padding:0 24px;position:relative;inset:auto}.cine-frames{height:min(540px,60vw)}.cine-frame{position:absolute}.cine-frame.on{position:relative}}.ipad-zoom{background:#06302c;height:340vh;position:relative}.iz-sticky{color:#fff;background:radial-gradient(120% 80% at 50% -10%,#0e5650 0%,#082b28 55%,#04211e 100%);flex-direction:column;justify-content:flex-start;align-items:center;gap:22px;height:100vh;padding:clamp(64px,11vh,130px) 0 26px;display:flex;position:sticky;top:0;overflow:hidden}.iz-sticky:after{content:"";pointer-events:none;background:radial-gradient(60% 50% at 50% 6%,#2ed3b724,#0000 60%);position:absolute;inset:0}.iz-eyebrow{z-index:6;letter-spacing:.16em;text-transform:uppercase;color:#ffffff9e;font-size:12px;font-weight:700;transition:opacity .4s;position:absolute;top:30px;left:50%;transform:translate(-50%)}.ipad-zoom.scrolled .iz-eyebrow{opacity:0}.iz-stage{z-index:2;justify-content:center;align-items:center;display:flex;position:relative}.ipad{transform-origin:50% 42%;will-change:transform;background:#0b1412;border-radius:26px;width:min(1500px,95vw,124vh);height:auto;padding:11px;position:relative;box-shadow:0 60px 130px #0009,0 0 0 1px #ffffff12,inset 0 0 0 2px #ffffff09}.ipad-cam{z-index:3;background:#27302e;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff0f}.ipad-screen{aspect-ratio:2880/1456;background:#0b1a18;border-radius:19px;width:100%;height:auto;position:relative;overflow:hidden}.iz-shot{object-fit:cover;object-position:center top;opacity:0;width:100%;height:100%;transition:opacity .7s var(--ease);position:absolute;inset:0}.iz-shot.on{opacity:1}.iz-foot{z-index:4;opacity:0;flex-direction:column;align-items:center;gap:18px;width:100%;max-width:780px;transition:opacity .45s;display:flex;position:relative}.ipad-zoom.gallery .iz-foot{opacity:1}.iz-caps{width:100%;min-height:90px;position:relative}.iz-cap{text-align:center;opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);padding:0 24px;position:absolute;top:0;left:0;right:0;transform:translateY(12px)}.iz-cap.on{opacity:1;transform:none}.iz-cap h2{letter-spacing:-.03em;font-size:clamp(24px,2.7vw,36px);font-weight:800;line-height:1.06}.iz-cap p{color:#ffffffbd;text-wrap:pretty;margin-top:12px;font-size:clamp(15px,1.3vw,18px);line-height:1.5}.iz-dots{gap:8px;display:flex}.iz-dot{background:#ffffff38;border-radius:3px;width:22px;height:4px;transition:background .3s,width .3s}.iz-dot.on{background:#2ed3b7;width:34px}@media (max-width:760px){.ipad-zoom{height:230vh}.iz-sticky{justify-content:center;gap:18px;padding:60px 0 36px}.ipad{border-radius:22px;width:min(94vw,150vh);padding:7px}.ipad-screen{border-radius:12px}.iz-caps{min-height:120px}.iz-cap p{font-size:15px}}@media (prefers-reduced-motion:reduce){.ipad-zoom{height:auto}.iz-sticky{gap:26px;height:auto;padding:72px 0;position:relative}.ipad{transform:none!important}.iz-foot{opacity:1!important}}.feat-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.feat-card{background:var(--card);border-radius:var(--r-xl);box-shadow:var(--sh-card);border:1px solid var(--border-2);transition:transform .25s var(--ease), box-shadow .25s var(--ease);padding:32px}.feat-card:hover{box-shadow:var(--sh-raised);transform:translateY(-4px)}.feat-ic{background:var(--green-50);width:54px;height:54px;color:var(--green-700);border-radius:15px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.feat-card h3{letter-spacing:-.02em;font-size:20px;font-weight:700}.feat-card p{color:var(--sub);text-wrap:pretty;margin-top:10px;font-size:15.5px;line-height:1.55}.mods-grid{counter-reset:mod;background:var(--border-2);border:1px solid var(--border-2);box-shadow:var(--sh-card);border-radius:22px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.mod-card{counter-increment:mod;background:var(--card);transition:background .3s var(--ease);padding:30px 26px;position:relative}.mod-card:before{content:"";background:var(--green);transform-origin:top;width:2px;transition:transform .3s var(--ease);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.mod-card:after{content:counter(mod, decimal-leading-zero);letter-spacing:.04em;color:var(--faint);font-size:11px;font-weight:700;position:absolute;top:20px;right:22px}.mod-card:hover{background:color-mix(in srgb, var(--green) 6%, var(--card))}.mod-card:hover:before{transform:scaleY(1)}.mod-ic{height:30px;color:var(--green-700);align-items:center;margin-bottom:20px;display:flex}.mod-ic svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px;transition:transform .3s var(--ease)}.mod-ic img{object-fit:contain;width:27px;height:27px;transition:transform .3s var(--ease)}.mod-card:hover .mod-ic svg,.mod-card:hover .mod-ic img{transform:translateY(-3px)scale(1.06)}.ai-pill svg,.eyebrow svg{width:13px;height:13px}.feat-ic svg{width:26px;height:26px}.ai-feats .aic svg,.ai-av svg,.mobile-feats .mic svg{width:22px;height:22px}.float-chip .ic svg{width:20px;height:20px}.btn .ar{width:18px;height:18px}.mod-card h4{letter-spacing:-.015em;font-size:16px;font-weight:700}.mod-card p{color:var(--mut);text-wrap:pretty;margin-top:7px;font-size:13px;line-height:1.45}.sec-shell{grid-template-columns:.92fr 1.08fr;align-items:stretch;gap:24px;display:grid}.sec-intro{border-radius:var(--r-2xl);color:#fff;background:linear-gradient(155deg,#0e5650 0%,#0b403c 100%);flex-direction:column;padding:44px 40px;display:flex;position:relative;overflow:hidden}.sec-intro:after{content:"";pointer-events:none;background:radial-gradient(60% 60% at 85% 0,#2ed3b738,#0000 60%);position:absolute;inset:0}.sec-intro h2{letter-spacing:-.03em;z-index:1;margin-top:16px;font-size:clamp(26px,3vw,34px);font-weight:800;line-height:1.06;position:relative}.sec-intro p{color:#ffffffbd;text-wrap:pretty;z-index:1;margin-top:15px;font-size:16px;position:relative}.sec-badges{z-index:1;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:28px;display:flex;position:relative}.sec-badges span{color:#7be8d3;background:#2ed3b724;border-radius:999px;padding:6px 13px;font-size:12px;font-weight:700;box-shadow:inset 0 0 0 1px #2ed3b74d}.sec-list{grid-template-columns:1fr 1fr;gap:14px;display:grid}.sec-item{background:var(--card);border:1px solid var(--border-2);border-radius:var(--r-lg);box-shadow:var(--sh-card);transition:transform .25s var(--ease), box-shadow .25s var(--ease);padding:22px}.sec-item:hover{box-shadow:var(--sh-raised);transform:translateY(-3px)}.sec-item .si{background:var(--green-50);width:42px;height:42px;color:var(--green-700);border-radius:12px;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.sec-item .si svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.sec-item h4{letter-spacing:-.015em;font-size:15.5px;font-weight:700}.sec-item p{color:var(--sub);text-wrap:pretty;margin-top:5px;font-size:13px;line-height:1.45}@media (max-width:1000px){.sec-shell{grid-template-columns:1fr}}@media (max-width:560px){.sec-list{grid-template-columns:1fr}.sec-intro{padding:34px 26px}.sec-badges span{background:#2ed3b733}}.sec-intro .eyebrow{z-index:1;position:relative}.sec-shield{z-index:0;pointer-events:none;width:228px;height:auto;position:absolute;bottom:-26px;right:-22px}.sec-shield .sh-fill{fill:#ffffff0d;stroke:#2ed3b759;stroke-width:1.4px}.sec-shield .sh-check{fill:none;stroke:#3be0c6;stroke-width:5.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px #2ed3b78c);animation:3.4s ease-in-out infinite shieldGlow}@keyframes shieldGlow{0%,to{opacity:.85}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.sec-shield .sh-check{animation:none}}@media (max-width:560px){.sec-shield{opacity:.5;width:128px;bottom:-40px;right:-40px}}.tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:38px;display:flex}.tab{color:var(--sub);background:var(--card);box-shadow:inset 0 0 0 1px var(--border);transition:all .18s var(--ease);border-radius:13px;align-items:center;gap:9px;padding:11px 18px;font-size:15px;font-weight:600;display:inline-flex}.tab svg{width:18px;height:18px}.tab:hover{color:var(--text)}.tab.active{background:var(--ink);color:#fff;box-shadow:var(--sh-ink)}.tabpanel-shell{background:var(--card);border-radius:var(--r-2xl);box-shadow:var(--sh-raised);border:1px solid var(--border-2);padding:14px}.tabpanel{grid-template-columns:.82fr 1.18fr;align-items:stretch;gap:8px;display:none}.tabpanel.active{animation:fade .4s var(--ease);display:grid}@keyframes fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tabpanel .copy{align-self:center;padding:38px 30px 38px 36px}.tabpanel .copy h3{letter-spacing:-.025em;font-size:27px;font-weight:800;line-height:1.1}.tabpanel .copy p{color:var(--sub);text-wrap:pretty;margin-top:14px;font-size:16px}.tab-list{flex-direction:column;gap:12px;margin:22px 0 0;padding:0;list-style:none;display:flex}.tab-list li{color:var(--text);align-items:flex-start;gap:11px;font-size:15px;font-weight:500;display:flex}.tab-list .ck{background:var(--green-50);width:22px;height:22px;color:var(--green-700);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.tab-shot{aspect-ratio:16/10;background:var(--sunken);box-shadow:var(--sh-card), inset 0 0 0 1px var(--border-2);border-radius:14px;align-self:center;position:relative;overflow:hidden}.tab-shot img{object-fit:cover;object-position:top left;width:100%;height:100%}.band-teal{color:#fff;background:linear-gradient(160deg,#0e5650 0%,#0b403c 100%);position:relative;overflow:hidden}.band-teal:after{content:"";pointer-events:none;background:radial-gradient(50% 60% at 85% 0,#2ed3b72e,#0000 60%);position:absolute;inset:0}.band-teal .section-head h2{color:#fff}.band-teal .section-head p{color:#ffffffb8}.steps{z-index:1;grid-template-columns:repeat(4,1fr);gap:22px;display:grid;position:relative}.step{position:relative}.step-n{color:#2ed3b7;background:#ffffff1a;border-radius:14px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:20px;font-size:19px;font-weight:800;display:flex;box-shadow:inset 0 0 0 1px #ffffff2e}.step h3{letter-spacing:-.02em;font-size:19px;font-weight:700}.step p{color:#ffffffa8;margin-top:9px;font-size:15px;line-height:1.55}.step:not(:last-child) .step-n:after{content:"";background:linear-gradient(90deg,#ffffff38,#ffffff0a);height:1px;position:absolute;top:25px;left:62px;right:-22px}.mobile-grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.phone-demo{justify-content:center;display:flex}.phone-solo{width:286px;box-shadow:var(--sh-float);background:#0c1413;border-radius:46px;padding:11px}.phone-scr{aspect-ratio:1320/2740;background:radial-gradient(120% 78% at 50% 6%,#128173 0%,#0c4843 48%,#07302c 100%);border-radius:36px;width:100%;position:relative;overflow:hidden}.phone-scr>*{position:absolute;inset:0}.phone-status{z-index:5;color:#fff;letter-spacing:-.01em;justify-content:space-between;align-items:center;height:38px;padding:0 26px;font-size:12.5px;font-weight:700;display:flex;position:absolute;top:0;left:0;right:0}.phone-status .ps-ic{align-items:center;gap:4px;display:flex}.phone-status .d{background:#ffffffd9;border-radius:50%;width:5px;height:5px}.phone-status .bat{border:1.3px solid #ffffffa6;border-radius:2.5px;width:18px;height:9px;margin-left:3px;position:relative}.phone-status .bat:after{content:"";background:#fff;border-radius:1px;position:absolute;inset:1.4px 6px 1.4px 1.4px}.phone-home-ind{z-index:5;background:#ffffff8c;border-radius:3px;width:98px;height:4px;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.face-layer{transition:opacity .55s var(--ease), transform .55s var(--ease);flex-direction:column;justify-content:center;align-items:center;display:flex}.face-layer:before{content:"";pointer-events:none;background:radial-gradient(54% 42% at 50% 41%,#2ed3b72e,#0000 72%);position:absolute;inset:0}.face-logo{opacity:.95;width:auto;height:22px;position:absolute;top:52px;left:50%;transform:translate(-50%)}.face-ring{color:#ffffffeb;justify-content:center;align-items:center;width:152px;height:152px;display:flex;position:relative}.face-scan{width:104px;height:104px;transition:opacity .35s}.face-scan svg{stroke-width:1.5px;width:104px;height:104px}.scan-line{opacity:0;background:linear-gradient(90deg,#0000,#3be0c6 18%,#cff8ee 50%,#3be0c6 82%,#0000);height:2px;position:absolute;top:16%;left:8%;right:8%;box-shadow:0 0 12px 2px #2ed3b799}.face-check{color:#06352f;opacity:0;width:84px;height:84px;transition:opacity .4s var(--ease-soft), transform .45s var(--ease-soft);background:#3be0c6;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;transform:scale(.6);box-shadow:0 10px 30px #2ed3b780}.face-check svg{stroke-width:3px;width:42px;height:42px}.face-txt{text-align:center;color:#fff;padding:0 24px;position:absolute;bottom:96px;left:0;right:0}.ft-title{letter-spacing:-.02em;font-size:21px;font-weight:800}.ft-sub-wrap{height:20px;margin-top:9px;position:relative}.ft-sub{color:#ffffffbd;font-size:13.5px;transition:opacity .4s;position:absolute;top:0;left:0;right:0}.lbl-done{opacity:0}.home-layer{opacity:0;transition:opacity .55s var(--ease), transform .55s var(--ease);background:#eef0f2;transform:scale(1.04)}.home-layer img{object-fit:cover;object-position:top center;width:100%;height:100%}.live-timer{letter-spacing:-.02em;color:#0e1116;font-variant-numeric:tabular-nums;background:#fff;border-radius:8px;padding:5px 13px;font-size:20px;font-weight:800;line-height:1;position:absolute;top:25.6%;left:50%;transform:translate(-50%)}.phone-scr.scanning .scan-line{opacity:1;animation:1.8s ease-in-out infinite scanSweep}@keyframes scanSweep{0%{top:14%}50%{top:78%}to{top:14%}}.phone-scr.success .scan-line{opacity:0;animation:none}.phone-scr.success .face-scan{opacity:0}.phone-scr.success .face-check{opacity:1;transform:scale(1)}.phone-scr.success .lbl-scan{opacity:0}.phone-scr.success .lbl-done{opacity:1}.phone-scr.home .face-layer{opacity:0;transform:scale(.96)}.phone-scr.home .home-layer{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.scan-line{animation:none!important}}.mobile-copy .eyebrow{margin-bottom:18px}.mobile-copy h2{letter-spacing:-.03em;font-size:clamp(28px,3.6vw,40px);font-weight:800;line-height:1.05}.mobile-copy>p{color:var(--sub);text-wrap:pretty;margin-top:18px;font-size:17px}.mobile-feats{flex-direction:column;gap:18px;margin:28px 0 0;padding:0;list-style:none;display:flex}.mobile-feats li{align-items:flex-start;gap:15px;display:flex}.mobile-feats .mic{background:var(--green-50);width:44px;height:44px;color:var(--green-700);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mobile-feats h4{letter-spacing:-.01em;font-size:16.5px;font-weight:700}.mobile-feats p{color:var(--mut);margin-top:3px;font-size:14.5px}.quotes{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.quote{background:var(--card);border-radius:var(--r-xl);box-shadow:var(--sh-card);border:1px solid var(--border-2);flex-direction:column;padding:32px;display:flex}.quote .stars{color:var(--watch);gap:3px;margin-bottom:18px;display:flex}.quote blockquote{color:var(--text);letter-spacing:-.015em;text-wrap:pretty;flex:1;margin:0;font-size:17px;font-weight:500;line-height:1.55}.quote .who{align-items:center;gap:13px;margin-top:24px;display:flex}.quote .av{background:var(--green);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:16px;font-weight:700;display:flex}.quote .nm{font-size:15px;font-weight:700}.quote .rl{color:var(--mut);font-size:13.5px}.feat-quote{color:#fff;background:linear-gradient(150deg,#0e5650,#0b403c);border:none;grid-column:span 3}.feat-quote blockquote{color:#fff;font-size:23px;font-weight:600;line-height:1.4}.feat-quote .rl{color:#ffffffa8}.feat-quote .nm{color:#fff}.tm-feature{border-radius:var(--r-2xl);color:#fff;box-shadow:var(--sh-raised);background:linear-gradient(150deg,#0e5650,#0b403c);grid-template-columns:1.5fr 1fr;display:grid;position:relative;overflow:hidden}.tm-feature:after{content:"";pointer-events:none;background:radial-gradient(60% 80% at 82% 0,#2ed3b72e,#0000 60%);position:absolute;inset:0}.tm-quote{z-index:1;padding:46px 44px;position:relative}.tm-mark{color:#2ed3b733;font-family:Georgia,Times New Roman,serif;font-size:120px;font-weight:800;line-height:1;position:absolute;top:10px;left:30px}.tm-quote .stars{color:#fbbf4d;letter-spacing:3px;margin-bottom:18px;font-size:15px;position:relative}.tm-quote blockquote{letter-spacing:-.02em;text-wrap:pretty;margin:0;font-size:clamp(20px,2.3vw,25px);font-weight:600;line-height:1.42;position:relative}.tm-quote .who{align-items:center;gap:13px;margin-top:28px;display:flex}.tm-quote .av{color:#fff;background:#15b79e;border-radius:50%;flex:none;justify-content:center;align-items:center;width:46px;height:46px;font-weight:700;display:flex}.tm-quote .nm{font-weight:700}.tm-quote .rl{color:#ffffffa8;font-size:13.5px}.tm-metrics{z-index:1;background:#ffffff0d;border-left:1px solid #ffffff1f;flex-direction:column;justify-content:center;padding:24px 30px;display:flex;position:relative}.tm-metric{padding:16px 4px}.tm-metric+.tm-metric{border-top:1px solid #ffffff1f}.tm-metric .n{letter-spacing:-.04em;color:#3be0c6;font-variant-numeric:tabular-nums;align-items:baseline;font-size:clamp(34px,3.6vw,46px);font-weight:800;line-height:1;display:flex}.tm-metric .n span{opacity:.72;font-size:.6em;font-weight:700}.tm-metric .l{color:#ffffffb3;max-width:210px;margin-top:9px;font-size:13px;line-height:1.4}.tm-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:18px;display:grid}.tm-card{background:var(--card);border:1px solid var(--border-2);border-radius:var(--r-xl);box-shadow:var(--sh-card);transition:transform .25s var(--ease), box-shadow .25s var(--ease);flex-direction:column;padding:26px;display:flex}.tm-card:hover{box-shadow:var(--sh-raised);transform:translateY(-4px)}.tm-badge{color:var(--green-700);background:var(--green-50);letter-spacing:-.01em;border-radius:999px;align-self:flex-start;margin-bottom:16px;padding:6px 12px;font-size:12px;font-weight:800}.tm-card .stars{color:#fbbf4d;letter-spacing:2px;margin-bottom:12px;font-size:13px}.tm-card blockquote{color:var(--text);letter-spacing:-.01em;text-wrap:pretty;flex:1;margin:0;font-size:16px;font-weight:500;line-height:1.5}.tm-card .who{align-items:center;gap:12px;margin-top:22px;display:flex}.tm-card .av{background:var(--green);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:15px;font-weight:700;display:flex}.tm-card .nm{font-size:14.5px;font-weight:700}.tm-card .rl{color:var(--mut);font-size:13px}.tm-marquee{margin-top:20px;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.tm-track{gap:13px;width:max-content;animation:34s linear infinite tmScroll;display:flex}.tm-marquee:hover .tm-track{animation-play-state:paused}.tm-track span{color:var(--sub);background:var(--card);border:1px solid var(--border-2);box-shadow:var(--sh-card);white-space:nowrap;border-radius:999px;flex:none;padding:11px 18px;font-size:14px;font-weight:600}.tm-track span.st{color:var(--green-700);font-weight:800}@keyframes tmScroll{to{transform:translate(-50%)}}@media (max-width:900px){.tm-feature{grid-template-columns:1fr}.tm-metrics{border-top:1px solid #ffffff1f;border-left:none;flex-direction:row}.tm-metric{flex:1}.tm-metric+.tm-metric{border-top:none;border-left:1px solid #ffffff1f}.tm-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tm-track{animation:none}}.emp-rail{z-index:40;pointer-events:none;width:140px;height:100vh;position:fixed;top:0;left:10px}.er-viewport{position:absolute;inset:0;overflow:hidden;-webkit-mask:linear-gradient(#0000 14%,#000 40% 60%,#0000 86%);mask:linear-gradient(#0000 14%,#000 40% 60%,#0000 86%)}.er-nodes{will-change:transform;position:absolute;top:0;left:0}.er-line{display:none}.er-fill{background:linear-gradient(to bottom, color-mix(in srgb, var(--green) 16%, transparent), var(--green));width:2px;height:0;box-shadow:0 0 12px 1px color-mix(in srgb, var(--green) 60%, transparent);border-radius:2px;position:absolute;top:0;left:18px}.er-fill:after{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--green) 95%, #fff), transparent 72%);filter:blur(.5px);border-radius:50%;width:15px;height:15px;animation:1.4s ease-in-out infinite erTip;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}@keyframes erTip{0%,to{opacity:.85;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.35)}}.ern{opacity:.32;padding-left:38px;transition:opacity .35s;position:absolute;left:0;transform:translateY(-50%)}.ern .dot{background:var(--card);width:9px;height:9px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--green) 40%, transparent);border-radius:50%;transition:transform .5s cubic-bezier(.34,1.56,.64,1),box-shadow .3s,background .3s;position:absolute;top:50%;left:14.5px;transform:translateY(-50%)}.ern.done{opacity:.55}.ern.done .dot{background:var(--green);box-shadow:inset 0 0 0 1.5px var(--green), 0 0 8px color-mix(in srgb, var(--green) 45%, transparent)}.ern.on{opacity:1}.ern.on .dot{background:var(--green);box-shadow:0 0 0 3px var(--green-50), 0 0 16px 3px color-mix(in srgb, var(--green) 75%, transparent);transform:translateY(-50%)scale(1.4)}.ern .lbl b{color:var(--faint);letter-spacing:-.01em;font-size:11.5px;font-weight:600;line-height:1.1;transition:color .3s;display:block}.ern.on .lbl b{color:var(--text);font-weight:700}.ern .lbl i{color:var(--green-700);font-variant-numeric:tabular-nums;opacity:0;max-height:0;font-size:9px;font-style:normal;transition:max-height .3s,opacity .3s,margin .3s;display:block;overflow:hidden}.ern.on .lbl i{opacity:.9;max-height:14px;margin-top:2px}.emp-rail{display:none}.scroll-progress{z-index:49;background:var(--hair);pointer-events:none;height:3px;display:block;position:fixed;top:72px;left:0;right:0}.sp-fill{background:linear-gradient(90deg, var(--green), #2ed3b7);border-radius:0 3px 3px 0;width:0;height:100%;display:block;position:relative;box-shadow:0 0 6px 1px #15b79e99,0 0 16px 3px #2ed3b780}.sp-fill:after{content:"";opacity:1;background:#3be0c6;border-radius:50%;width:7px;height:7px;transition:opacity .15s;position:absolute;top:50%;right:0;transform:translateY(-50%);box-shadow:0 0 8px 2px #3be0c6e6,0 0 16px 4px #2ed3b799}.sp-fill.is-empty:after{opacity:0}@media (max-width:720px){.scroll-progress{top:71px}}.integ-grid{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.integ{aspect-ratio:1.5;background:var(--card);border-radius:var(--r);box-shadow:var(--sh-card);border:1px solid var(--border-2);color:var(--sub);transition:transform .2s var(--ease), box-shadow .2s;flex-direction:column;justify-content:center;align-items:center;gap:9px;font-size:13.5px;font-weight:600;display:flex}.integ:hover{box-shadow:var(--sh-raised);transform:translateY(-3px)}.integ .gl{color:#fff;border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;font-size:17px;font-weight:800;display:flex}.price-controls{flex-direction:column;align-items:center;gap:26px;margin-bottom:46px;display:flex}.billing-toggle{background:var(--card);box-shadow:inset 0 0 0 1px var(--border);border-radius:13px;padding:5px;display:inline-flex;position:relative}.billing-toggle button{z-index:1;color:var(--sub);border-radius:9px;padding:10px 22px;font-size:14.5px;font-weight:700;transition:color .2s;position:relative}.billing-toggle button.active{color:#fff}.billing-thumb{z-index:0;background:var(--ink);transition:left .28s var(--ease), width .28s var(--ease);box-shadow:var(--sh-ink);border-radius:9px;position:absolute;top:5px;bottom:5px}.save-pill{color:var(--green-700);background:var(--green-50);letter-spacing:.02em;border-radius:999px;margin-left:8px;padding:3px 8px;font-size:11px;font-weight:800}.emp-slider{background:var(--card);border-radius:var(--r-lg);width:100%;max-width:560px;box-shadow:var(--sh-card);border:1px solid var(--border-2);padding:24px 28px}.emp-slider .row{justify-content:space-between;align-items:baseline;margin-bottom:16px;display:flex}.emp-slider .row .k{color:var(--sub);font-size:14px;font-weight:600}.emp-slider .row .v{letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.emp-slider .row .v b{color:var(--green)}input[type=range].rng{appearance:none;background:var(--sunken);width:100%;height:8px;box-shadow:inset 0 0 0 1px var(--border);border-radius:999px;outline:none;margin:0}input[type=range].rng::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;width:26px;height:26px;box-shadow:0 1px 4px #10282440, 0 0 0 5px var(--green);background:#fff;border-radius:50%;transition:transform .12s}input[type=range].rng::-webkit-slider-thumb:active{transform:scale(1.1)}input[type=range].rng::-moz-range-thumb{cursor:pointer;width:26px;height:26px;box-shadow:0 1px 4px #10282440, 0 0 0 5px var(--green);background:#fff;border:none;border-radius:50%}.emp-ticks{color:var(--faint);justify-content:space-between;margin-top:10px;font-size:12px;font-weight:600;display:flex}.price-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:18px;display:grid}.plan{background:var(--card);border-radius:var(--r-xl);box-shadow:var(--sh-card);border:1px solid var(--border-2);transition:transform .25s var(--ease), box-shadow .25s var(--ease);flex-direction:column;padding:30px 26px;display:flex;position:relative}.plan:hover{box-shadow:var(--sh-raised);transform:translateY(-4px)}.plan.featured{box-shadow:0 0 0 2px var(--green), var(--sh-raised);transform:translateY(-8px)}.plan.featured:hover{transform:translateY(-12px)}.plan-badge{background:var(--green);color:#fff;letter-spacing:.06em;text-transform:uppercase;box-shadow:var(--sh-accent);white-space:nowrap;border-radius:999px;padding:6px 14px;font-size:11.5px;font-weight:800;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.plan h3{letter-spacing:-.02em;font-size:20px;font-weight:800}.plan .desc{color:var(--mut);text-wrap:pretty;min-height:40px;margin-top:7px;font-size:14px}.plan .price{align-items:flex-end;gap:6px;min-height:58px;margin-top:18px;display:flex}.plan .price .cur{color:var(--sub);margin-bottom:8px;font-size:18px;font-weight:700}.plan .price .amt{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:46px;font-weight:800;line-height:.9}.plan .price .per{color:var(--mut);margin-bottom:7px;font-size:14px;font-weight:600}.plan .price .custom{letter-spacing:-.03em;color:var(--teal-deep);font-size:30px;font-weight:800}.plan .sub-price{color:var(--faint);font-variant-numeric:tabular-nums;min-height:18px;margin-top:6px;font-size:13px}.plan .btn{width:100%;margin-top:22px}.plan-feats{border-top:1px solid var(--border-2);flex-direction:column;flex:1;gap:13px;margin:22px 0 0;padding:22px 0 0;list-style:none;display:flex}.plan-feats li{color:var(--sub);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.4;display:flex}.plan-feats .ck{width:19px;height:19px;color:var(--green);flex-shrink:0;margin-top:1px}.plan-feats li.muted,.plan-feats li.muted .ck{color:var(--faint)}.plan-feats .hd{color:var(--text);text-transform:uppercase;letter-spacing:.06em;margin-top:4px;font-size:13px;font-weight:700}.price-note{text-align:center;color:var(--mut);margin-top:30px;font-size:14px}.faq{flex-direction:column;gap:12px;max-width:780px;margin:0 auto;display:flex}.faq-item{background:var(--card);border-radius:var(--r);box-shadow:var(--sh-card);border:1px solid var(--border-2);overflow:hidden}.faq-q{text-align:left;letter-spacing:-.015em;width:100%;color:var(--text);justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;font-size:17px;font-weight:700;display:flex}.faq-q .pm{width:24px;height:24px;color:var(--green);transition:transform .28s var(--ease);flex-shrink:0}.faq-item.open .faq-q .pm{transform:rotate(45deg)}.faq-a{max-height:0;transition:max-height .32s var(--ease);overflow:hidden}.faq-a-inner{color:var(--sub);text-wrap:pretty;padding:0 26px 24px;font-size:15.5px;line-height:1.6}.cta-band{padding-top:0;padding-bottom:110px}.cta-box{border-radius:var(--r-2xl);color:#fff;text-align:center;background:linear-gradient(150deg,#0e5650 0%,#0b403c 100%);padding:72px 56px;position:relative;overflow:hidden}.cta-box:after{content:"";pointer-events:none;background:radial-gradient(50% 80% at 50% -10%,#2ed3b738,#0000 60%);position:absolute;inset:0}.cta-box .inner{z-index:1;max-width:620px;margin:0 auto;position:relative}.cta-box h2{letter-spacing:-.03em;font-size:clamp(30px,4vw,46px);font-weight:800;line-height:1.05}.cta-box p{color:#ffffffbd;text-wrap:pretty;margin-top:18px;font-size:18px}.cta-box .hero-cta{margin-top:32px}.footer{color:#ffffff9e;background:#0a1110;margin-top:auto;padding:64px 0 36px}.footer-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;display:grid}.footer .brand{color:#fff;margin-bottom:16px}.footer .brand .sub{color:#ffffff80}.footer-about{max-width:280px;font-size:14.5px;line-height:1.6}.footer h5{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;font-size:13px;font-weight:700}.footer ul{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.footer ul a{color:#ffffff9e;font-size:14.5px;transition:color .15s}.footer ul a:hover{color:#2ed3b7}.footer-bottom{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:52px;padding-top:26px;font-size:13.5px;display:flex}.brand-tile{width:28px;height:28px;box-shadow:0 1px 2px #1028241f, inset 0 0 0 1px var(--border);background:#fff;border-radius:8px;flex:none;display:flex;overflow:hidden}.brand-tile img{object-fit:contain;width:100%;height:100%}.footer-logo{width:auto;height:30px;margin-bottom:18px}.cta-logo-mark{width:auto;height:34px;margin:0 auto 8px;display:block}.ai-pill{letter-spacing:.02em;color:var(--green-700);background:var(--green-50);box-shadow:inset 0 0 0 1px var(--green-100);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex;position:relative;overflow:visible}.ai-pill svg{color:var(--green)}.ai-slot{flex:none;width:14px;height:1px;display:inline-block}.ai-mascot{pointer-events:none;z-index:4;width:18px;height:21px;position:absolute;bottom:6%;left:18px;transform:translate(-50%)}.ai-mascot svg{width:100%;height:100%;display:block;overflow:visible}.ai-mascot .mbody{transform-box:fill-box;transform-origin:50% 100%;animation:.47s ease-in-out 3 mascotHop,3s ease-in-out 1.95s infinite mascotIdle}.ai-mascot .eye{transform-box:fill-box;transform-origin:50%;animation:3.6s infinite mascotBlink}@keyframes mascotRunIn{0%{opacity:0;bottom:100%;left:86%}8%{opacity:1}78%{opacity:1;bottom:100%;left:34%}to{opacity:1;bottom:5%;left:21px}}@keyframes mascotHop{0%{transform:translateY(0)scale(1)}18%{transform:translateY(1px)scale(1.14,.86)}46%{transform:translateY(-13px)scale(.92,1.1)}72%{transform:translateY(1px)scale(1.14,.86)}86%{transform:translateY(0)scale(.99,1.02)}to{transform:translateY(0)scale(1)}}@keyframes mascotBlink{0%,92%,to{transform:scaleY(1)}96%{transform:scaleY(.12)}}@keyframes mascotIdle{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1)}}@media (prefers-reduced-motion:reduce){.ai-mascot{opacity:1;animation:none;bottom:6%;left:18px}.ai-mascot .mbody,.ai-mascot .eye{animation:none}}@keyframes heroUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.anim{opacity:0;animation:heroUp .85s var(--ease-soft) both}.a1{animation-delay:40ms}.a2{animation-delay:.12s}.a3{animation-delay:.21s}.a4{animation-delay:.3s}.a5{animation-delay:.39s}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-11px)}}@keyframes glowPulse{0%,to{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.chip-1{animation:5.5s ease-in-out infinite floatY}.chip-2{animation:6.6s ease-in-out .8s infinite floatY}.shot-glow{animation:7.5s ease-in-out infinite glowPulse}#ai .ai-shell{grid-template-columns:1.05fr 1fr;align-items:center;gap:60px;display:grid}.ai-copy h2{letter-spacing:-.03em;margin-top:18px;font-size:clamp(28px,3.6vw,42px);font-weight:800;line-height:1.05}.ai-copy>p{color:var(--sub);text-wrap:pretty;margin-top:18px;font-size:17.5px}.ai-feats{flex-direction:column;gap:20px;margin:30px 0 0;padding:0;list-style:none;display:flex}.ai-feats li{align-items:flex-start;gap:15px;display:flex}.ai-feats .aic{background:var(--green-50);width:44px;height:44px;color:var(--green-700);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ai-feats h4{letter-spacing:-.01em;font-size:16.5px;font-weight:700}.ai-feats p{color:var(--mut);margin-top:3px;font-size:14.5px;line-height:1.5}.ai-chat{border-radius:var(--r-2xl);color:#fff;box-shadow:var(--sh-float);background:linear-gradient(158deg,#0e5650 0%,#0b403c 100%);padding:24px;position:relative;overflow:hidden}.ai-chat:after{content:"";pointer-events:none;background:radial-gradient(60% 60% at 80% 0,#2ed3b738,#0000 60%);position:absolute;inset:0}.ai-chat-head{z-index:1;border-bottom:1px solid #ffffff1f;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:18px;display:flex;position:relative}.ai-av{color:#2ed3b7;background:#2ed3b72e;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:inset 0 0 0 1px #2ed3b766}.ai-av svg{animation:3.2s ease-in-out infinite glowPulse}.ai-av .ai-mascot-face{width:25px;height:auto}.ai-chat-head .nm{font-size:15.5px;font-weight:700}.ai-chat-head .st{color:#fff9;align-items:center;gap:6px;margin-top:2px;font-size:12.5px;display:flex}.ai-chat-head .st:before{content:"";background:#2ed3b7;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #2ed3b740}.ai-msgs{z-index:1;flex-direction:column;gap:12px;display:flex;position:relative}.bubble{border-radius:17px;max-width:86%;padding:13px 16px;font-size:14.5px;line-height:1.5}.bubble.ai{color:#ffffffeb;background:#ffffff1a;border-bottom-left-radius:5px;align-self:flex-start;box-shadow:inset 0 0 0 .5px #ffffff29}.bubble.user{background:var(--green);color:#fff;border-bottom-right-radius:5px;align-self:flex-end;font-weight:500}.bubble b{color:#fff}.bubble .mini{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.bubble .mini span{color:#7be8d3;font-variant-numeric:tabular-nums;background:#2ed3b729;border-radius:8px;padding:4px 9px;font-size:12px;font-weight:700}.typing{background:#ffffff1a;border-radius:17px 17px 17px 5px;align-self:flex-start;gap:5px;padding:14px 16px;display:inline-flex}.typing i{background:#ffffffb3;border-radius:50%;width:7px;height:7px;animation:1.4s infinite blink;display:block}.typing i:nth-child(2){animation-delay:.2s}.typing i:nth-child(3){animation-delay:.4s}@keyframes blink{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.ai-sugs{z-index:1;border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:18px;display:flex;position:relative}.ai-sugs button{color:#ffffffdb;background:#ffffff14;border-radius:11px;padding:8px 13px;font-size:13px;font-weight:600;transition:background .18s,transform .12s;box-shadow:inset 0 0 0 1px #ffffff29}.ai-sugs button:hover{background:#ffffff29}.ai-sugs button:active{transform:scale(.96)}.ai-msgs{scrollbar-width:thin;scrollbar-color:#fff3 transparent;scroll-behavior:smooth;justify-content:flex-start;height:270px;overflow-y:auto}.ai-msgs::-webkit-scrollbar{width:6px}.ai-msgs::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:3px}.bubble.enter{animation:bubbleIn .44s var(--ease) both}@keyframes bubbleIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.bubble.leaving{animation:.34s forwards bubbleOut}@keyframes bubbleOut{to{opacity:0;filter:blur(1px);transform:translateY(-8px)}}.bubble.thinking{align-items:center;gap:11px;padding:12px 16px;display:inline-flex}.think-dots{flex-shrink:0;gap:5px;display:inline-flex}.think-dots i{background:#7be8d3;border-radius:50%;width:7px;height:7px;animation:1.4s infinite blink;display:block}.think-dots i:nth-child(2){animation-delay:.2s}.think-dots i:nth-child(3){animation-delay:.4s}.think-label{white-space:nowrap;background:linear-gradient(90deg,#ffffff59 0%,#fff 50%,#ffffff59 100%) 0 0/220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:13.5px;font-weight:600;animation:1.7s linear infinite thinkShimmer}@keyframes thinkShimmer{to{background-position:-220% 0}}.ai-chat-head.busy .ai-av{animation:1.25s ease-in-out infinite avBusy}@keyframes avBusy{0%,to{box-shadow:inset 0 0 0 1px #2ed3b766,0 0 12px #2ed3b74d}50%{box-shadow:inset 0 0 0 1px #2ed3b7bf,0 0 26px 4px #2ed3b799}}.ai-chat-head.busy .ai-av svg{animation-duration:1.1s}.ai-chat-head .st .st-txt{transition:opacity .2s}.ai-input{z-index:1;background:#ffffff14;border-radius:14px;align-items:center;gap:8px;margin-top:14px;padding:5px 5px 5px 15px;transition:box-shadow .18s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff29}.ai-input:focus-within{box-shadow:inset 0 0 0 1px #2ed3b7a6}.ai-input input{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:9px 0;font-size:14px}.ai-input input::placeholder{color:#ffffff80}.ai-input button{background:var(--green);color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .12s,background .18s,opacity .18s;display:flex}.ai-input button svg{width:17px;height:17px}.ai-input button:hover{background:var(--green-d)}.ai-input button:active{transform:scale(.92)}.ai-input button:disabled{opacity:.45;cursor:default}@media (max-width:1000px){#ai .ai-shell{grid-template-columns:1fr;gap:44px}}@media (prefers-reduced-motion:reduce){.anim,.chip-1,.chip-2,.shot-glow,.scan-line,.ai-av svg,.typing i{animation:none!important}.anim{opacity:1!important}}.reveal{opacity:0;transition:opacity .7s var(--ease-soft), transform .7s var(--ease-soft);transform:translateY(26px)}.reveal.in{opacity:1;transform:none}.reveal.d1{transition-delay:70ms}.reveal.d2{transition-delay:.14s}.reveal.d3{transition-delay:.21s}.reveal.d4{transition-delay:.28s}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}html{scroll-behavior:auto}}:root{--glass-bg:color-mix(in srgb, var(--card) 38%, transparent);--glass-img:linear-gradient(155deg, #ffffffad 0%, #ffffff24 40%, #ffffff0d 100%), radial-gradient(130% 90% at 100% 0%, color-mix(in srgb, var(--green) 12%, transparent), transparent 58%);--glass-bd:#ffffff8c;--glass-in1:#ffffffb3;--glass-in2:#ffffff1f;--glass-sat:1.8}.feat-card,.stat-cell,.quote,.tm-card,.plan,.sec-item,.faq-item,.prod-card,.ind{background-color:var(--glass-bg);background-image:var(--glass-img);-webkit-backdrop-filter:blur(30px) saturate(var(--glass-sat));backdrop-filter:blur(30px) saturate(var(--glass-sat));border:1px solid var(--glass-bd);box-shadow:inset 0 1px 0 var(--glass-in1), inset 0 0 0 1px var(--glass-in2), 0 1px 2px #1028240a, 0 22px 44px -22px #10282438}.feat-card:hover,.stat-cell:hover,.quote:hover,.tm-card:hover,.sec-item:hover,.plan:hover{border-color:color-mix(in srgb, var(--green) 40%, #ffffff80);box-shadow:inset 0 1px 0 #fffc, inset 0 0 0 1px #ffffff29, 0 6px 14px -6px #1028241f, 0 34px 64px -26px color-mix(in srgb, var(--green) 34%, #10282457)}.feat-ic,.sec-item .si{background:linear-gradient(155deg, color-mix(in srgb, var(--green) 22%, #ffffff80) 0%, color-mix(in srgb, var(--green) 8%, #ffffff40) 100%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 28%, transparent), inset 0 1px 0 #ffffffb3;color:var(--green-700)}[data-theme=dark]{--page:#0a0b0c;--card:#1a1b1d;--card-2:#151618;--sunken:#0f1012;--text:#f4f5f7;--sub:#ffffff9e;--mut:#ffffff75;--faint:#ffffff52;--border:#ffffff1a;--border-2:#ffffff12;--hair:#ffffff14;--ink:#2a2a33;--ink-d:#1c1c24;--green-d:color-mix(in srgb, var(--green) 78%, #fff);--green-700:color-mix(in srgb, var(--green) 60%, #fff);--green-50:color-mix(in srgb, var(--green) 20%, transparent);--green-100:color-mix(in srgb, var(--green) 30%, transparent);--sh-card:0 1px 3px #0006;--sh-raised:0 10px 34px #00000080;--sh-float:0 30px 70px #0000008c;--sh-ink:0 10px 26px #00000080}:root[data-theme=dark],[data-theme=dark]{--glass-bg:color-mix(in srgb, var(--card) 82%, transparent);--glass-img:linear-gradient(155deg, #ffffff0d 0%, #ffffff04 46%, #fff0 100%), radial-gradient(130% 90% at 100% 0%, color-mix(in srgb, var(--green) 8%, transparent), transparent 58%);--glass-bd:#ffffff17;--glass-in1:#ffffff0f;--glass-in2:#ffffff08;--glass-sat:1.15}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--glass-bg:color-mix(in srgb, var(--card) 82%, transparent);--glass-img:linear-gradient(155deg, #ffffff0d 0%, #ffffff04 46%, #fff0 100%), radial-gradient(130% 90% at 100% 0%, color-mix(in srgb, var(--green) 8%, transparent), transparent 58%);--glass-bd:#ffffff17;--glass-in1:#ffffff0f;--glass-in2:#ffffff08;--glass-sat:1.15}}:root[data-theme=dark]{--hero-base:linear-gradient(158deg, #0c1620 0%, #070d14 54%, #0a141c 100%);--hero-blooms:radial-gradient(52% 62% at 16% 30%, #23e0c657 0%, #23e0c600 60%), radial-gradient(48% 60% at 86% 62%, #b0e6423d 0%, #b0e64200 62%), radial-gradient(44% 58% at 70% 6%, #2e80e242 0%, #2e80e200 62%), radial-gradient(38% 50% at 96% 20%, #26c4c438 0%, #26c4c400 60%), radial-gradient(60% 80% at 50% 118%, #0846408c 0%, #08464000 70%);--hero-h1:#f6fbfa;--hero-hl:#5fead4;--hero-sub:#e9f6f3cc;--hero-eyebrow:#9ef0df;--hero-eyebrow-dot:#5fead4;--hero-trust:#e9f6f3bd;--hero-trust-ic:#5fead4;--hero-pill-bg:#ffffff1a;--hero-pill-c:#cffbef;--hero-pill-ring:#fff3;--hero-pill-ic:#5fead4;--hero-ghost-bg:#ffffff1a;--hero-ghost-c:#f6fbfa;--hero-ghost-ring:#ffffff4d;--hero-ghost-bg-h:#ffffff2e;--hero-ghost-ring-h:#ffffff73;--hero-nav-text:#f6fbfa;--hero-nav-sub:#e9f6f3a8;--hero-nav-link:#e9f6f3cc;--hero-nav-link-hc:#fff;--hero-nav-link-hbg:#ffffff1f;--hero-nav-signin:#f6fbfa;--hero-nav-signin-h:#5fead4;--hero-nav-glass:#08131b8c;--hero-nav-glass-sh:0 1px 0 #ffffff0f, 0 8px 26px #00000059;--hero-nav-burger-bg:#ffffff1a;--hero-nav-burger-ring:#ffffff3d;--hero-nav-burger-c:#fff}[data-theme=dark] .nav.scrolled{background:#0f1012eb;box-shadow:0 1px #ffffff0d,0 8px 24px #00000073}[data-theme=dark] .stat-cell .n,[data-theme=dark] .plan .price .custom{color:#3be0c6}[data-theme=dark] .logos-row .lg{color:#ffffff9e}[data-theme=dark] .logos-row .lg .gl{background:#ffffff2e}[data-theme=dark] .btn-ghost:hover{background:var(--card-2);box-shadow:inset 0 0 0 1px #ffffff2e}[data-theme=dark] .float-chip{background:#18191bb8;border-color:#ffffff1f}[data-theme=dark] ::selection{background:color-mix(in srgb, var(--green) 42%, transparent);color:#fff}[data-theme=dark] body:before{background:radial-gradient(58% 42% at 82% -6%, color-mix(in srgb, var(--green) 30%, transparent) 0%, transparent 60%), radial-gradient(52% 40% at 8% 4%, color-mix(in srgb, var(--green) 18%, transparent) 0%, transparent 58%), radial-gradient(80% 46% at 50% 112%, color-mix(in srgb, var(--green) 16%, transparent) 0%, transparent 55%)}[data-theme=dark] .nav.scrolled{box-shadow:0 1px 0 color-mix(in srgb, var(--green) 22%, transparent), 0 8px 30px #00000080}[data-theme=dark] .stat-cell:hover,[data-theme=dark] .feat-card:hover,[data-theme=dark] .plan:hover{box-shadow:var(--sh-raised), 0 0 0 1px color-mix(in srgb, var(--green) 30%, transparent), 0 0 34px color-mix(in srgb, var(--green) 14%, transparent)}[data-theme=dark] .plan.featured{box-shadow:0 0 0 1.5px var(--green), 0 0 40px color-mix(in srgb, var(--green) 24%, transparent), var(--sh-raised)}@media (max-width:1000px){.stat-grid,.feat-grid{grid-template-columns:repeat(2,1fr)}.mods-grid{grid-template-columns:repeat(3,1fr)}.steps{grid-template-columns:repeat(2,1fr);gap:34px 22px}.step:not(:last-child) .step-n:after{display:none}.quotes{grid-template-columns:1fr 1fr}.feat-quote{grid-column:span 2}.integ-grid{grid-template-columns:repeat(4,1fr)}.price-grid{grid-template-columns:repeat(2,1fr)}.plan.featured{transform:none}.plan.featured:hover{transform:translateY(-4px)}.tabpanel.active{grid-template-columns:1fr}.tab-shot{min-height:300px}.mobile-grid{grid-template-columns:1fr;gap:48px}.phone-demo{order:2}.tab-shot{aspect-ratio:16/11}}@media (max-width:720px){.section{padding-top:74px;padding-bottom:74px}.nav-links{display:none}.nav-burger{display:flex}.nav-cta .btn-green,.nav-signin{display:none}.hero{padding:120px 0 50px}.float-chip{display:none}.stat-grid{grid-template-columns:1fr 1fr;gap:12px}.stat-cell{padding:22px 18px}.stat-cell .n{font-size:36px}.feat-grid{grid-template-columns:1fr}.mods-grid{grid-template-columns:repeat(2,1fr)}.quotes{grid-template-columns:1fr}.feat-quote{grid-column:span 1}.integ-grid{grid-template-columns:repeat(3,1fr)}.price-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr;gap:30px}.footer-about{grid-column:span 2}.cta-box{padding:50px 26px}}.mobile-menu,.nav-burger .ic-x,.nav-burger[aria-expanded=true] .ic-bars{display:none}.nav-burger[aria-expanded=true] .ic-x{display:block}@media (max-width:720px){.mobile-menu{z-index:49;padding:12px 16px calc(16px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(30px)saturate(165%);border-bottom:1px solid var(--border);opacity:0;pointer-events:none;max-height:calc(100dvh - 72px);transition:opacity .22s var(--ease), transform .22s var(--ease);background:#f7f8f9f0;flex-direction:column;gap:2px;display:flex;position:fixed;top:72px;left:0;right:0;overflow-y:auto;transform:translateY(-10px);box-shadow:0 18px 40px #1028241a}.mobile-menu.open{opacity:1;pointer-events:auto;transform:none}.mobile-menu a{color:var(--text);border-radius:12px;padding:14px;font-size:17px;font-weight:600}.mobile-menu a:active{background:#1018120d}.mobile-menu .mm-cta{color:#fff;justify-content:center;align-items:center;height:52px;margin-top:10px;display:flex}}@media (max-width:480px){:root{--gut:18px}.section{padding-top:60px;padding-bottom:60px}.hero{padding:108px 0 44px}.integ-grid{grid-template-columns:repeat(2,1fr)}.tabpanel .copy{padding:26px 22px}.tabpanel .copy h3{font-size:23px}.footer-grid{flex-wrap:wrap;gap:30px 20px;display:flex}.footer-grid>div{flex:1 1 0;min-width:104px}.footer-grid>div:first-child{flex:100%}.footer-about{grid-column:span 1;max-width:none}.hero-cta .btn{width:100%}.hero-cta{gap:10px}.billing-toggle button{padding:10px 16px}.logos p{letter-spacing:.07em;font-size:11px}.logos-row{gap:16px 28px;margin-top:20px}.logos-row .lg{gap:7px;font-size:16px}.logos-row .lg .gl{width:19px;height:19px}}@media (max-width:720px){.price-controls{gap:16px;margin-bottom:24px}.emp-slider .row .v{font-size:20px}.price-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 calc(var(--gut) * -1);padding:22px var(--gut) 16px;scroll-padding-left:var(--gut);grid-template-columns:none;gap:14px;display:flex;overflow:auto visible}.price-grid::-webkit-scrollbar{display:none}.price-grid .plan{scroll-snap-align:start;flex:0 0 82%;max-width:300px}.price-grid .plan.featured,.price-grid .plan.featured:hover{transform:none}.tm-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:18px calc(var(--gut) * -1) 0;padding:4px var(--gut);scroll-padding-left:var(--gut);grid-template-columns:none;gap:14px;display:flex;overflow:auto visible}.tm-grid::-webkit-scrollbar{display:none}.tm-grid .tm-card{scroll-snap-align:start;flex:0 0 82%;max-width:300px}.tm-grid .tm-card:hover{transform:none}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#0e1116;--card:#161a20;--card-2:#1b2028;--sunken:#11151a;--text:#e8eaed;--sub:#a6adb7;--mut:#828a95;--faint:#646c77;--on:#fff;--border:#2a303a;--border-2:#21262f;--hair:#ffffff14;--green-700:color-mix(in srgb, var(--green) 72%, #fff);--green-50:color-mix(in srgb, var(--green) 17%, #11161d);--green-100:color-mix(in srgb, var(--green) 33%, #11161d);--teal-deep:#c7f5eb;--ink:#0e5650;--ink-d:#0b403c;--sh-card:0 1px 2px #00000080, 0 8px 22px #00000061;--sh-raised:0 2px 6px #00000080, 0 18px 44px #00000073;--sh-float:0 30px 70px #000000a8, 0 8px 24px #00000073;--sh-ink:0 10px 26px #00000080}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#0e1116;--card:#161a20;--card-2:#1b2028;--sunken:#11151a;--text:#e8eaed;--sub:#a6adb7;--mut:#828a95;--faint:#646c77;--on:#fff;--border:#2a303a;--border-2:#21262f;--hair:#ffffff14;--green-700:color-mix(in srgb, var(--green) 72%, #fff);--green-50:color-mix(in srgb, var(--green) 17%, #11161d);--green-100:color-mix(in srgb, var(--green) 33%, #11161d);--teal-deep:#c7f5eb;--ink:#0e5650;--ink-d:#0b403c;--sh-card:0 1px 2px #00000080, 0 8px 22px #00000061;--sh-raised:0 2px 6px #00000080, 0 18px 44px #00000073;--sh-float:0 30px 70px #000000a8, 0 8px 24px #00000073;--sh-ink:0 10px 26px #00000080;--hero-base:linear-gradient(158deg, #0c1620 0%, #070d14 54%, #0a141c 100%);--hero-blooms:radial-gradient(52% 62% at 16% 30%, #23e0c657 0%, #23e0c600 60%), radial-gradient(48% 60% at 86% 62%, #b0e6423d 0%, #b0e64200 62%), radial-gradient(44% 58% at 70% 6%, #2e80e242 0%, #2e80e200 62%), radial-gradient(38% 50% at 96% 20%, #26c4c438 0%, #26c4c400 60%), radial-gradient(60% 80% at 50% 118%, #0846408c 0%, #08464000 70%);--hero-h1:#f6fbfa;--hero-hl:#5fead4;--hero-sub:#e9f6f3cc;--hero-eyebrow:#9ef0df;--hero-eyebrow-dot:#5fead4;--hero-trust:#e9f6f3bd;--hero-trust-ic:#5fead4;--hero-pill-bg:#ffffff1a;--hero-pill-c:#cffbef;--hero-pill-ring:#fff3;--hero-pill-ic:#5fead4;--hero-ghost-bg:#ffffff1a;--hero-ghost-c:#f6fbfa;--hero-ghost-ring:#ffffff4d;--hero-ghost-bg-h:#ffffff2e;--hero-ghost-ring-h:#ffffff73;--hero-nav-text:#f6fbfa;--hero-nav-sub:#e9f6f3a8;--hero-nav-link:#e9f6f3cc;--hero-nav-link-hc:#fff;--hero-nav-link-hbg:#ffffff1f;--hero-nav-signin:#f6fbfa;--hero-nav-signin-h:#5fead4;--hero-nav-glass:#08131b8c;--hero-nav-glass-sh:0 1px 0 #ffffff0f, 0 8px 26px #00000059;--hero-nav-burger-bg:#ffffff1a;--hero-nav-burger-ring:#ffffff3d;--hero-nav-burger-c:#fff}}:root[data-theme=dark] .nav.scrolled{background:#10141aeb;box-shadow:0 1px #ffffff0f,0 8px 24px #00000073}:root[data-theme=dark] .nav-links a:hover{background:#ffffff12}:root[data-theme=dark] .mobile-menu{background:#10141af2;box-shadow:0 18px 40px #00000080}:root[data-theme=dark] .mobile-menu a:active{background:#ffffff12}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .nav.scrolled{background:#10141aeb;box-shadow:0 1px #ffffff0f,0 8px 24px #00000073}:root:not([data-theme=light]) .nav-links a:hover{background:#ffffff12}:root:not([data-theme=light]) .mobile-menu{background:#10141af2;box-shadow:0 18px 40px #00000080}:root:not([data-theme=light]) .mobile-menu a:active{background:#ffffff12}}.nav-theme{width:42px;height:42px;color:var(--sub);background:var(--card);box-shadow:inset 0 0 0 1px var(--border);border-radius:12px;flex:none;justify-content:center;align-items:center;transition:color .15s,background .15s,box-shadow .15s;display:inline-flex;position:relative}.nav-theme:hover{color:var(--green-700);background:var(--card-2)}.nav-theme svg{width:19px;height:19px}.nav-theme .ic-aimascot{z-index:2;transform-origin:50% 60%;width:20px;height:23px;transition:transform .2s;position:relative}.nav-theme .ic-aimascot .glass,.nav-theme .ic-aimascot .base,.nav-theme .ic-aimascot .eye,.nav-theme .ic-aimascot .smile{transition:fill .45s,stroke .45s}.nav-theme .ic-aimascot .mouth-off{opacity:0;transition:opacity .3s}.nav-theme .ic-sun{display:none}.ic-sun{display:none!important}:root[data-theme=dark] .nav-theme .ic-aimascot .glass{fill:#222827;stroke:#465a56}:root[data-theme=dark] .nav-theme .ic-aimascot .base{stroke:#465a56}:root[data-theme=dark] .nav-theme .ic-aimascot .eye{fill:#465a56}:root[data-theme=dark] .nav-theme .ic-aimascot .smile{stroke:#46585400}:root[data-theme=dark] .nav-theme .ic-aimascot .mouth-off{opacity:1;stroke:#465a56}:root[data-theme=dark] .nav-theme .ic-aimascot{opacity:.82}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .nav-theme .ic-aimascot .glass{fill:#222827;stroke:#465a56}:root:not([data-theme=light]) .nav-theme .ic-aimascot .base{stroke:#465a56}:root:not([data-theme=light]) .nav-theme .ic-aimascot .eye{fill:#465a56}:root:not([data-theme=light]) .nav-theme .ic-aimascot .smile{stroke:#46585400}:root:not([data-theme=light]) .nav-theme .ic-aimascot .mouth-off{opacity:1;stroke:#465a56}:root:not([data-theme=light]) .nav-theme .ic-aimascot{opacity:.82}}.nav-theme .tesla-glow{z-index:1;opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 46%,#2ed3b7d9,#15b79e59 42%,#0000 72%);border-radius:16px;position:absolute;inset:-5px;transform:scale(.55)}.nav-theme .tesla-flash{z-index:3;opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 46%,#fff,#d6fff7e6 45%,#0000 75%);border-radius:16px;position:absolute;inset:-6px}.nav-theme .spark{opacity:0;z-index:4;pointer-events:none;background:#cffbef;border-radius:50%;width:3.5px;height:3.5px;position:absolute;top:48%;left:50%;box-shadow:0 0 6px 1px #2ed3b7}.nav-theme.tesla-charging .tesla-glow{animation:1.25s ease-in forwards teslaGlowRamp}.nav-theme.tesla-charging .ic-aimascot{animation:1.25s ease-in forwards teslaCharge}@keyframes teslaGlowRamp{0%{opacity:0;transform:scale(.55)}60%{opacity:.85;transform:scale(1.05)}to{opacity:1;transform:scale(1.25)}}@keyframes teslaCharge{0%{filter:drop-shadow(0 0 #2ed3b700);transform:scale(1)}70%{filter:drop-shadow(0 0 5px #2ed3b7e6);transform:scale(1.12)}86%{transform:scale(1.1)translate(-1px)}93%{transform:scale(1.13)translate(1px)}to{filter:drop-shadow(0 0 8px #2ed3b7)drop-shadow(0 0 14px #2ed3b7b3);transform:scale(1.14)}}.nav-theme.tesla-overload{animation:.5s linear teslaShake}.nav-theme.tesla-overload .tesla-glow{animation:.5s step-end forwards teslaFlicker}.nav-theme.tesla-overload .ic-aimascot{animation:.5s step-end forwards teslaMascotFlicker}.nav-theme.tesla-overload .tesla-flash{animation:.5s ease-out forwards teslaBurst}.nav-theme.tesla-overload .spark{animation:.5s ease-out forwards sparkFly}@keyframes teslaShake{0%,to{transform:translate(0)}10%{transform:translate(-2px,1px)}25%{transform:translate(2px,-1px)}40%{transform:translate(-2px,-1px)}55%{transform:translate(2px,1px)}70%{transform:translate(-1px,1px)}85%{transform:translate(1px)}}@keyframes teslaFlicker{0%{opacity:1}12%{opacity:.2}22%{opacity:1}34%{opacity:.1}46%{opacity:1}60%{opacity:.3}72%{opacity:1}to{opacity:0}}@keyframes teslaMascotFlicker{0%{opacity:1;filter:drop-shadow(0 0 10px #2ed3b7)}12%{opacity:.25}22%{opacity:1;filter:drop-shadow(0 0 12px #eafff9)brightness(2.2)}34%{opacity:.1}46%{opacity:1;filter:drop-shadow(0 0 14px #fff)brightness(2.6)}60%{opacity:.35}72%{opacity:1;filter:brightness(1.6)}to{opacity:1;filter:none}}@keyframes teslaBurst{0%{opacity:0;transform:scale(.4)}44%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.35)}to{opacity:0;transform:scale(1.8)}}@keyframes sparkFly{0%{opacity:0;transform:translate(-50%,-50%)}38%{opacity:0;transform:translate(-50%,-50%)}55%{opacity:1;transform:translate(calc(-50% + var(--tx) * .6), calc(-50% + var(--ty) * .6)) scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--tx)), calc(-50% + var(--ty))) scale(.3)}}@media (prefers-reduced-motion:reduce){.nav-theme .tesla-glow,.nav-theme .tesla-flash,.nav-theme .spark{display:none}}
.mk-mark{flex:none;display:block}.app{height:520px;color:var(--text);background:#fff;font-size:11px;display:flex}.app-side{background:var(--card);border-right:1px solid var(--border-2);flex-direction:column;flex-shrink:0;gap:2px;width:150px;padding:14px 12px;display:flex}.app-brand{align-items:center;gap:8px;padding:4px 6px 14px;display:flex}.app-navlabel{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);padding:11px 8px 5px;font-size:9px;font-weight:700}.app-nav{color:var(--sub);border-radius:8px;align-items:center;gap:9px;padding:7px 9px;font-weight:500;display:flex}.app-nav.active{background:var(--green-50);color:var(--green-700);font-weight:700}.app-nav svg{flex-shrink:0;width:15px;height:15px}.app-main{background:var(--sunken);flex-direction:column;flex:1;min-width:0;display:flex}.app-top{background:var(--card);border-bottom:1px solid var(--border-2);flex-shrink:0;align-items:center;gap:9px;height:46px;padding:0 14px;display:flex}.app-search{border:1px solid var(--border-2);height:29px;color:var(--faint);border-radius:8px;flex:1;align-items:center;gap:8px;padding:0 11px;display:flex}.app-pill{border:1px solid var(--border-2);height:29px;color:var(--text);border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-weight:700;display:flex}.app-pill .gdot{background:var(--good);border-radius:99px;width:7px;height:7px}.app-chip{border:1px solid var(--border-2);height:29px;color:var(--text);border-radius:8px;align-items:center;gap:7px;padding:0 11px;font-weight:600;display:flex}.app-body{padding:18px 20px;overflow:hidden}.app-h{color:var(--text);letter-spacing:-.02em;font-size:20px;font-weight:800}.app-sub{color:var(--mut);margin-top:3px;font-size:11.5px}.stat-row{grid-template-columns:repeat(5,1fr);gap:9px;margin-top:16px;display:grid}.stat{background:var(--card);border:1px solid var(--border-2);border-radius:11px;flex-direction:column;gap:7px;padding:11px;display:flex}.stat .si{border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.stat .sl{color:var(--mut);font-size:9.5px;font-weight:600}.stat .sv{color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:17px;font-weight:800}.stat .sh{color:var(--faint);font-size:9px}.panels{grid-template-columns:1fr 1fr;gap:12px;margin-top:13px;display:grid}.panel{background:var(--card);border:1px solid var(--border-2);border-radius:12px;padding:15px 16px}.panel-h{justify-content:space-between;align-items:center;display:flex}.panel-h .pt{color:var(--text);font-size:12.5px;font-weight:700}.panel-h .pa{color:var(--green-700);font-size:10.5px;font-weight:700}.mh-big{color:var(--good);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:10px 0 0;font-size:30px;font-weight:800}.mh-cap{color:var(--mut);margin:3px 0 0;font-size:11px;font-weight:600}.mh-bar{border-radius:99px;height:9px;margin:11px 0 8px;display:flex;overflow:hidden}.mh-legend{color:var(--mut);flex-wrap:wrap;gap:6px 13px;font-size:10px;display:flex}.mh-legend span{white-space:nowrap}.mh-legend i{border-radius:99px;width:6px;height:6px;margin-right:5px;display:inline-block}.mh-rows{flex-direction:column;gap:9px;margin-top:13px;display:flex}.mh-row{justify-content:space-between;align-items:center;font-size:11.5px;display:flex}.mh-row .ml{color:var(--text);font-weight:600}.mh-row .mv{font-family:var(--mono);color:var(--good);font-weight:600}.bar-rows{flex-direction:column;gap:11px;margin-top:13px;display:flex}.bar-row{align-items:center;gap:10px;font-size:11px;display:flex}.bar-row .bl{width:92px;color:var(--text);flex-shrink:0;font-weight:600}.bar-row .bt{background:var(--sunken);border-radius:99px;flex:1;height:9px;overflow:hidden}.bar-row .bt i{background:var(--good);border-radius:99px;height:100%;display:block}.bar-row .bv{font-family:var(--mono);color:var(--text);text-align:right;width:40px;font-weight:600}.flow-wrap{background:var(--card);border:1px solid var(--border-2);border-radius:var(--r-2xl);max-width:960px;box-shadow:var(--sh-card);margin:0 auto;padding:40px 44px}.flow{align-items:stretch;gap:0;display:flex}.flow-col{flex-direction:column;flex:1;justify-content:center;gap:10px;display:flex}.src{background:var(--card-2);border:1px solid var(--border-2);border-radius:12px;align-items:center;gap:11px;padding:12px 14px;display:flex}.src .sdot{border-radius:99px;flex-shrink:0;width:9px;height:9px}.src span{color:var(--text);font-size:14px;font-weight:600}.flow-arrows{width:74px;color:var(--faint);justify-content:center;align-items:center;display:flex}.hub{color:#fff;background:linear-gradient(158deg,#0e5650,#0b403c);border-radius:18px;flex-direction:column;flex:0 0 190px;justify-content:center;align-items:center;gap:12px;padding:28px 16px;display:flex;box-shadow:0 18px 40px -20px #0e5650b3}.hub .lbl{letter-spacing:.16em;text-transform:uppercase;color:#ffffffb3;font-size:11px;font-weight:700}.hub .name{font-size:20px;font-weight:800}.qb{background:var(--green-50);border:1px solid var(--green-100);border-radius:18px;flex-direction:column;flex:0 0 150px;justify-content:center;align-items:center;gap:10px;padding:24px 14px;display:flex}.qb .qb-ico{background:var(--card);width:46px;height:46px;color:var(--green-700);border:2px solid var(--green);border-radius:50%;place-items:center;display:grid}.qb .qb-t{color:var(--green-700);text-align:center;font-size:14px;font-weight:700;line-height:1.25}@media (max-width:820px){.flow{flex-direction:column;gap:16px}.flow-arrows{width:100%;height:40px;transform:rotate(90deg)}.hub,.qb{flex:none}}.owner-grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.phone{width:300px;box-shadow:var(--sh-float);background:#0e211f;border:1px solid #ffffff1f;border-radius:30px;flex-direction:column;gap:14px;margin:0 auto;padding:20px 18px;display:flex}.phone .ph-top{justify-content:space-between;align-items:center;display:flex}.phone .ph-top .t{color:#ffffff8c;letter-spacing:.02em;font-size:12px;font-weight:600}.phone .big .pl{color:#ffffff8c;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.phone .big .pv{font-family:var(--mono);color:#fff;margin-top:4px;font-size:30px;font-weight:600}.phone .big .pv .up{color:#7fd3a6;margin-left:8px;font-size:14px}.phone .pgrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.phone .pcell{background:#ffffff0f;border-radius:12px;padding:11px 12px}.phone .pcell .l{color:#ffffff8c;font-size:10.5px;font-weight:600}.phone .pcell .v{font-family:var(--mono);color:#fff;margin-top:3px;font-size:18px;font-weight:600}.phone .bars{align-items:flex-end;gap:6px;height:52px;padding-top:4px;display:flex}.phone .bars i{background:#ffffff29;border-radius:3px 3px 0 0;flex:1}.phone .bars i.on{background:#7fd3a6}@media (max-width:1000px){.owner-grid{grid-template-columns:1fr;gap:44px}.phone-col{order:2}}.road-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.road{border:1.5px dashed var(--border);border-radius:var(--r-xl);background:var(--card-2);flex-direction:column;gap:9px;padding:26px 26px 24px;display:flex;position:relative}.road .coming{letter-spacing:.12em;text-transform:uppercase;color:var(--watch);background:color-mix(in srgb, var(--watch) 15%, transparent);border-radius:99px;padding:4px 10px;font-size:10px;font-weight:700;position:absolute;top:20px;right:22px}.road .rn{font-family:var(--mono);color:var(--faint);font-size:12px;font-weight:600}.road h3{letter-spacing:-.02em;font-size:19px;font-weight:800}.road p{color:var(--sub);text-wrap:pretty;margin:0;font-size:14px;line-height:1.55}.roadmap-banner{border:1px dashed var(--border);background:var(--card-2);border-radius:14px;align-items:center;gap:12px;max-width:820px;margin:0 auto 36px;padding:15px 20px;display:flex}.roadmap-banner .pulse{background:var(--watch);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb, var(--watch) 18%, transparent);border-radius:99px;flex-shrink:0}.roadmap-banner p{color:var(--sub);margin:0;font-size:14px;line-height:1.5}.roadmap-banner strong{color:var(--text)}@media (max-width:720px){.road-grid{grid-template-columns:1fr}}.why-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:1000px){.why-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.why-grid{grid-template-columns:1fr}}.why-card{background:var(--card);border:1px solid var(--border-2);border-radius:var(--r-xl);box-shadow:var(--sh-card);transition:transform .25s var(--ease), box-shadow .25s var(--ease);padding:28px}.why-card:hover{box-shadow:var(--sh-raised);transform:translateY(-4px)}.why-card .num{font-family:var(--mono);color:var(--green-700);font-size:13px;font-weight:600}.why-card h3{letter-spacing:-.02em;margin-top:12px;font-size:18px;font-weight:700}.why-card p{color:var(--sub);text-wrap:pretty;margin-top:9px;font-size:14.5px;line-height:1.55}
