:root{--c1: #f72585;--c2: #b5179e;--c3: #7209b7;--c4: #560bad;--c5: #480ca8;--c6: #3a0ca3;--c7: #3f37c9;--c8: #4361ee;--c9: #4895ef;--c10: #4cc9f0;--ink: #0E1218;--ink-soft: #1a1f2a;--mist-600: #3d4150;--mist-500: #6b6f7d;--mist-400: #9ea2af;--mist-300: #cfd1d8;--mist-200: #e8e9ed;--mist-100: #f5f5f7;--paper: #ffffff;--paper-warm: #faf9f7;--success: #2dd4a4;--warning: #f59e0b;--error: #ef4444;--grad-full: linear-gradient(110deg, #f72585 0%, #b5179e 14%, #7209b7 32%, #560bad 46%, #480ca8 56%, #3a0ca3 66%, #3f37c9 76%, #4361ee 86%, #4895ef 94%, #4cc9f0 100%);--grad-warm: linear-gradient(110deg, #f72585, #b5179e 40%, #7209b7);--grad-cool: linear-gradient(110deg, #4361ee, #4895ef 50%, #4cc9f0);--grad-deep: linear-gradient(110deg, #7209b7, #3a0ca3 50%, #4361ee);--bg-page: #0E1218;--bg-elev: #161b24;--bg-subtle: #1a1f2a;--bg-muted: #242a36;--text-1: #f5f5f7;--text-2: #cfd1d8;--text-3: #9ea2af;--text-4: #6b6f7d;--border-sub: #242a36;--border-str: #3d4150;--topbar-bg: rgba(14,18,24,.82);--code-bg: #242a36;--shadow-sm: 0 1px 2px rgba(0,0,0,.3);--shadow-md: 0 8px 24px rgba(0,0,0,.4);--shadow-lg: 0 24px 60px -16px rgba(0,0,0,.6)}[data-theme=light]{--bg-page: #ffffff;--bg-elev: #ffffff;--bg-subtle: #f5f5f7;--bg-muted: #e8e9ed;--text-1: #0E1218;--text-2: #3d4150;--text-3: #6b6f7d;--text-4: #9ea2af;--border-sub: #e8e9ed;--border-str: #cfd1d8;--topbar-bg: rgba(255,255,255,.85);--code-bg: #f5f5f7;--shadow-sm: 0 1px 2px rgba(14,18,24,.04);--shadow-md: 0 8px 24px rgba(14,18,24,.08);--shadow-lg: 0 24px 60px -16px rgba(14,18,24,.18)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:var(--bg-page)}body{font-family:Poppins,system-ui,-apple-system,sans-serif;font-weight:400;color:var(--text-1);background:var(--bg-page);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .3s ease,color .3s ease}body,.topbar,.surface,.card{transition:background-color .3s ease,color .3s ease,border-color .3s ease}a{color:inherit;text-decoration:none}button{font-family:inherit}img,svg{display:block;max-width:100%}.mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.dot{color:var(--c1)}.wrap{max-width:1200px;margin:0 auto;padding:0 48px}.eyebrow{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);font-weight:500}.gradient-text{background:var(--grad-full);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.gradient-text.warm{background:var(--grad-warm);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}:focus-visible{outline:2px solid var(--c1);outline-offset:2px;border-radius:4px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.topbar{position:sticky;top:0;z-index:50;background:var(--topbar-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:.5px solid var(--border-sub);padding:18px 48px;display:flex;align-items:center;justify-content:space-between}.topbar-brand{display:flex;align-items:baseline;gap:14px;color:var(--text-1)}.topbar-brand .lockup{height:22px;width:auto;color:var(--text-1)}.topbar-brand .meta{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.08em;color:var(--text-3);text-transform:uppercase}.topbar-right{display:flex;align-items:center;gap:28px}.topbar-nav{display:flex;gap:24px;font-size:13px}.topbar-nav a{color:var(--text-2);transition:color .15s}.topbar-nav a:hover{color:var(--text-1)}.btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;border-radius:999px;font-size:13px;font-weight:500;border:.5px solid transparent;cursor:pointer;white-space:nowrap;transition:all .15s ease}.btn-ghost{background:transparent;color:var(--text-1);border-color:var(--border-str)}.btn-ghost:hover{background:var(--bg-subtle)}.btn-ink{background:var(--text-1);color:var(--bg-page)}.btn-ink:hover{filter:brightness(.92)}.btn-grad{background:var(--grad-warm);color:#fff;border:none}.btn-grad:hover{filter:brightness(1.08) saturate(1.05)}.btn-on-grad{background:#fff;color:#0e1218}.btn-on-grad:hover{background:var(--mist-100)}.btn-ghost-on-grad{background:transparent;color:#fff;border-color:#fff6}.btn-ghost-on-grad:hover{background:#ffffff14}.btn-lg{height:52px;padding:0 22px;font-size:14px}.hero-grad{background:var(--grad-full);color:#fff;padding:96px 0 0;position:relative;overflow:hidden}.hero-grad:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 80% 20%,rgba(255,255,255,.16),transparent 60%),radial-gradient(ellipse 60% 50% at 10% 90%,rgba(255,255,255,.08),transparent 60%);pointer-events:none}.hero-grad-inner{max-width:1200px;margin:0 auto;padding:0 48px 56px;position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:48px;align-items:end;min-height:720px}.hero-grad .eyebrow{color:#fffc;display:inline-flex;align-items:center;gap:10px;margin-bottom:28px}.hero-grad .eyebrow .pill{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;background:#ffffff2e;border:.5px solid rgba(255,255,255,.3);border-radius:999px;font-size:10px;font-weight:600;color:#fff;letter-spacing:.06em}.hero-grad h1{font-size:clamp(48px,7.2vw,104px);font-weight:300;line-height:.98;letter-spacing:-.035em;text-wrap:balance;margin-bottom:28px}.hero-grad h1 .dot{color:#fff}.hero-grad .sub{font-size:19px;font-weight:300;line-height:1.55;opacity:.88;max-width:540px;margin-bottom:36px}.hero-grad .cta-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.hero-grad .meta-row{display:flex;gap:28px;flex-wrap:wrap;margin-top:40px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3}.hero-grad .meta-row .v{display:block;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;color:#fff;margin-top:4px}.crew-card{background:var(--bg-elev);border:.5px solid var(--border-sub);border-radius:24px;box-shadow:var(--shadow-lg);overflow:hidden;position:relative}.crew-card .head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:.5px solid var(--border-sub);background:var(--bg-page)}.crew-card .head .title{font-size:13px;font-weight:500;color:var(--text-1);display:inline-flex;align-items:center;gap:8px}.crew-card .head .live{display:inline-flex;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--success)}.crew-card .head .live:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--success);box-shadow:0 0 0 3px #2dd4a438;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.55}}.crew-card .body{padding:14px 16px;display:flex;flex-direction:column;gap:10px}.agent-row{display:grid;grid-template-columns:36px 1fr auto;gap:12px;align-items:center;padding:10px;border-radius:14px;border:.5px solid var(--border-sub);background:var(--bg-page)}.agent-row.featured{background:var(--bg-subtle);border-color:color-mix(in oklab,var(--c3) 35%,var(--border-sub))}.av{width:36px;height:36px;border-radius:999px;background:var(--grad-full);display:grid;place-items:center;color:#fff;font-weight:500;font-size:13px;letter-spacing:-.01em;position:relative;flex-shrink:0}.av.warm{background:var(--grad-warm)}.av.cool{background:var(--grad-cool)}.av.deep{background:var(--grad-deep)}.av .pulse{position:absolute;bottom:-2px;right:-2px;width:12px;height:12px;border-radius:999px;background:var(--success);border:2px solid var(--bg-elev)}.av .pulse.idle{background:var(--mist-400)}.av .pulse.warn{background:var(--warning)}.agent-row .info{min-width:0}.agent-row .name{font-size:13.5px;font-weight:500;color:var(--text-1);display:flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-row .name .role-tag{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.08em;color:var(--text-3);text-transform:uppercase;padding:1px 6px;border-radius:4px;background:var(--bg-muted);font-weight:500}.agent-row .task{font-size:11.5px;color:var(--text-3);margin-top:2px;display:flex;align-items:center;gap:6px}.agent-row .task .arrow{color:var(--text-4)}.agent-row .task .deliver{color:var(--text-2);display:inline-flex;align-items:center;gap:4px}.agent-row .right{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--text-3);letter-spacing:.04em;text-align:right}.agent-row .right .v{color:var(--text-1);font-size:12px}.crew-card .foot{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;padding:14px 20px 18px;background:var(--bg-page);border-top:.5px solid var(--border-sub)}.kpi{display:flex;flex-direction:column;gap:2px}.kpi .lab{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-weight:500}.kpi .v{font-size:18px;font-weight:300;color:var(--text-1);letter-spacing:-.02em;line-height:1}.kpi .d{font-size:10.5px;color:var(--text-3)}.kpi .d.up{color:var(--success)}section.std{padding:120px 0}.section-head{display:grid;grid-template-columns:60px 1fr;gap:32px;margin-bottom:64px;align-items:baseline}.section-num{font-family:JetBrains Mono,monospace;font-size:13px;color:var(--text-4);font-variant-numeric:tabular-nums}.section-title{font-size:clamp(36px,4.8vw,60px);font-weight:300;letter-spacing:-.028em;line-height:1.04;color:var(--text-1);text-wrap:balance}.section-intro{margin-left:92px;max-width:700px;font-size:17px;font-weight:300;color:var(--text-2);margin-bottom:56px;line-height:1.6}.section-content{margin-left:92px}.problem-section{background:var(--bg-page);padding:100px 0}.problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.problem-card{background:var(--bg-subtle);border:.5px solid var(--border-sub);border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:16px;position:relative;overflow:hidden;min-height:240px}.problem-card .x{width:30px;height:30px;border-radius:999px;background:color-mix(in oklab,var(--error) 16%,var(--bg-subtle));color:var(--error);display:grid;place-items:center;font-size:16px;font-weight:300}.problem-card h4{font-size:22px;font-weight:400;letter-spacing:-.015em;line-height:1.15;color:var(--text-1)}.problem-card h4 .dot{color:var(--c1)}.problem-card p{font-size:14.5px;font-weight:300;color:var(--text-2);line-height:1.55}.pillars-wrap{background:var(--bg-page)}.pillar{padding:100px 0;border-top:.5px solid var(--border-sub)}.pillar:first-of-type{border-top:none}.pillar.alt{background:var(--bg-subtle)}.pillar-inner{max-width:1200px;margin:0 auto;padding:0 48px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.pillar.reverse .pillar-inner>:first-child{order:2}.pillar .num{font-family:JetBrains Mono,monospace;font-size:13px;color:var(--text-4);letter-spacing:.1em;margin-bottom:16px;display:flex;align-items:center;gap:12px}.pillar .num:after{content:"";flex:1;height:1px;background:var(--border-sub);max-width:80px}.pillar h3{font-size:clamp(34px,4vw,54px);font-weight:300;letter-spacing:-.028em;line-height:1.04;margin-bottom:20px;color:var(--text-1);text-wrap:balance}.pillar h3 .dot{color:var(--c1)}.pillar p{font-size:17px;font-weight:300;color:var(--text-2);line-height:1.55;max-width:480px;margin-bottom:24px}.pillar ul.bullets{list-style:none;display:flex;flex-direction:column;gap:12px}.pillar ul.bullets li{display:grid;grid-template-columns:18px 1fr;gap:12px;font-size:14.5px;font-weight:300;color:var(--text-2);line-height:1.5}.pillar ul.bullets li:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--c1);margin-top:9px}.pillar-vis{background:var(--bg-elev);border:.5px solid var(--border-sub);border-radius:24px;padding:28px;box-shadow:var(--shadow-md);min-height:360px;display:flex;flex-direction:column;gap:14px;position:relative;overflow:hidden}.pillar.alt .pillar-vis{background:var(--bg-page)}.output-flow{display:flex;flex-direction:column;gap:12px}.flow-step{display:grid;grid-template-columns:28px 1fr auto;gap:12px;align-items:center;padding:12px;border:.5px solid var(--border-sub);border-radius:12px;background:var(--bg-subtle)}.pillar.alt .flow-step{background:var(--bg-page)}.flow-step .ic{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:var(--bg-page);border:.5px solid var(--border-sub);color:var(--text-1)}.pillar.alt .flow-step .ic{background:var(--bg-elev)}.flow-step .title{font-size:13px;font-weight:500;color:var(--text-1)}.flow-step .meta{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--text-3);letter-spacing:.05em;margin-top:2px}.flow-step .stamp{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--success);background:color-mix(in oklab,var(--success) 14%,transparent);border:.5px solid color-mix(in oklab,var(--success) 28%,transparent);padding:3px 8px;border-radius:999px;letter-spacing:.06em;text-transform:uppercase}.flow-arrow{display:flex;align-items:center;justify-content:center;color:var(--text-4);font-size:18px}.model-pick{display:flex;flex-direction:column;gap:10px}.model-pick .head{display:flex;justify-content:space-between;align-items:center}.model-pick .head .title{font-size:13px;font-weight:500}.model-pick .head .meta{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--text-3);letter-spacing:.06em;text-transform:uppercase}.model-row{display:grid;grid-template-columns:24px 1fr auto auto;gap:12px;align-items:center;padding:12px;border-radius:12px;border:.5px solid var(--border-sub);background:var(--bg-subtle)}.pillar.alt .model-row{background:var(--bg-page)}.model-row.on{border-color:color-mix(in oklab,var(--c3) 40%,var(--border-sub));background:color-mix(in oklab,var(--c3) 8%,var(--bg-subtle))}.model-row .swatch{width:24px;height:24px;border-radius:7px;background:var(--grad-warm)}.model-row.cool .swatch{background:var(--grad-cool)}.model-row.deep .swatch{background:var(--grad-deep)}.model-row .name{font-size:13px;font-weight:500}.model-row .name .sub{display:block;font-size:11px;font-weight:300;color:var(--text-3);margin-top:1px}.model-row .check{width:16px;height:16px;border-radius:999px;background:var(--success);color:#fff;display:grid;place-items:center;font-size:9px}.model-row .price{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--text-2)}.model-note{margin-top:8px;padding:10px 12px;background:color-mix(in oklab,var(--c1) 10%,var(--bg-page));border:.5px solid color-mix(in oklab,var(--c1) 30%,var(--border-sub));border-radius:10px;font-size:12px;color:var(--text-2);line-height:1.4}.model-note strong{color:var(--text-1);font-weight:500}.audit-log{display:flex;flex-direction:column;gap:6px}.audit-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.audit-head .title{font-size:13px;font-weight:500}.audit-head .meta{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--text-3);letter-spacing:.08em;text-transform:uppercase}.audit-row{display:grid;grid-template-columns:12px 1fr auto;gap:12px;align-items:center;padding:8px 0;border-top:.5px solid var(--border-sub);font-size:12.5px}.audit-row:first-of-type{border-top:none;padding-top:0}.audit-row .actor{display:flex;align-items:center;gap:8px;min-width:0}.audit-row .ts{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--text-3);letter-spacing:.04em}.audit-row .av-xs{width:20px;height:20px;border-radius:999px;font-size:8px;font-weight:500;display:grid;place-items:center;background:var(--grad-warm);color:#fff;flex-shrink:0}.audit-row .av-xs.cool{background:var(--grad-cool)}.audit-row .av-xs.deep{background:var(--grad-deep)}.audit-row .av-xs.human{background:var(--bg-muted);color:var(--text-2)}.audit-row .label{color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.audit-row .label b{color:var(--text-1);font-weight:500}.audit-row .label .where{color:var(--text-3)}.audit-row .dot-ind{width:6px;height:6px;border-radius:999px;flex-shrink:0}.audit-row .dot-ind.ok{background:var(--success)}.audit-row .dot-ind.warn{background:var(--warning)}.audit-row .dot-ind.run{background:var(--c8)}.how-section{background:var(--bg-page)}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.step{background:var(--bg-elev);border:.5px solid var(--border-sub);border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:14px;min-height:280px;position:relative}.step .num-pill{display:inline-flex;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.step .num-pill .n{width:22px;height:22px;border-radius:999px;background:var(--grad-warm);color:#fff;display:grid;place-items:center;font-size:11px;letter-spacing:0}.step h4{font-size:22px;font-weight:300;letter-spacing:-.02em;line-height:1.1}.step h4 .dot{color:var(--c1)}.step p{font-size:14px;font-weight:300;color:var(--text-2);line-height:1.55}.step-vis{margin-top:auto;background:var(--bg-subtle);border:.5px solid var(--border-sub);border-radius:10px;padding:12px;font-family:JetBrains Mono,monospace;font-size:11px;color:var(--text-2);display:flex;flex-direction:column;gap:6px;min-height:80px}.step-vis .vis-row{display:flex;justify-content:space-between}.step-vis .vis-row .k{color:var(--text-3)}.step-vis .vis-row .v{color:var(--success)}.usecase-section{background:var(--bg-subtle)}.usecase-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.usecase{background:var(--bg-page);border:.5px solid var(--border-sub);border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:14px;min-height:260px;position:relative;overflow:hidden;transition:transform .2s ease,border-color .2s ease}.usecase:hover{transform:translateY(-2px);border-color:var(--border-str)}.usecase .crew-head{display:flex;align-items:center;gap:12px}.usecase .av-stack{display:flex}.usecase .av-stack .av-sm{width:28px;height:28px;border-radius:999px;border:2px solid var(--bg-page);margin-left:-8px;display:grid;place-items:center;color:#fff;font-size:10px;font-weight:500}.usecase .av-stack .av-sm:first-child{margin-left:0}.usecase .crew-meta{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.08em;color:var(--text-3);text-transform:uppercase}.usecase h4{font-size:22px;font-weight:300;letter-spacing:-.02em;line-height:1.1}.usecase h4 .dot{color:var(--c1)}.usecase p{font-size:14px;font-weight:300;color:var(--text-2);line-height:1.5}.usecase .ships{margin-top:auto;padding-top:16px;border-top:.5px solid var(--border-sub);display:flex;flex-direction:column;gap:6px}.usecase .ships-label{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.usecase .ships-list{display:flex;flex-wrap:wrap;gap:6px}.usecase .ships-list span{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;background:var(--bg-subtle);border:.5px solid var(--border-sub);border-radius:999px;font-size:11px;color:var(--text-2)}.memory-section{background:var(--bg-page)}.memory{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.memory-copy h3{font-size:clamp(32px,4vw,48px);font-weight:300;letter-spacing:-.025em;line-height:1.05;margin-bottom:20px;text-wrap:balance}.memory-copy h3 .dot{color:var(--c1)}.memory-copy p{font-size:16.5px;font-weight:300;color:var(--text-2);line-height:1.6;margin-bottom:16px;max-width:480px}.memory-copy .eyebrow{display:block;margin-bottom:14px}.memory-copy .cta-row{margin-top:8px}.memory-vis{background:var(--bg-elev);border:.5px solid var(--border-sub);border-radius:24px;padding:28px;box-shadow:var(--shadow-md);position:relative;overflow:hidden}.memory-vis:before{content:"";position:absolute;top:-60px;right:-60px;width:200px;height:200px;border-radius:999px;background:var(--grad-warm);filter:blur(40px);opacity:.18;pointer-events:none}.memory-vis .head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;position:relative}.memory-vis .head .title{font-size:13px;font-weight:500}.memory-vis .head .meta{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--text-3);letter-spacing:.08em;text-transform:uppercase}.memory-thread{display:flex;flex-direction:column;gap:8px;position:relative}.memory-thread .mem{display:grid;grid-template-columns:32px 1fr;gap:12px;padding:12px;background:var(--bg-subtle);border:.5px solid var(--border-sub);border-radius:12px}.memory-thread .mem .av{width:32px;height:32px;font-size:12px}.memory-thread .when{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px}.memory-thread .body{font-size:13px;color:var(--text-2);line-height:1.5}.memory-thread .body b{color:var(--text-1);font-weight:500}.gov-section{background:var(--bg-subtle)}.gov-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:.5px solid var(--border-sub);border-radius:20px;overflow:hidden;background:var(--bg-page)}.gov-tile{padding:32px 28px;border-right:.5px solid var(--border-sub);border-bottom:.5px solid var(--border-sub);display:flex;flex-direction:column;gap:12px;min-height:220px}.gov-tile:nth-child(3n){border-right:none}.gov-tile:nth-last-child(-n+3){border-bottom:none}.gov-tile .ic{width:32px;height:32px;border-radius:8px;background:color-mix(in oklab,var(--c3) 16%,var(--bg-page));border:.5px solid color-mix(in oklab,var(--c3) 36%,var(--border-sub));color:var(--c1);display:grid;place-items:center;margin-bottom:4px}.gov-tile h4{font-size:18px;font-weight:400;letter-spacing:-.015em;line-height:1.2}.gov-tile h4 .dot{color:var(--c1)}.gov-tile p{font-size:13.5px;font-weight:300;color:var(--text-2);line-height:1.55}.pricing-section{background:var(--bg-page)}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.price-card{background:var(--bg-elev);border:.5px solid var(--border-sub);border-radius:20px;padding:32px 28px;display:flex;flex-direction:column;gap:16px;position:relative;overflow:hidden}.price-card.feat{background:var(--bg-subtle);border-color:color-mix(in oklab,var(--c3) 40%,var(--border-sub));box-shadow:0 0 0 1px color-mix(in oklab,var(--c3) 40%,transparent),0 24px 60px -20px color-mix(in oklab,var(--c1) 28%,transparent)}.price-card .label{display:flex;align-items:center;justify-content:space-between}.price-card .label .name{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.price-card .label .pop{font-family:JetBrains Mono,monospace;font-size:9.5px;padding:3px 8px;border-radius:999px;background:var(--grad-warm);color:#fff;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.price-card .price{font-size:42px;font-weight:300;letter-spacing:-.03em;line-height:1;color:var(--text-1)}.price-card .price .dot{color:var(--c1)}.price-card .price .unit{font-size:14px;color:var(--text-3);font-weight:300}.price-card .who{font-size:14px;color:var(--text-2);font-weight:300;line-height:1.5}.price-card ul{list-style:none;display:flex;flex-direction:column;gap:10px;margin:8px 0;padding-top:16px;border-top:.5px solid var(--border-sub)}.price-card li{display:grid;grid-template-columns:16px 1fr;gap:10px;font-size:13.5px;color:var(--text-2);font-weight:300;line-height:1.5}.price-card li:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--c1);margin-top:8px}.price-card .btn{margin-top:auto;justify-content:center}.price-card .setup{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--text-3);letter-spacing:.06em;text-transform:uppercase}.about-section{background:var(--bg-subtle);border-top:.5px solid var(--border-sub);border-bottom:.5px solid var(--border-sub);padding:80px 0}.about{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:56px;align-items:center}.about .mark{font-family:Poppins,sans-serif;font-weight:300;font-size:64px;letter-spacing:-.04em;line-height:1;color:var(--text-1)}.about .mark .dot{color:var(--c1)}.about .mark-sub{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;color:var(--text-3);text-transform:uppercase;margin-top:8px;display:block}.about p{font-size:16px;font-weight:300;color:var(--text-2);line-height:1.65;max-width:600px}.about p+p{margin-top:14px}.about p strong{color:var(--text-1);font-weight:500}.cta-final{text-align:center;padding:140px 0 120px;background:var(--grad-full);color:#fff;position:relative;overflow:hidden}.cta-final:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 80% 20%,rgba(255,255,255,.14),transparent 60%),radial-gradient(ellipse 60% 50% at 20% 90%,rgba(255,255,255,.08),transparent 60%)}.cta-final .wrap{position:relative;z-index:1}.cta-final .eyebrow{color:#ffffffb3;margin-bottom:24px;display:block}.cta-final h2{font-size:clamp(60px,9vw,144px);font-weight:300;line-height:.92;letter-spacing:-.04em;margin-bottom:28px;text-wrap:balance}.cta-final h2 .dot{color:#fff}.cta-final p{font-size:18px;font-weight:300;opacity:.85;max-width:520px;margin:0 auto 36px;line-height:1.55}.cta-final .cta-actions{display:inline-flex;gap:12px;flex-wrap:wrap;justify-content:center}footer.foot{background:#07090d;color:#fff;padding:72px 0 36px}[data-theme=light] footer.foot{background:var(--ink)}.foot .wrap{max-width:1200px}.foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1fr;gap:40px;margin-bottom:56px}.foot .blurb{font-size:13px;opacity:.7;line-height:1.6;max-width:320px;font-weight:300;margin-top:18px}.foot h5{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;opacity:.5;margin-bottom:16px}.foot ul{list-style:none;display:flex;flex-direction:column;gap:8px}.foot ul a{font-size:13px;opacity:.8;font-weight:300}.foot ul a:hover{opacity:1;color:var(--c1)}.foot-bottom{border-top:.5px solid rgba(255,255,255,.1);padding-top:24px;display:flex;justify-content:space-between;align-items:center;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.06em;opacity:.5;text-transform:uppercase}.logos-strip{background:var(--bg-page);border-top:.5px solid var(--border-sub);border-bottom:.5px solid var(--border-sub);padding:56px 0}.logos-strip .head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:36px;gap:20px}.logos-strip .head p{font-size:14px;color:var(--text-3);font-weight:300;max-width:480px}.logos-row{display:grid;grid-template-columns:repeat(6,1fr);gap:28px;align-items:center;color:var(--text-3)}.logos-row .lg{font-size:17px;font-weight:500;letter-spacing:-.01em;text-align:center;transition:color .2s}.logos-row .lg:hover{color:var(--text-1)}.logos-row .lg.mono{font-family:JetBrains Mono,monospace;font-size:14px;letter-spacing:.12em;font-weight:500;text-transform:uppercase}.logos-row .lg.italic{font-style:italic;font-weight:300}@media(max-width:980px){.wrap,.hero-grad-inner,.pillar-inner{padding:0 24px}.hero-grad,.hero-ed{padding-top:64px}.hero-grad-inner,.hero-ed-grid,.memory,.about{grid-template-columns:1fr;gap:32px;min-height:auto}.pillar-inner{grid-template-columns:1fr;gap:32px}.pillar.reverse .pillar-inner>:first-child{order:0}.problem-grid,.steps,.usecase-grid,.gov-grid,.pricing-grid,.logos-row{grid-template-columns:1fr 1fr;gap:12px}.gov-tile{border-right:.5px solid var(--border-sub)}.gov-tile:nth-child(2n){border-right:none}.gov-tile:nth-last-child(-n+3){border-bottom:.5px solid var(--border-sub)}.gov-tile:nth-last-child(-n+2){border-bottom:none}.foot-grid{grid-template-columns:1fr 1fr}.topbar-nav{display:none}.topbar{padding:14px 24px}.section-head{grid-template-columns:1fr;gap:16px;margin-bottom:32px}.section-intro,.section-content{margin-left:0}}@media(max-width:640px){.problem-grid,.steps,.usecase-grid,.gov-grid,.pricing-grid,.logos-row,.foot-grid{grid-template-columns:1fr}.gov-tile{border-right:none;border-bottom:.5px solid var(--border-sub)}.gov-tile:last-child{border-bottom:none}section.std{padding:80px 0}.topbar-right{gap:12px}.topbar-brand .meta{display:none}}
