.landing-page{color:var(--paper)}.landing-page .wrap{max-width:var(--maxw);margin:0 auto;padding:0 32px}.landing-page .mono{font-family:var(--font-mono);font-weight:400;letter-spacing:-.01em}.landing-page .eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--smoke)}.landing-page .topbar{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(10,13,18,.82);backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px);border-bottom:1px solid var(--hairline)}.landing-page .topbar__inner{max-width:var(--maxw);margin:0 auto;padding:14px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px}.landing-page .topbar__brand{display:flex;align-items:center;gap:10px;font-weight:600;letter-spacing:-.01em}.landing-page .topbar__brand .flow{font-weight:300;color:var(--paper-dim)}.landing-page .topbar__cta{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--signal);padding:8px 14px;border:1px solid var(--signal-dim);border-radius:3px;transition:all .15s ease;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.landing-page .topbar__cta:hover{border-color:var(--signal);background:rgba(53,87,255,.08);color:var(--signal)}.landing-page .topbar__cta[aria-disabled=true]{opacity:.45;pointer-events:none}.landing-page .topbar__cta .dot{width:6px;height:6px;border-radius:50%;background:var(--growth);box-shadow:0 0 0 3px rgba(46,168,122,.15);animation:landing-pulse 2.4s ease-in-out infinite}@keyframes landing-pulse{0%,to{opacity:1}50%{opacity:.55}}.landing-page .hero{padding:80px 0 96px;position:relative;border-bottom:1px solid var(--hairline)}.landing-page .hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.022) 1px,transparent 0);background-size:80px 80px;pointer-events:none;mask-image:radial-gradient(ellipse at 70% 40%,black 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse at 70% 40%,black 30%,transparent 80%)}.landing-page .hero__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center;position:relative}@media (max-width:900px){.landing-page .hero__grid{grid-template-columns:1fr;gap:48px}}.landing-page .hero__eyebrow{margin-bottom:28px;display:inline-flex;align-items:center;gap:10px}.landing-page .hero__eyebrow:before{content:"";width:8px;height:8px;background:var(--signal);display:inline-block}.landing-page .hero__title{font-size:clamp(40px,5.6vw,64px);font-weight:600;line-height:1.02;letter-spacing:-.035em;margin-bottom:24px}.landing-page .hero__sub{color:var(--paper-dim);font-size:18px;line-height:1.55;max-width:44ch;margin-bottom:28px}.landing-page .hero__deliver{display:grid;grid-gap:8px;gap:8px;margin-bottom:36px;list-style:none}.landing-page .hero__deliver>li{display:grid;grid-template-columns:20px 1fr;grid-gap:10px;gap:10px;font-family:var(--font-mono);font-size:12px;color:var(--paper-dim);letter-spacing:.02em;line-height:1.5;align-items:baseline}.landing-page .hero__deliver .chk{width:12px;height:12px;flex-shrink:0;align-self:center;color:var(--growth)}.landing-page .hero__cta{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:22px}.landing-page .hero__micro{display:flex;gap:8px 22px;flex-wrap:wrap;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--fog)}.landing-page .hero__micro>span{display:inline-flex;align-items:center;gap:8px}.landing-page .hero__micro .tick{width:6px;height:6px;border-radius:50%;background:var(--growth);box-shadow:0 0 0 3px rgba(46,168,122,.18);display:inline-block}.landing-page .dash{border:1px solid var(--hairline);background:var(--surface);overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.4),inset 0 0 0 1px rgba(255,255,255,.02)}.landing-page .dash__head{padding:12px 16px;border-bottom:1px solid var(--hairline);display:flex;align-items:center;justify-content:space-between;font-family:var(--font-mono);font-size:11px;color:var(--smoke);letter-spacing:.04em}.landing-page .dash__head .lockup{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:-.015em;color:var(--paper)}.landing-page .dash__head .lockup .flow{font-weight:300;color:var(--paper-dim)}.landing-page .dash__head .lights{display:flex;gap:5px}.landing-page .dash__head .lights i{width:8px;height:8px;border-radius:50%;background:var(--hairline-2);display:inline-block}.landing-page .dash__stats{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--hairline)}.landing-page .dash__stat{padding:16px 18px;border-left:1px solid var(--hairline)}.landing-page .dash__stat:first-child{border-left:none}.landing-page .dash__stat .l{font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--fog);margin-bottom:6px}.landing-page .dash__stat .v{font-family:var(--font-mono);font-size:22px;font-weight:500;letter-spacing:-.02em;color:var(--paper)}.landing-page .dash__stat .d{font-family:var(--font-mono);font-size:10px;color:var(--growth);margin-top:2px;letter-spacing:.04em}.landing-page .dash__tbl{font-family:var(--font-mono);font-size:11px}.landing-page .dash__tbl .r{display:grid;grid-template-columns:54px 1fr 58px 60px;padding:10px 18px;border-top:1px solid var(--hairline);align-items:center;grid-gap:10px;gap:10px}.landing-page .dash__tbl .r:first-child{border-top:none;color:var(--fog);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.landing-page .dash__tbl .id{color:var(--fog)}.landing-page .dash__tbl .name{color:var(--paper);font-family:var(--font-display);font-size:13px}.landing-page .dash__tbl .city{color:var(--smoke)}.landing-page .dash__tbl .tag{font-size:9px;letter-spacing:.06em;text-transform:uppercase;padding:3px 7px;border-radius:2px;text-align:center}.landing-page .tag-ok{background:rgba(46,168,122,.14);color:var(--growth)}.landing-page .tag-new{background:rgba(53,87,255,.14);color:var(--signal)}.landing-page .tag-mut{background:rgba(138,147,161,.12);color:var(--smoke)}.landing-page .dash__foot{padding:10px 18px;border-top:1px solid var(--hairline);display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:10px;color:var(--fog);letter-spacing:.06em}.landing-page .dash__foot .ok{color:var(--growth)}.landing-page .trust-bar{padding:16px 0;border-bottom:1px solid var(--hairline);background:var(--surface)}.landing-page .trust-bar__inner{max-width:var(--maxw);margin:0 auto;padding:0 32px;display:flex;justify-content:center;gap:8px 22px;flex-wrap:wrap;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--smoke)}.landing-page .trust-bar__inner>span{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.landing-page .trust-bar__inner .tick{width:5px;height:5px;border-radius:50%;background:var(--growth);box-shadow:0 0 0 2px rgba(46,168,122,.18);display:inline-block}.landing-page .video-section{padding:96px 0;border-bottom:1px solid var(--hairline)}.landing-page .video-container{max-width:960px;margin:0 auto;padding:0 32px;text-align:center}.landing-page .video-section__eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:22px}.landing-page .video-section__eyebrow:before{content:"";width:8px;height:8px;background:var(--signal);display:inline-block}.landing-page .video-section__title{font-size:clamp(28px,4vw,42px);font-weight:500;letter-spacing:-.028em;line-height:1.08;margin:0 auto 16px;max-width:22ch;color:var(--paper)}.landing-page .video-section__sub{color:var(--smoke);font-size:16px;line-height:1.55;max-width:58ch;margin:0 auto 48px}.landing-page .video-wrapper{position:relative;padding:14px;border:1px solid var(--hairline);background:var(--surface);border-radius:6px;box-shadow:0 30px 80px rgba(0,0,0,.4),inset 0 0 0 1px rgba(255,255,255,.02)}.landing-page .video-aspect{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:3px;background:var(--ink)}.landing-page .video-aspect iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.landing-page .video-aspect .video-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--fog);font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;background:radial-gradient(ellipse at center,rgba(53,87,255,.04),transparent 70%),var(--ink)}.landing-page .video-section__caption{margin-top:22px;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--fog);text-align:center}@media (max-width:720px){.landing-page .video-section{padding:72px 0}.landing-page .video-container{padding:0 20px}.landing-page .video-wrapper{padding:8px;border-radius:4px}}.landing-page section.block{padding:112px 0;border-bottom:1px solid var(--hairline)}.landing-page .sechead{display:grid;grid-template-columns:160px 1fr;grid-gap:32px;gap:32px;margin-bottom:56px;align-items:baseline}@media (max-width:720px){.landing-page .sechead{grid-template-columns:1fr;gap:12px}}.landing-page .sechead__num{font-family:var(--font-mono);font-size:11px;color:var(--signal);letter-spacing:.12em;text-transform:uppercase}.landing-page .sechead__title{font-size:clamp(30px,4.2vw,48px);font-weight:500;letter-spacing:-.028em;line-height:1.04;max-width:22ch}.landing-page .sechead__sub{color:var(--smoke);font-size:16px;max-width:58ch;margin-top:14px}.landing-page .voice{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--hairline);border:1px solid var(--hairline)}@media (max-width:720px){.landing-page .voice{grid-template-columns:1fr}}.landing-page .voice__col{background:var(--ink);padding:40px 36px}.landing-page .voice__col h4{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:24px;display:flex;align-items:center;gap:10px}.landing-page .voice__col h4:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.landing-page .voice__col--no h4{color:var(--smoke)}.landing-page .voice__col--yes h4{color:var(--growth)}.landing-page .voice__col ul{list-style:none;display:grid}.landing-page .voice__col li{padding:14px 0;border-top:1px solid var(--hairline);color:var(--paper-dim);font-size:15px;display:grid;grid-template-columns:28px 1fr;grid-gap:10px;gap:10px}.landing-page .voice__col li:first-child{border-top:none;padding-top:0}.landing-page .voice__col li .n{font-family:var(--font-mono);font-size:11px;padding-top:4px;letter-spacing:.06em}.landing-page .voice__col--no li .n{color:var(--fog)}.landing-page .voice__col--yes li .n{color:var(--growth)}.landing-page .cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media (max-width:900px){.landing-page .cards{grid-template-columns:1fr 1fr}}@media (max-width:600px){.landing-page .cards{grid-template-columns:1fr}}.landing-page .card{border:1px solid var(--hairline);background:var(--surface);padding:32px 28px;position:relative}.landing-page .card__label{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--signal);margin-bottom:18px;display:flex;align-items:center;gap:10px}.landing-page .card__label:before{content:"";width:8px;height:8px;background:currentColor;display:inline-block}.landing-page .card--neg .card__label{color:var(--danger)}.landing-page .card--aud .card__label{color:var(--growth)}.landing-page .card__num{font-family:var(--font-mono);font-size:32px;font-weight:400;color:var(--signal);letter-spacing:-.02em;margin-bottom:18px;line-height:1}.landing-page .card__title{font-size:20px;font-weight:500;letter-spacing:-.018em;margin-bottom:10px;color:var(--paper)}.landing-page .card__body{font-size:14px;color:var(--paper-dim);line-height:1.55}.landing-page .card__note{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--fog);margin-top:16px;padding-top:14px;border-top:1px solid var(--hairline)}.landing-page .closer{margin-top:40px;padding:28px 32px;border:1px solid var(--hairline);border-left:3px solid var(--signal);background:var(--surface);font-size:17px;color:var(--paper);letter-spacing:-.01em;max-width:70ch}.landing-page .closer .mute{color:var(--paper-dim)}.landing-page .values{border:1px solid var(--hairline);background:var(--surface)}.landing-page .values__r{display:grid;grid-template-columns:1.2fr 48px 1fr;grid-gap:24px;gap:24px;padding:24px 28px;border-top:1px solid var(--hairline);align-items:center}.landing-page .values__r:first-child{border-top:none}@media (max-width:720px){.landing-page .values__r{grid-template-columns:1fr;gap:8px}.landing-page .values__r .arr{display:none}}.landing-page .values__r .act{color:var(--paper);font-size:17px;font-weight:500;letter-spacing:-.01em}.landing-page .values__r .arr{font-family:var(--font-mono);color:var(--signal);text-align:center;font-size:16px}.landing-page .values__r .ben{color:var(--paper-dim);font-size:15px}.landing-page .demo-list{border:1px solid var(--hairline);background:var(--surface)}.landing-page .demo-list__item{display:grid;grid-template-columns:80px 1fr;grid-gap:24px;gap:24px;padding:26px 32px;border-top:1px solid var(--hairline);align-items:start}@media (max-width:600px){.landing-page .demo-list__item{grid-template-columns:1fr;gap:10px;padding:22px 24px}}.landing-page .demo-list__item:first-child{border-top:none}.landing-page .demo-list__n{font-family:var(--font-mono);font-size:13px;color:var(--signal);letter-spacing:.08em;padding-top:4px}.landing-page .demo-list__t{font-size:18px;font-weight:500;letter-spacing:-.018em;color:var(--paper);margin-bottom:6px}.landing-page .demo-list__d{font-size:15px;color:var(--paper-dim);line-height:1.55}.landing-page .demo-list__meta{margin-top:20px;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--fog);display:flex;gap:8px 20px;flex-wrap:wrap}.landing-page .demo-list__meta .tick{width:6px;height:6px;border-radius:50%;background:var(--growth);box-shadow:0 0 0 3px rgba(46,168,122,.18);display:inline-block;margin-right:8px;vertical-align:middle}.landing-page .faq{border:1px solid var(--hairline);background:var(--surface)}.landing-page .faq__item{padding:26px 32px;border-top:1px solid var(--hairline)}.landing-page .faq__item:first-child{border-top:none}.landing-page .faq__a,.landing-page .faq__q{display:grid;grid-template-columns:28px 1fr;grid-gap:14px;gap:14px;align-items:baseline}.landing-page .faq__q{font-size:17px;font-weight:500;color:var(--paper);letter-spacing:-.015em;margin-bottom:10px}.landing-page .faq__q .k{font-family:var(--font-mono);color:var(--signal);font-size:11px;letter-spacing:.08em}.landing-page .faq__a{color:var(--paper-dim);font-size:15px;line-height:1.58}.landing-page .faq__a .k{font-family:var(--font-mono);color:var(--fog);font-size:11px;letter-spacing:.08em}.landing-page .btn{font-family:var(--font-display);font-size:14px;font-weight:500;padding:12px 18px;border-radius:4px;border:1px solid transparent;cursor:pointer;transition:all .15s ease;letter-spacing:-.005em;display:inline-flex;align-items:center;gap:8px;text-decoration:none}.landing-page .btn-primary{background:var(--signal);color:var(--paper);box-shadow:none}.landing-page .btn-primary:hover{background:#4664FF;transform:none;box-shadow:0 10px 24px -10px rgba(53,87,255,.6)}.landing-page .btn-ghost{background:transparent;color:var(--paper);border-color:var(--hairline-2);box-shadow:none}.landing-page .btn-ghost:hover{border-color:var(--smoke);background:transparent;box-shadow:none}.landing-page .btn .arr{font-family:var(--font-mono);color:inherit;opacity:.8}.landing-page .btn--lg{font-size:15px;padding:14px 22px}.landing-page .btn[aria-disabled=true]{opacity:.45;pointer-events:none}.landing-page .cta-break{padding:96px 0;background:var(--surface);border-bottom:1px solid var(--hairline);position:relative;overflow:hidden}.landing-page .cta-break:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:64px 64px;pointer-events:none;mask-image:radial-gradient(ellipse at 50% 50%,black 30%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse at 50% 50%,black 30%,transparent 78%)}.landing-page .cta-break__inner{position:relative;max-width:720px;text-align:center;margin:0 auto}.landing-page .cta-break__eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--signal);margin-bottom:22px;display:inline-flex;align-items:center;gap:10px}.landing-page .cta-break__eyebrow:before{content:"";width:8px;height:8px;background:var(--signal);display:inline-block}.landing-page .cta-break__title{font-size:clamp(30px,4.5vw,46px);font-weight:500;letter-spacing:-.03em;line-height:1.06;margin-bottom:18px;color:var(--paper)}.landing-page .cta-break__sub{color:var(--smoke);font-size:16px;max-width:52ch;margin:0 auto 36px;line-height:1.5}.landing-page .cta-break__actions{display:inline-flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-bottom:24px}.landing-page .cta-break__micro{display:inline-flex;gap:8px 22px;flex-wrap:wrap;justify-content:center;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--fog)}.landing-page .cta-break__micro>span{display:inline-flex;align-items:center;gap:8px}.landing-page .cta-break__micro .tick{width:6px;height:6px;border-radius:50%;background:var(--growth);box-shadow:0 0 0 3px rgba(46,168,122,.18);display:inline-block}.landing-page .cta-final{padding:112px 0 96px}.landing-page .cta-final__inner{max-width:820px;text-align:center;margin:0 auto;padding:0 32px}.landing-page .cta-final__quote{font-size:clamp(24px,3vw,36px);font-weight:400;letter-spacing:-.022em;line-height:1.28;color:var(--paper);margin:0 auto 44px;max-width:30ch;position:relative}.landing-page .cta-final__quote:before{content:"";display:block;width:32px;height:2px;background:var(--signal);margin:0 auto 28px}.landing-page .cta-final__quote .mute{color:var(--paper-dim)}.landing-page .cta-final__actions{display:inline-flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-bottom:20px}.landing-page .cta-final__micro{display:flex;gap:8px 22px;flex-wrap:wrap;justify-content:center;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--fog)}.landing-page footer{padding:44px 0 36px;border-top:1px solid var(--hairline)}.landing-page .foot{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.landing-page .foot .brand{display:flex;align-items:center;gap:10px;font-weight:600;letter-spacing:-.01em}.landing-page .foot .brand .flow{font-weight:300;color:var(--paper-dim)}.landing-page .foot .meta{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--fog);display:flex;gap:18px;flex-wrap:wrap}.landing-page .reveal{opacity:0;transform:translateY(10px);animation:landing-reveal .8s cubic-bezier(.2,.7,.2,1) forwards}.landing-page .reveal.d1{animation-delay:.05s}.landing-page .reveal.d2{animation-delay:.16s}.landing-page .reveal.d3{animation-delay:.28s}.landing-page .reveal.d4{animation-delay:.4s}.landing-page .reveal.d5{animation-delay:.52s}@keyframes landing-reveal{to{opacity:1;transform:none}}