.landing-root{--ink:var(--n-900);--ink-2:var(--n-700);--ink-3:var(--n-500);--ink-4:var(--n-400);--rule:var(--n-200);--rule-soft:var(--n-100);--paper:var(--n-0);--paper-2:var(--n-50);--paper-3:var(--n-100);--accent:var(--brand-600);--accent-ink:var(--brand-700);--accent-soft:var(--brand-500);--accent-wash:var(--brand-50);--accent-wash-2:var(--brand-100);--warn:var(--danger-600);--warn-wash:var(--danger-50);--live:var(--success-500);--r-sm:var(--radius-sm);--r-md:var(--radius-md);--r-lg:var(--radius-lg);--r-xl:var(--radius-xl);--max:1240px;--sans:var(--font-inter-tight),"Inter Tight",ui-sans-serif,system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--mono:var(--font-jetbrains-mono),"JetBrains Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;font-family:var(--sans);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01","cv11";font-size:16px;line-height:1.55;overflow-x:hidden}.landing-root *,.landing-root :before,.landing-root :after{box-sizing:border-box}.landing-root a{color:inherit;text-decoration:none}.landing-root button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}.landing-root img{max-width:100%;display:block}.landing-root .container{max-width:var(--max);margin:0 auto;padding:0 32px}@media (max-width:720px){.landing-root .container{padding:0 20px}}.landing-root .meta{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:500}.landing-root .meta--accent{color:var(--accent-ink)}.landing-root .meta-num{font-family:var(--mono);letter-spacing:.02em;color:var(--ink-3);font-size:11px;font-weight:500}.landing-root .header{z-index:90;-webkit-backdrop-filter:blur(10px);background:color-mix(in oklch,var(--paper)85%,transparent);border-bottom:1px solid #0000;transition:border-color .25s;position:sticky;top:0}.landing-root .header.scrolled{border-bottom-color:var(--rule)}.landing-root .header-inner{max-width:var(--max);justify-content:space-between;align-items:center;height:64px;margin:0 auto;padding:0 32px;display:flex}@media (max-width:720px){.landing-root .header-inner{padding:0 20px}}.landing-root .logo{align-items:center;gap:10px;display:flex}.landing-root .logo-mark{background:var(--accent);color:#fff;width:28px;height:28px;font-family:var(--mono);border-radius:7px;place-items:center;font-size:10px;font-weight:600;display:grid;position:relative}.landing-root .logo-mark:after{content:"";border:1px dashed var(--accent);opacity:0;border-radius:10px;transition:opacity .3s;position:absolute;inset:-3px}.landing-root .logo:hover .logo-mark:after{opacity:.5}.landing-root .logo-text{letter-spacing:-.01em;font-size:15.5px;font-weight:600}.landing-root .logo-beta{font-family:var(--mono);color:var(--accent-ink);background:var(--accent-wash);letter-spacing:.04em;text-transform:lowercase;border-radius:100px;padding:2px 7px;font-size:10px;font-weight:500}.landing-root .header-nav{align-items:center;gap:28px;display:flex}.landing-root .header-links{align-items:center;gap:24px;display:flex}.landing-root .header-links a{color:var(--ink-2);font-size:13.5px;font-weight:450;transition:color .15s}.landing-root .header-links a:hover{color:var(--accent-ink)}@media (max-width:860px){.landing-root .header-links{display:none}}.landing-root .btn-login{color:var(--ink);border-radius:var(--r-md);border:1px solid var(--rule);background:var(--paper);padding:8px 16px;font-size:13.5px;font-weight:500;transition:border-color .2s,background .2s}.landing-root .btn-login:hover{border-color:var(--ink);background:var(--paper-2)}.landing-root .btn{border-radius:var(--r-md);letter-spacing:-.005em;justify-content:center;align-items:center;gap:10px;padding:14px 22px;font-family:inherit;font-size:14.5px;font-weight:500;line-height:1;transition:transform .15s,background .2s,border-color .2s,color .2s;display:inline-flex}.landing-root .btn-arrow{place-items:center;width:18px;height:18px;transition:transform .2s;display:inline-grid}.landing-root .btn:hover .btn-arrow{transform:translate(3px)}.landing-root .btn-primary{background:var(--ink);color:var(--paper);border:1px solid var(--ink)}.landing-root .btn-primary:hover{background:var(--accent);border-color:var(--accent)}.landing-root .btn-ghost{color:var(--ink);border:1px solid var(--rule);background:0 0}.landing-root .btn-ghost:hover{border-color:var(--ink);background:var(--paper-2)}.landing-root .btn-accent{background:var(--accent);color:#fff;border:1px solid var(--accent)}.landing-root .btn-accent:hover{background:var(--accent-ink);border-color:var(--accent-ink)}.landing-root .btn-block{width:100%}.landing-root .hero{padding:72px 0 40px;position:relative}.landing-root .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:56px;display:grid}.landing-root .hero-eyebrow{align-items:center;gap:10px;margin-bottom:28px;display:inline-flex}.landing-root .hero-eyebrow .dot{background:var(--live);width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in oklch,var(--live)20%,transparent);border-radius:50%;animation:2s infinite mpc-pulse}@keyframes mpc-pulse{0%,to{box-shadow:0 0 0 4px color-mix(in oklch,var(--live)25%,transparent)}50%{box-shadow:0 0 0 7px color-mix(in oklch,var(--live)10%,transparent)}}.landing-root .hero-title{letter-spacing:-.035em;color:var(--ink);margin-bottom:28px;font-size:clamp(44px,6vw,80px);font-weight:500;line-height:.98}.landing-root .hero-title em{letter-spacing:-.035em;color:var(--accent);font-style:normal;font-weight:500}.landing-root .hero-lede{color:var(--ink-2);text-wrap:pretty;max-width:480px;margin-bottom:36px;font-size:18px;line-height:1.5}.landing-root .hero-cta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:28px;display:flex}.landing-root .hero-trust{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.landing-root .hero-trust-item{color:var(--ink-3);align-items:center;gap:8px;font-size:12.5px;display:flex}.landing-root .hero-trust-item svg{color:var(--ink-3);flex-shrink:0}.landing-root .hero-visual{align-self:center;position:relative}.landing-root .hero-frame{border-radius:var(--r-lg);background:var(--paper-2);border:1px solid var(--rule);width:100%;position:relative;overflow:hidden;box-shadow:0 1px 2px #1414230a,0 20px 40px -12px #14142324}.landing-root .hero-frame-chrome{background:var(--paper);border-bottom:1px solid var(--rule);align-items:center;gap:6px;height:34px;padding:0 12px;display:flex}.landing-root .hero-frame-chrome .dot-c{background:var(--rule);border-radius:50%;width:10px;height:10px}.landing-root .hero-frame-chrome .chrome-url{font-family:var(--mono);color:var(--ink-4);margin-left:12px;font-size:11px}.landing-root .hero-frame img{aspect-ratio:1624/894;object-fit:cover;object-position:left top;width:100%;display:block}.landing-root .hero-tag{background:var(--paper);border:1px solid var(--rule);color:var(--ink);z-index:3;border-radius:100px;align-items:center;gap:8px;padding:8px 14px 8px 10px;font-size:12.5px;font-weight:500;display:flex;position:absolute;box-shadow:0 8px 20px -6px #1414231f}.landing-root .hero-tag .tag-ico{background:var(--accent-wash);width:22px;height:22px;color:var(--accent-ink);border-radius:50%;place-items:center;display:grid}.landing-root .hero-tag--a{top:-14px;left:-16px}.landing-root .hero-tag--b{bottom:-14px;right:-16px}@media (max-width:960px){.landing-root .hero-grid{grid-template-columns:1fr;gap:40px}.landing-root .hero-tag--a{left:12px}.landing-root .hero-tag--b{right:12px}}.landing-root .ticker{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--paper);padding:20px 0;overflow:hidden}.landing-root .ticker-track{white-space:nowrap;font-family:var(--mono);color:var(--ink-3);letter-spacing:.02em;gap:48px;font-size:12.5px;animation:60s linear infinite mpc-ticker;display:flex}.landing-root .ticker-track span{align-items:center;gap:48px;display:inline-flex}.landing-root .ticker-track span:before{content:"✦";color:var(--accent);font-size:10px}@keyframes mpc-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing-root .stats{border-bottom:1px solid var(--rule);padding:56px 0}.landing-root .stats-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.landing-root .stat{border-left:1px solid var(--rule);padding-left:20px}.landing-root .stat:first-child{border-left:none;padding-left:0}.landing-root .stat-num{font-family:var(--sans);letter-spacing:-.035em;color:var(--ink);font-variant-numeric:tabular-nums;margin-bottom:10px;font-size:44px;font-weight:500;line-height:1}.landing-root .stat-num em{color:var(--accent);letter-spacing:-.01em;margin-left:2px;font-size:26px;font-style:normal;font-weight:450}.landing-root .stat-label{color:var(--ink-3);text-wrap:pretty;font-size:13px;line-height:1.4}@media (max-width:860px){.landing-root .stats-grid{grid-template-columns:repeat(2,1fr)}.landing-root .stat:nth-child(3){border-left:none;padding-left:0}}@media (max-width:520px){.landing-root .stats-grid{grid-template-columns:1fr 1fr;gap:32px 20px}}.landing-root .section-head{border-top:1px solid var(--ink);grid-template-columns:180px 1fr;align-items:start;gap:32px;margin-bottom:56px;padding-top:14px;display:grid}.landing-root .section-head .section-num{font-family:var(--mono);color:var(--ink-2);letter-spacing:.04em;font-size:12px;font-weight:500}.landing-root .section-head .section-title{letter-spacing:-.03em;color:var(--ink);text-wrap:balance;max-width:820px;font-size:clamp(32px,4vw,52px);font-weight:500;line-height:1.02}.landing-root .section-head .section-title em{color:var(--accent);font-style:normal;font-weight:500}.landing-root .section-head .section-kicker{color:var(--ink-3);text-wrap:pretty;max-width:580px;margin-top:18px;font-size:16px}@media (max-width:720px){.landing-root .section-head{grid-template-columns:1fr;gap:14px}}.landing-root .comparison{padding:96px 0}.landing-root .comparison-grid{background:var(--rule);border:1px solid var(--rule);border-radius:var(--r-lg);grid-template-columns:1fr 1fr;gap:2px;display:grid;overflow:hidden}.landing-root .comparison-card{background:var(--paper);padding:36px 32px}.landing-root .comparison-card--old{background:var(--paper)}.landing-root .comparison-card--new{background:var(--ink);color:var(--paper)}.landing-root .comparison-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.landing-root .comparison-card--new .meta{color:color-mix(in oklch,var(--paper)70%,transparent)}.landing-root .comparison-card h3{letter-spacing:-.02em;margin:8px 0 24px;font-size:26px;font-weight:500}.landing-root .comparison-card--old h3{color:var(--ink)}.landing-root .comparison-card--new h3{color:var(--paper)}.landing-root .comparison-card--new h3 em{color:var(--accent-soft);font-style:normal;font-weight:500}.landing-root .comparison-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.landing-root .comparison-list li{border-top:1px solid var(--rule);grid-template-columns:18px 1fr;gap:14px;padding:14px 0;font-size:14.5px;line-height:1.5;display:grid}.landing-root .comparison-card--new .comparison-list li{border-top-color:color-mix(in oklch,var(--paper)14%,transparent);color:color-mix(in oklch,var(--paper)90%,transparent)}.landing-root .comparison-list li:first-child{border-top:none;padding-top:4px}.landing-root .comparison-list .ix{width:18px;height:18px;color:var(--warn);place-items:center;margin-top:2px;display:grid}.landing-root .comparison-card--new .ix{color:var(--success-500)}@media (max-width:720px){.landing-root .comparison-grid{grid-template-columns:1fr}}.landing-root .features{background:var(--paper-2);padding:96px 0}.landing-root .feature-spotlight{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-xl);grid-template-columns:1fr 1.2fr;align-items:center;gap:40px;margin-bottom:32px;padding:32px;display:grid}.landing-root .spotlight-left h3{letter-spacing:-.025em;margin:14px 0 18px;font-size:36px;font-weight:500;line-height:1.08}.landing-root .spotlight-left h3 em{color:var(--accent);font-style:normal;font-weight:500}.landing-root .killer{background:var(--accent-wash);border:1px solid color-mix(in oklch,var(--accent)30%,transparent);border-radius:var(--r-md);grid-template-columns:40px 1fr;align-items:center;gap:14px;margin:4px 0 18px;padding:14px 16px;display:grid}.landing-root .killer-ico{background:var(--accent);color:#fff;border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;position:relative}.landing-root .killer-ico:after{content:"";border:1px dashed color-mix(in oklch,var(--accent)45%,transparent);border-radius:13px;position:absolute;inset:-4px}.landing-root .killer-body .killer-kicker{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:2px;font-size:10.5px;font-weight:500}.landing-root .killer-body .killer-title{color:var(--ink);letter-spacing:-.005em;font-size:15px;font-weight:500;line-height:1.35}.landing-root .killer-body .killer-title b{color:var(--accent-ink);font-weight:600}.landing-root .spotlight-left p{color:var(--ink-2);margin-bottom:24px;font-size:15.5px;line-height:1.55}.landing-root .spotlight-chips{flex-wrap:wrap;gap:8px;display:flex}.landing-root .chip{font-family:var(--mono);background:var(--paper-2);border:1px solid var(--rule);color:var(--ink-2);border-radius:100px;align-items:center;gap:6px;padding:6px 11px;font-size:11.5px;font-weight:500;display:inline-flex}.landing-root .chip .chip-dot{background:var(--accent);border-radius:50%;width:5px;height:5px}.landing-root .spotlight-right{border-radius:var(--r-lg);border:1px solid var(--rule);background:var(--paper-2);position:relative;overflow:hidden}.landing-root .spotlight-right img{width:100%;display:block}@media (max-width:860px){.landing-root .feature-spotlight{grid-template-columns:1fr}}.landing-root .roadmap-cols{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.landing-root .roadmap-col{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-xl);flex-direction:column;gap:14px;min-height:280px;padding:24px;display:flex}.landing-root .roadmap-col--live{border-color:var(--ink)}.landing-root .roadmap-col-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;margin-bottom:4px;padding-bottom:14px;display:flex}.landing-root .rc-badge{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;border-radius:100px;padding:4px 9px;font-size:10.5px;font-weight:500}.landing-root .rc-badge--live{background:var(--ink);color:var(--paper)}.landing-root .rc-badge--next{background:var(--accent-wash);color:var(--accent-ink)}.landing-root .rc-badge--later{background:var(--paper-2);color:var(--ink-3);border:1px solid var(--rule)}.landing-root .rc-item{border-top:1px dashed var(--rule-soft);grid-template-columns:28px 1fr;align-items:start;gap:12px;padding:10px 0;display:grid}.landing-root .rc-item:first-of-type{border-top:none;padding-top:2px}.landing-root .rc-ico{border-radius:var(--r-sm);background:var(--paper-2);width:28px;height:28px;color:var(--ink-2);place-items:center;display:grid}.landing-root .roadmap-col--live .rc-ico{background:var(--ink);color:var(--paper)}.landing-root .roadmap-col--next .rc-ico{background:var(--accent-wash);color:var(--accent-ink)}.landing-root .rc-body .rc-title{color:var(--ink);letter-spacing:-.005em;font-size:14.5px;font-weight:500}.landing-root .rc-body .rc-desc{color:var(--ink-3);margin-top:2px;font-size:13px;line-height:1.45}.landing-root .roadmap-col--later .rc-body .rc-title{color:var(--ink-2);font-weight:450}@media (max-width:860px){.landing-root .roadmap-cols{grid-template-columns:1fr}}.landing-root .roadmap-note{text-align:center;margin-top:28px}.landing-root .roadmap-note p{color:var(--ink-3);max-width:560px;margin:0 auto;font-size:14px}.landing-root .roadmap-note a{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}.landing-root .why{padding:96px 0}.landing-root .why-grid{background:var(--rule);border:1px solid var(--rule);border-radius:var(--r-lg);grid-template-columns:repeat(3,1fr);gap:2px;display:grid;overflow:hidden}.landing-root .why-card{background:var(--paper);flex-direction:column;gap:14px;min-height:260px;padding:36px 28px 32px;display:flex;position:relative}.landing-root .why-card:before{content:attr(data-idx);font-family:var(--mono);color:var(--ink-4);font-size:11px;position:absolute;top:20px;right:24px}.landing-root .why-card .why-glyph{background:var(--accent-wash);width:44px;height:44px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.landing-root .why-card h3{letter-spacing:-.02em;font-size:22px;font-weight:500}.landing-root .why-card p{color:var(--ink-2);text-wrap:pretty;margin-top:auto;font-size:14.5px;line-height:1.55}@media (max-width:860px){.landing-root .why-grid{grid-template-columns:1fr}}.landing-root .pricing{background:var(--paper-2);padding:96px 0}.landing-root .pricing-grid{grid-template-columns:1fr 1fr;gap:20px;max-width:860px;margin:0 auto;display:grid}.landing-root .price-card{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-xl);flex-direction:column;padding:32px;display:flex;position:relative}.landing-root .price-card--beta{background:var(--ink);color:var(--paper);border-color:var(--ink)}.landing-root .price-card--beta .meta{color:color-mix(in oklch,var(--paper)70%,transparent)}.landing-root .price-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.landing-root .price-card h3{letter-spacing:-.015em;font-size:22px;font-weight:500}.landing-root .price-amount{align-items:baseline;gap:6px;margin-bottom:6px;display:flex}.landing-root .price-amount .amt{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:56px;font-weight:500;line-height:1}.landing-root .price-amount .cur{color:var(--ink-3);font-size:22px;font-weight:400}.landing-root .price-card--beta .price-amount .cur{color:color-mix(in oklch,var(--paper)60%,transparent)}.landing-root .price-amount em{color:var(--ink-3);font-style:normal;font-weight:450}.landing-root .price-amount .price-period-meta{margin-left:auto}.landing-root .price-card--beta .price-amount .price-period-meta{color:color-mix(in oklch,var(--paper)65%,transparent)}.landing-root .price-period{color:var(--ink-3);margin-bottom:24px;font-size:13.5px}.landing-root .price-card--beta .price-period{color:color-mix(in oklch,var(--paper)60%,transparent)}.landing-root .price-divider{border:none;border-top:1px solid var(--rule);margin-bottom:18px}.landing-root .price-card--beta .price-divider{border-top-color:color-mix(in oklch,var(--paper)14%,transparent)}.landing-root .price-features{flex-direction:column;flex:1;margin:0 0 24px;padding:0;list-style:none;display:flex}.landing-root .price-features li{border-top:1px dashed var(--rule-soft);grid-template-columns:16px 1fr;gap:12px;padding:10px 0;font-size:14.5px;line-height:1.4;display:grid}.landing-root .price-card--beta .price-features li{border-top-color:color-mix(in oklch,var(--paper)14%,transparent);color:color-mix(in oklch,var(--paper)92%,transparent)}.landing-root .price-features li:first-child{border-top:none;padding-top:2px}.landing-root .price-features .ck{color:var(--accent);margin-top:3px}.landing-root .price-card--beta .price-features .ck{color:var(--brand-200)}.landing-root .price-cta-beta{background:var(--paper);color:var(--ink);border-color:var(--paper)}.landing-root .price-cta-beta:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.landing-root .price-cta-soon{pointer-events:none;opacity:.7}@media (max-width:720px){.landing-root .pricing-grid{grid-template-columns:1fr}}.landing-root .faq{border-top:1px solid var(--rule);padding:96px 0}.landing-root .faq-list{border-top:1px solid var(--ink)}.landing-root .faq-item{border-bottom:1px solid var(--rule)}.landing-root .faq-q{text-align:left;letter-spacing:-.015em;width:100%;color:var(--ink);grid-template-columns:40px 1fr 40px;align-items:center;gap:16px;padding:22px 0;font-size:18px;font-weight:500;transition:color .2s;display:grid}.landing-root .faq-q:hover{color:var(--accent-ink)}.landing-root .faq-q .faq-num{font-family:var(--mono);color:var(--ink-4);font-size:12px;font-weight:500}.landing-root .faq-q .faq-ico{border:1px solid var(--rule);width:28px;height:28px;color:var(--ink-2);border-radius:50%;justify-self:end;place-items:center;transition:transform .3s,background .2s,border-color .2s;display:grid}.landing-root .faq-item.open .faq-q .faq-ico{background:var(--ink);border-color:var(--ink);color:var(--paper);transform:rotate(45deg)}.landing-root .faq-a{max-height:0;transition:max-height .35s;overflow:hidden}.landing-root .faq-a-inner{color:var(--ink-2);text-wrap:pretty;max-width:720px;padding:0 56px 24px;font-size:15px;line-height:1.6}.landing-root .final-cta{text-align:center;padding:96px 0 64px}.landing-root .final-box{background:var(--ink);color:var(--paper);border-radius:var(--r-xl);padding:80px 40px 72px;position:relative;overflow:hidden}.landing-root .final-box:before{content:"";aspect-ratio:1;background:radial-gradient(circle,var(--accent)0%,transparent 55%);opacity:.35;filter:blur(40px);pointer-events:none;width:120%;position:absolute;bottom:-40%;left:50%;transform:translate(-50%)}.landing-root .final-box>*{z-index:1;position:relative}.landing-root .final-box .meta{color:color-mix(in oklch,var(--paper)65%,transparent);margin-bottom:16px}.landing-root .final-box h2{letter-spacing:-.035em;margin-bottom:20px;max-width:720px;margin-inline:auto;font-size:clamp(36px,5vw,64px);font-weight:500;line-height:1.02}.landing-root .final-box h2 em{color:var(--accent-soft);font-style:normal;font-weight:500}.landing-root .final-box p{color:color-mix(in oklch,var(--paper)75%,transparent);margin-bottom:32px;max-width:520px;margin-inline:auto;font-size:17px}.landing-root .final-box .btn-final{background:var(--paper);color:var(--ink);border-color:var(--paper);padding:16px 28px;font-size:15.5px}.landing-root .final-box .btn-final:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.landing-root .final-note{font-family:var(--mono);color:color-mix(in oklch,var(--paper)55%,transparent);letter-spacing:.02em;margin-top:18px;font-size:12px}.landing-root .footer{border-top:1px solid var(--rule);padding:40px 0 48px}.landing-root .footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;margin-bottom:40px;display:grid}.landing-root .footer-brand p{color:var(--ink-3);max-width:300px;margin-top:12px;font-size:13.5px;line-height:1.5}.landing-root .footer-col h4{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px;font-size:11px;font-weight:500}.landing-root .footer-col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.landing-root .footer-col a{color:var(--ink);font-size:14px;transition:color .2s}.landing-root .footer-col a:hover{color:var(--accent-ink)}.landing-root .footer-row{border-top:1px solid var(--rule);color:var(--ink-3);font-size:12.5px;font-family:var(--mono);letter-spacing:.02em;justify-content:space-between;align-items:center;padding-top:24px;display:flex}@media (max-width:720px){.landing-root .footer-grid{grid-template-columns:1fr 1fr;gap:32px 20px}.landing-root .footer-row{text-align:center;flex-direction:column;gap:8px}}.landing-root .reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(18px)}.landing-root .reveal.visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.landing-root .reveal,.landing-root .hero-eyebrow .dot,.landing-root .ticker-track{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}
