.landing{--canvas:#f6f7f4;--ink:#0e1b14;--ink-soft:#44544b;--ink-faint:#6a766e;--green:#1b4332;--green-deep:#0b1f16;--line:#e3e7e3;--line-strong:#d4dbd5;--ease:cubic-bezier(.16, 1, .3, 1);--font-mono:var(--font-inter), system-ui, sans-serif;background:var(--canvas);color:var(--ink);font-family:var(--font-inter), system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}html:has(.landing){scroll-behavior:smooth}.landing [id]{scroll-margin-top:84px}.landing .wrap{width:100%;max-width:2200px;margin-inline:auto;padding-inline:clamp(20px,4vw,84px)}.landing .section{padding-block:clamp(88px,13vw,168px)}.landing .section-lg{padding-block:clamp(104px,16vw,216px)}.landing .display{font-family:var(--font-mona-sans), system-ui, sans-serif;font-optical-sizing:auto;letter-spacing:0;text-wrap:balance;font-weight:400;line-height:1.02}.landing .eyebrow{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-size:11px;font-weight:500}.landing .lede{color:var(--ink-soft);text-wrap:pretty;font-size:clamp(1.125rem,1.4vw,1.25rem);line-height:1.6}.landing .hero-kicker{border:1px solid var(--line-strong);min-height:32px;color:var(--ink-soft);letter-spacing:.11em;text-transform:uppercase;background:#ffffffa8;border-radius:999px;align-items:center;padding:6px 14px;font-size:11px;font-weight:650;display:inline-flex;box-shadow:0 1px 1px #0e1b1408}.landing .hero-assurance{align-items:center;gap:6px;display:inline-flex}.landing .hero-assurance:before{background:var(--green);content:"";opacity:.65;border-radius:999px;width:4px;height:4px}@keyframes ambientShaderBreathe{0%,to{opacity:.75;transform:translate(-1.25%,1%)scale(1.03)}50%{opacity:1;transform:translate(1.25%,-1%)scale(1.1)}}.landing .ambient-shader{z-index:0;pointer-events:none;background:#06140d;position:absolute;inset:0;overflow:hidden}.landing .ambient-shader__base,.landing .ambient-shader__lights,.landing .ambient-shader__dots{display:block;position:absolute}.landing .ambient-shader__base{z-index:0;inset:0}.landing .ambient-shader__lights{z-index:1;transform-origin:50%;will-change:opacity, transform;animation:10s ease-in-out infinite ambientShaderBreathe;inset:-10% -8% -6%}.landing .ambient-shader__dots{z-index:2;clip-path:polygon(0 8%,10% 2%,23% 7%,36% 1%,51% 6%,65% 2%,78% 8%,91% 3%,100% 6%,100% 100%,0 100%);opacity:.52;-webkit-mask-composite:source-in;background-image:radial-gradient(circle,#e8fff06b .72px,#0000 1.18px),radial-gradient(circle,#97e7b452 .78px,#0000 1.24px);background-position:0 0,11px 10px;background-size:22px 20px,22px 20px;inset:45% 0 0;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 100%),linear-gradient(116deg,#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 100%),linear-gradient(116deg,#0000 0%,#000 18% 82%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.landing .ambient-shader--hero .ambient-shader__dots{clip-path:polygon(0 12%,11% 4%,25% 9%,38% 2%,53% 7%,67% 1%,80% 9%,92% 4%,100% 7%,100% 100%,0 100%);opacity:.48;background-position:0 0,13px 12px;background-size:26px 24px,26px 24px;inset:36% 0 0;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 100%);mask-image:linear-gradient(#0000 0%,#000 18% 100%)}.landing .ambient-shader--hero .ambient-shader__base{background:radial-gradient(72rem 44rem at 50% 9rem,#38986080 0%,#164c2f4d 38%,#0000 68%),linear-gradient(#030c07 0%,#051209 46%,#06140d 100%)}.landing .ambient-shader--hero .ambient-shader__lights{background:radial-gradient(at 18% 12%,#4fbc7b66 0%,#0000 44%),radial-gradient(at 82% 4%,#23845266 0%,#0000 42%),radial-gradient(at 26% 88%,#24905873 0%,#0000 46%)}.landing .hero-dark{isolation:isolate;color:#fff;background:#06140d}.landing .hero-dark>.wrap{z-index:10;position:relative}.landing .hero-dark .display{color:#fff;text-shadow:0 2px 52px #020c0775}.landing .hero-dark .lede{color:#ffffffbd}.landing .hero-dark .hero-kicker{color:#ffffffc2;box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border-color:#ffffff3d}.landing .hero-dark .hero-secondary-action{color:#ffffffc7}.landing .hero-dark .hero-secondary-action:hover{color:#fff}.landing .hero-dark .hero-assurances{color:#ffffff94}.landing .hero-dark .hero-assurance:before{opacity:.82;background:#70d39b}.landing .hero-dark .shot.hero-board{border-color:#ffffff3d;box-shadow:0 1px 1px #ffffff14,0 36px 100px -36px #000000c2}.landing .hero-dark .hero-preview-handoff{color:#ffffff94}.landing .hero-dark .hero-preview-handoff a{color:#ffffffe6}.landing .hero-dark .hero-preview-handoff a:hover{color:#9ce0b9}.landing .rule{border-top:1px solid var(--line)}.landing .nav{width:100%;transition:background-color .3s var(--ease), box-shadow .3s var(--ease);background:0 0;position:fixed;inset:0 0 auto}.landing .nav-logo{transition:background-color .3s var(--ease)}.landing .nav-scrolled{-webkit-backdrop-filter:saturate(1.1)blur(10px);backdrop-filter:saturate(1.1)blur(10px);box-shadow:0 1px 0 var(--line);background:#f6f7f4d1}.landing .nav-dark .nav-logo{background:0 0}.landing .nav-dark .nav-link{color:#ffffffb8}.landing .nav-dark .nav-link:hover,.landing .nav-dark .group:hover>.nav-link{color:#fff;background:#ffffff1a}.landing .nav-dark .mobile-menu-trigger{color:var(--ink)}.landing .nav:not(.nav-dark):not(.nav-scrolled) .nav-logo{background:0 0}.landing .nav:not(.nav-dark):not(.nav-scrolled) .nav-link{color:#ffffffb8}.landing .nav:not(.nav-dark):not(.nav-scrolled) .mobile-menu-trigger{color:var(--ink)}.landing .nav-dark.nav-scrolled{-webkit-backdrop-filter:saturate(1.08)blur(10px);backdrop-filter:saturate(1.08)blur(10px);background:#fff;box-shadow:0 1px #0a1f141f}.landing .nav-dark.nav-scrolled .nav-logo{background:var(--green-deep)}.landing .nav-dark.nav-scrolled .nav-link{color:var(--ink-soft)}.landing .nav-dark.nav-scrolled .nav-link:hover,.landing .nav-dark.nav-scrolled .group:hover>.nav-link{color:var(--ink);background:#0a1f140f}@keyframes heroRise{0%{transform:translateY(20px)}to{transform:none}}.landing .hero-rise{animation:heroRise .9s var(--ease) both}.landing .hero-rise-2{animation-delay:80ms}.landing .hero-rise-3{animation-delay:.16s}.landing.motion-ready [data-reveal]{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(18px)}.landing.motion-ready [data-reveal].is-in{opacity:1;transform:none}.landing.motion-ready [data-parallax]{will-change:transform}.landing .shot{border:1px solid var(--line);background:#fff;border-radius:18px;display:block;overflow:hidden;box-shadow:0 1px 1px #0e1b140a,0 34px 64px -30px #0b1f164d}.landing .shot img{width:100%;height:auto;display:block}.landing .shot.hero-board{border:1px solid var(--line);border-bottom:none;border-radius:20px 20px 0 0;max-height:clamp(420px,72vh,820px);box-shadow:0 1px 1px #0e1b140a,0 4px 10px -4px #0b1f160f,0 48px 96px -44px #0b1f1657}.landing .hero-dashboard-preview{font-family:var(--font-inter), system-ui, sans-serif;background:#f2f5f3;padding:clamp(14px,1.45vw,24px)}.landing .hero-preview-context{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:end;gap:clamp(20px,4vw,72px);padding:clamp(4px,.5vw,8px) clamp(4px,.5vw,8px) clamp(18px,1.5vw,24px);display:grid}.landing .hero-preview-context div{flex-direction:column;align-items:flex-start;display:flex}.landing .hero-preview-context div>span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);font-size:clamp(9px,.68vw,11px);font-weight:700}.landing .hero-preview-context strong{font-family:var(--font-mona-sans), system-ui, sans-serif;letter-spacing:-.025em;color:var(--ink);margin-top:7px;font-size:clamp(1.35rem,2vw,2rem);font-weight:550;line-height:1.1}.landing .hero-preview-context p{max-width:520px;color:var(--ink-soft);font-size:clamp(11px,.9vw,14px);line-height:1.55}.landing .hero-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.2vw,20px);display:grid}.landing .hero-finance-card{border-radius:18px;flex-direction:column;min-height:clamp(286px,22vw,360px);padding:clamp(18px,1.7vw,28px);display:flex;box-shadow:0 1px 2px #0e1b140d}.landing .hero-finance-card-dark{background:var(--green-deep);color:#fff}.landing .hero-finance-card-light{border:1px solid var(--line);color:var(--ink);background:#fff}.landing .hero-finance-head,.landing .hero-preview-panel-head{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:baseline;font-size:clamp(9px,.7vw,11px);font-weight:700;display:flex}.landing .hero-finance-card-dark .hero-finance-head{color:#ffffff8c}.landing .hero-finance-card-light .hero-finance-head{color:var(--ink-faint)}.landing .hero-finance-head span:last-child{opacity:.66}.landing .hero-finance-amount{font-family:var(--font-mona-sans), system-ui, sans-serif;letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:clamp(2.15rem,3.1vw,3.8rem);font-weight:750;line-height:1}.landing .hero-finance-subtitle{margin-top:8px;font-size:clamp(11px,.92vw,14px)}.landing .hero-finance-card-dark .hero-finance-subtitle{color:#ffffff8c}.landing .hero-finance-card-light .hero-finance-subtitle{color:var(--ink-soft)}.landing .hero-finance-section{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-top:1px solid;margin-top:clamp(14px,1.35vw,22px);padding-top:10px;font-size:clamp(9px,.7vw,11px);font-weight:700}.landing .hero-finance-card-dark .hero-finance-section{color:#ffffff8c;border-color:#ffffff1a}.landing .hero-finance-card-light .hero-finance-section{border-color:var(--line);color:var(--ink-faint)}.landing .hero-finance-rows{margin-top:2px}.landing .hero-finance-row{border-bottom:1px solid;justify-content:space-between;align-items:center;gap:20px;padding-block:clamp(8px,.75vw,12px);font-size:clamp(11px,.92vw,14px);display:flex}.landing .hero-finance-card-dark .hero-finance-row{color:#ffffffe6;border-color:#ffffff1a}.landing .hero-finance-card-light .hero-finance-row{border-color:var(--line);color:var(--ink-soft)}.landing .hero-finance-row strong{color:inherit;font-variant-numeric:tabular-nums;font-weight:700}.landing .hero-finance-cta{border:1px solid;border-radius:9px;align-self:flex-start;margin-top:auto;padding:6px 12px;font-size:clamp(10px,.8vw,12px);font-weight:700}.landing .hero-finance-card-dark .hero-finance-cta{color:#ffffffb3;border-color:#ffffff26}.landing .hero-finance-card-light .hero-finance-cta{border-color:var(--line);color:var(--ink-soft)}.landing .hero-preview-flow{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:clamp(12px,1.2vw,20px);padding:clamp(18px,1.7vw,28px)}.landing .hero-preview-panel-head{color:var(--ink-faint)}.landing .hero-preview-progress{color:var(--ink-soft);grid-template-columns:clamp(88px,9vw,138px) 1fr clamp(48px,5vw,76px);align-items:center;gap:14px;margin-top:clamp(12px,1.2vw,18px);font-size:clamp(10px,.85vw,13px);display:grid}.landing .hero-preview-progress>div{background:#edf0ee;border-radius:999px;height:12px;overflow:hidden}.landing .hero-preview-progress i{border-radius:inherit;background:var(--green);height:100%;display:block}.landing .hero-preview-progress i[data-tone="1"]{background:#3bae78}.landing .hero-preview-progress i[data-tone="2"]{background:#b9cdc1}.landing .hero-preview-progress strong{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums}.landing .hero-preview-status{border-top:1px solid var(--line);color:var(--ink-soft);flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:14px;font-size:clamp(9px,.78vw,12px);display:flex}.landing .hero-preview-status span{background:#f4f6f5;border-radius:999px;padding:6px 10px}.landing .hero-preview-status strong{color:#b3362a}.landing .hero-preview-handoff{width:min(100%,860px);color:var(--ink-soft);justify-content:space-between;align-items:center;gap:24px;margin-inline:auto;padding-block:clamp(28px,3.2vw,48px);font-size:clamp(13px,1vw,15px);display:flex}.landing .hero-preview-handoff>span{font-weight:500}.landing .hero-preview-handoff a{color:var(--ink);align-items:center;gap:8px;font-weight:700;transition:color .18s;display:inline-flex}.landing .hero-preview-handoff a:hover{color:var(--green)}.landing .hero-preview-handoff a span{transition:transform .18s}.landing .hero-preview-handoff a:hover span{transform:translateY(2px)}@media (max-width:639px){.landing .hero-kicker{letter-spacing:.09em;min-height:30px;padding-inline:12px;font-size:9.5px}.landing .ambient-shader__lights{inset:-34%}.landing .ambient-shader__dots{opacity:.48;background-position:0 0,8px 9px;background-size:16px 18px,16px 18px}.landing .ambient-shader--hero .ambient-shader__dots{opacity:.38;background-position:0 0,15px 14px;background-size:30px 28px,30px 28px}.landing .shot.hero-board{min-height:390px}.landing .hero-dashboard-preview{padding:10px}.landing .hero-preview-context{grid-template-columns:1fr;gap:8px;padding:6px 8px 16px}.landing .hero-preview-context strong{font-size:1.2rem}.landing .hero-preview-context p{font-size:11px}.landing .hero-preview-grid{grid-template-columns:1fr}.landing .hero-finance-card{min-height:310px;padding:18px}.landing .hero-finance-card-light{display:none}.landing .hero-finance-amount{font-size:2.5rem}.landing .hero-finance-subtitle,.landing .hero-finance-row{font-size:12px}.landing .hero-preview-flow{padding:16px}.landing .hero-preview-progress{grid-template-columns:72px 1fr 48px;gap:9px}.landing .hero-preview-handoff{text-align:center;flex-direction:column;gap:8px;padding-block:24px 32px}}.landing .phone{aspect-ratio:402/858;background:#17191c;border-radius:56px;width:100%;max-width:298px;padding:11px;position:relative;box-shadow:inset 0 0 0 2px #ffffff0f,0 1px 2px #0b1f1638,0 64px 96px -50px #0b1f1680}.landing .phone .glass{background:#f6f7f4;border-radius:46px;width:100%;height:100%;position:relative;overflow:hidden}.landing .phone .glass:before{content:"";z-index:4;background:#07090a;border-radius:999px;width:33%;height:25px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.landing .phone .phone-status{z-index:3;height:38px;color:var(--ink);justify-content:space-between;align-items:center;padding:4px 26px 0;font-size:12px;font-weight:600;display:flex;position:absolute;inset:0 0 auto}.landing .phone .phone-status-ic{align-items:center;gap:5px;display:flex}.landing .phone .phone-screens{position:absolute;inset:38px 0 0;overflow:hidden}.landing .phone .screen{object-fit:cover;object-position:top center;opacity:0;transition:opacity .55s}.landing .phone .screen.is-active{opacity:1}.landing .phone-3d{transform-origin:50%;transform:perspective(1600px)rotateY(-7deg)rotateX(1.5deg)rotate(.5deg)}@media (prefers-reduced-motion:reduce){.landing .phone-3d{transform:none}}.landing .step{transition:opacity .45s}.landing .step[data-dim=true]{opacity:.3}.landing .scene-desktop{display:none}.landing .scene-fallback{display:block}@media (min-width:1024px){.landing.motion-ready .scene-desktop{display:block}.landing.motion-ready .scene-fallback{display:none}}.landing .scene-card,.landing .scene-pill{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);will-change:opacity, transform;background:#ffffff0b;border:1px solid #ffffff1a;position:absolute;box-shadow:0 26px 52px -32px #000000bf}.landing .scene-card{border-radius:16px;padding:15px 17px}.landing .scene-pill{border-radius:999px;justify-content:space-between;align-items:center;padding:9px 16px;display:flex}.landing.motion-ready [data-at]{opacity:0}.landing [data-bg-transition]{background-color:#0b1f16}.landing [data-bg-target]{background-color:#f6f7f4}.landing .section[data-bg-target]{padding-top:clamp(64px,9vw,120px)}.landing.motion-ready [data-bg-transition],.landing.motion-ready [data-bg-target]{will-change:background-color}.landing.motion-ready [data-bg-source-content],.landing.motion-ready [data-bg-target-content]{will-change:opacity}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.landing .hero-rise{animation:none}.landing .ambient-shader__lights{opacity:.72;animation:none;transform:translate(0,0)scale(1.06)}.landing.motion-ready [data-reveal]{opacity:1!important;transition:none!important;transform:none!important}.landing.motion-ready [data-parallax]{transform:none!important}.landing .phone .screen{transition:none}.landing .step[data-dim=true]{opacity:1}}.landing .split{gap:8px;display:grid}@media (min-width:900px){.landing .split{grid-template-columns:1fr 1fr;gap:10px}}.landing .split-panel{text-align:center;border-radius:28px;flex-direction:column;align-items:center;min-height:clamp(520px,76vh,840px);padding:clamp(40px,5vw,80px) clamp(26px,4vw,56px);display:flex;position:relative;overflow:hidden}.landing .split-light{border:1px solid var(--line);color:var(--ink);background:radial-gradient(125% 100% at 50% -8%,#fff 0%,#eef3ec 46%,#dce8dc 100%)}.landing .split-dark{color:#fff;background:radial-gradient(74% 46% at 50% 46%,#3ca87133 0%,#0000 72%),linear-gradient(#1a4533 0%,#0f2618 52%,#07130c 100%)}.landing .split-head{max-width:30rem}.landing .split-eyebrow{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:600}.landing .split-light .split-eyebrow{color:var(--green)}.landing .split-dark .split-eyebrow{color:var(--color-accent-bright)}.landing .cta-close{background:var(--canvas);padding:clamp(48px,8vw,96px) clamp(16px,3vw,24px)}.landing .cta-card{isolation:isolate;color:#fff;background:#073d2b;border-radius:30px;align-items:center;width:100%;max-width:1200px;min-height:480px;margin-inline:auto;padding:76px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 44px 80px -52px #041810b8}.landing .cta-card__ledger{z-index:0;pointer-events:none;opacity:.06;background-image:repeating-linear-gradient(#ffffffd9 0 1px,#0000 1px 38px),repeating-linear-gradient(90deg,#ffffff80 0 1px,#0000 1px 116px);width:min(46%,460px);height:min(78%,340px);position:absolute;bottom:0;right:0;-webkit-mask-image:radial-gradient(135% 135% at 100% 100%,#000 0%,#00000059 46%,#0000 74%);mask-image:radial-gradient(135% 135% at 100% 100%,#000 0%,#00000059 46%,#0000 74%)}.landing .cta-card__grid{z-index:1;grid-template-columns:58fr 42fr;align-items:center;gap:68px;width:100%;display:grid;position:relative}.landing .cta-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#8fd3ac;font-size:12px;font-weight:600}.landing .cta-headline{color:#fff;max-width:600px;margin-top:18px;font-size:clamp(2.5rem,5vw,3.85rem);line-height:1.02}.landing .cta-copy{color:#fffc;max-width:560px;margin-top:22px;font-size:clamp(1.0625rem,1.2vw,1.25rem);line-height:1.6}.landing .cta-actions{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:34px;display:flex}.landing .cta-primary{height:56px;color:var(--green);transition:transform .2s var(--ease), box-shadow .2s var(--ease);background:#fff;border-radius:16px;align-items:center;gap:10px;padding-inline:30px;font-size:16px;font-weight:650;display:inline-flex;box-shadow:0 14px 34px -18px #0000008c}.landing .cta-primary svg{transition:transform .2s var(--ease)}.landing .cta-secondary{color:#ffffffb8;align-items:center;height:56px;padding-inline:8px;font-size:15px;font-weight:600;transition:color .18s;display:inline-flex}@media (hover:hover){.landing .cta-primary:hover{transform:translateY(-2px);box-shadow:0 20px 42px -18px #0009}.landing .cta-primary:hover svg{transform:translate(3px)}.landing .cta-secondary:hover{color:#fff}}.landing .cta-primary:focus-visible,.landing .cta-secondary:focus-visible{outline:none;box-shadow:0 0 0 2px #073d2b,0 0 0 4px #ffffffd9}.landing .cta-reassure{color:#ffffffb8;flex-wrap:wrap;gap:10px 22px;margin-top:28px;font-size:14px;font-weight:500;display:flex}.landing .cta-reassure li{align-items:center;gap:8px;display:inline-flex}.landing .cta-reassure svg{color:#8fd3ac}.landing .cta-panel{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:22px;padding:clamp(26px,2.4vw,34px);box-shadow:inset 0 1px #ffffff12}.landing .cta-panel__label{letter-spacing:.14em;text-transform:uppercase;color:#8fd3ac;font-size:11px;font-weight:600}.landing .cta-panel__heading{font-family:var(--font-mona-sans), system-ui, sans-serif;letter-spacing:-.01em;color:#fff;margin-top:12px;font-size:clamp(1.35rem,1.9vw,1.6rem);font-weight:500;line-height:1.1}.landing .cta-panel__rows{margin-top:18px}.landing .cta-panel__row{border-top:1px solid #ffffff1a;align-items:center;gap:14px;padding-block:16px;display:flex}.landing .cta-panel__row:first-child{border-top:0;padding-top:4px}.landing .cta-panel__row:last-child{padding-bottom:4px}.landing .cta-panel__icon{color:#8fd3ac;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.landing .cta-panel__icon svg{width:19px;height:19px}.landing .cta-panel__row-title{color:#fff;font-size:15px;font-weight:600}.landing .cta-panel__row-sub{color:#ffffff9e;margin-top:2px;font-size:13px}@media (max-width:1024px){.landing .cta-card{padding:48px}.landing .cta-card__grid{gap:48px}.landing .cta-headline{font-size:clamp(2.25rem,5.4vw,3rem)}}@media (max-width:767px){.landing .cta-card{border-radius:22px;align-items:stretch;min-height:0;padding:32px 24px}.landing .cta-card__grid{grid-template-columns:1fr;gap:32px}.landing .cta-headline{font-size:clamp(2.375rem,9vw,2.625rem)}.landing .cta-actions{gap:14px}.landing .cta-primary{justify-content:center;width:100%}.landing .cta-card__ledger{opacity:.05;width:62%;height:46%}}.landing #faq{padding-bottom:clamp(72px,8vw,112px)}.landing .site-footer{background:radial-gradient(900px 420px at 6% 0,#3ba87121 0%,#0000 68%),linear-gradient(#082016 0%,#06170f 100%);position:relative;overflow:hidden}.landing .site-footer:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);height:1px;position:absolute;inset:0 0 auto}.landing .footer-frame{max-width:1600px;position:relative}.landing .footer-link{position:relative}.landing .footer-link:after{content:"";transform-origin:0;height:1px;transition:transform .3s var(--ease);background:#3ba871bf;position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}@media (hover:hover){.landing .footer-link:hover:after{transform:scaleX(1)}}.landing .split-title{margin-top:14px;font-size:clamp(2rem,3.6vw,3.1rem);line-height:1.05}.landing .split-title em{font-style:italic;font-weight:400}.landing .split-light .split-title em{color:var(--green)}.landing .split-dark .split-title em{color:var(--color-accent-bright)}.landing .split-sub{margin-top:16px;font-size:clamp(1.02rem,1.2vw,1.15rem);line-height:1.6}.landing .split-light .split-sub{color:var(--ink-soft)}.landing .split-dark .split-sub{color:#ffffffb3}.landing .split-visual{flex:1;justify-content:center;align-items:center;width:100%;margin-top:clamp(32px,5vw,56px);display:flex}.landing .phone--rec .glass:before{width:29%}.landing .phone--rec .phone-status{padding:4px 22px 0 16px}.landing .phone--rec .phone-status-ic{transform-origin:100%;gap:4px;transform:scale(.9)}.landing .sys-chip{z-index:2;border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff0;border-radius:14px;padding:11px 13px;position:absolute;box-shadow:0 1px 2px #0b1f160a,0 22px 40px -26px #0b1f164d}.landing .sys-line{fill:none;stroke:var(--green);stroke-opacity:.16;stroke-width:1px}.landing.motion-ready .sys-lines[data-reveal]{transform:none}.landing.motion-ready .sys-line{stroke-dasharray:1;stroke-dashoffset:1px}.landing.motion-ready .sys-lines.is-in .sys-line{animation:gDraw .9s var(--ease) both;animation-delay:calc(.55s + var(--i) * .18s)}.landing.motion-ready [data-reveal] .feat-media{transition:transform .9s var(--ease);transition-delay:60ms;transform:scale(.975)}.landing.motion-ready [data-reveal].is-in .feat-media{transform:none}@media (prefers-reduced-motion:reduce){.landing .feat-media{transform:none!important}}.landing .feature-panel{background:radial-gradient(72% 80% at 16% 20%,#8ce9b6 0%,#8ce9b600 60%),radial-gradient(66% 76% at 88% 26%,#36a974 0%,#36a97400 56%),radial-gradient(85% 85% at 72% 102%,#10402e 0%,#10402e00 60%),linear-gradient(142deg,#dcf4e6 0%,#79d6a6 52%,#2c9063 100%);border-radius:28px;justify-content:center;align-items:center;min-height:clamp(440px,48vw,640px);padding:clamp(32px,4vw,64px);display:flex;position:relative;overflow:hidden}.landing .feature-panel:after{content:"";opacity:.16;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.landing .feature-panel--b{background:radial-gradient(72% 80% at 18% 18%,#7fe6d8 0%,#7fe6d800 60%),radial-gradient(66% 76% at 86% 24%,#2aa394 0%,#2aa39400 56%),radial-gradient(85% 85% at 70% 104%,#0b3a37 0%,#0b3a3700 60%),linear-gradient(142deg,#d6f2ee 0%,#6bccc1 52%,#21887b 100%)}.landing .feature-panel--c{background:radial-gradient(72% 80% at 16% 20%,#c7ea8f 0%,#c7ea8f00 58%),radial-gradient(66% 76% at 88% 26%,#5faa44 0%,#5faa4400 56%),radial-gradient(85% 85% at 72% 102%,#21401a 0%,#21401a00 60%),linear-gradient(142deg,#e6f3d6 0%,#9ed06f 52%,#57902f 100%)}.landing .site-live{display:inline-block;position:relative}.landing .site-live:after{content:"";background:var(--green);border-radius:9999px;animation:2.4s ease-out infinite sitePing;position:absolute;inset:0}.landing .site-bar{transform-origin:0;animation:siteBar 1.3s var(--ease) both}@keyframes sitePing{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes siteBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.landing .site-live:after{display:none}.landing .site-bar{animation:none}}