.public-marketing{--cn-brand-100:#cceffa;--cn-brand-200:#99dff6;--cn-brand-300:#66cef1;--cn-brand-400:#33beed;--cn-brand-500:#00ade4;--cn-brand-600:#008ab6;--cn-brand-700:#006889;--sec-qa:#a78bfa;--sec-qa-dim:rgba(167,139,250,0.1);--sec-varc:#fbbf24;--sec-varc-dim:rgba(251,191,36,0.1);--sec-dilr:#34d399;--sec-dilr-dim:rgba(52,211,153,0.1);--glass-bg:rgba(255,255,255,0.018);--glass-bg-strong:rgba(255,255,255,0.035);--glass-border:rgba(255,255,255,0.06);--glass-border-strong:rgba(255,255,255,0.1);--accent-glow:rgba(0,173,228,0.45);--surface-subtle:rgba(255,255,255,0.025);--surface-raised:rgba(255,255,255,0.045);--shadow-panel:0 18px 50px rgba(0,0,0,0.26);--background:#0a0c10;--foreground:#f4f5f7;--card:#15181f;--card-foreground:#f4f5f7;--popover:#1c2028;--popover-foreground:#f4f5f7;--primary:#00ade4;--primary-foreground:#ffffff;--secondary:#1c2028;--secondary-foreground:#f4f5f7;--muted:#15181f;--muted-foreground:#a9b0bc;--accent:#66cef1;--accent-foreground:#0a0c10;--destructive:#ef4444;--destructive-foreground:#ffffff;--border:rgba(255,255,255,0.1);--input:rgba(255,255,255,0.1);--ring:#00ade4;--chart-1:#00ade4;--chart-2:#22c55e;--chart-3:#fbbf24;--chart-4:#a78bfa;--chart-5:#66cef1;--radius:0.75rem;--sidebar:#15181f;--sidebar-foreground:#f4f5f7;--sidebar-primary:#00ade4;--sidebar-primary-foreground:#ffffff;--sidebar-accent:#1c2028;--sidebar-accent-foreground:#f4f5f7;--sidebar-border:rgba(255,255,255,0.1);--sidebar-ring:#00ade4;min-height:100vh;background:var(--background);color:var(--foreground)}.public-marketing .font-display{font-family:var(--font-geist-sans),"Geist",ui-sans-serif,system-ui,sans-serif}.public-marketing .display-1,.public-marketing .display-2,.public-marketing .display-3,.public-marketing .display-hero{font-family:var(--font-geist-sans),"Geist",ui-sans-serif,system-ui,sans-serif;font-weight:700;color:#fff;text-wrap:balance}.public-marketing .display-hero{font-size:clamp(2.125rem,1.5rem + 2.6vw,3.5rem);line-height:1.08;letter-spacing:-.032em}.public-marketing .display-1{font-size:clamp(1.75rem,1.4rem + 1.5vw,2.5rem);line-height:1.14;letter-spacing:-.026em}.public-marketing .display-2{font-size:clamp(1.375rem,1.2rem + .85vw,1.875rem);line-height:1.2;letter-spacing:-.022em;font-weight:600}.public-marketing .display-3{font-size:clamp(1.125rem,1rem + .5vw,1.375rem);line-height:1.25;letter-spacing:-.018em;font-weight:600}.public-marketing .lede{font-size:clamp(1.0625rem,1rem + .35vw,1.1875rem);line-height:1.65;text-wrap:pretty;color:var(--muted-foreground)}.public-marketing .prose-measure{max-width:68ch}.public-marketing .cn-mono,.public-marketing [data-num]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-family:var(--font-geist-mono),"JetBrains Mono",ui-monospace,Consolas,monospace;letter-spacing:-.01em}.public-marketing .glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px) saturate(120%);backdrop-filter:blur(20px) saturate(120%);border:1px solid var(--glass-border);border-radius:14px;position:relative;box-shadow:var(--shadow-panel)}.public-marketing .glass:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 30%);pointer-events:none}.public-marketing .glass--strong{background:var(--glass-bg-strong);border-color:var(--glass-border-strong)}.public-marketing [data-section]{--section-hue:var(--cn-brand-400);--section-dim:rgba(0,173,228,0.1)}.public-marketing [data-section=QA]{--section-hue:var(--sec-qa);--section-dim:var(--sec-qa-dim)}.public-marketing [data-section=VARC]{--section-hue:var(--sec-varc);--section-dim:var(--sec-varc-dim)}.public-marketing [data-section=DILR]{--section-hue:var(--sec-dilr);--section-dim:var(--sec-dilr-dim)}.public-marketing .section-tint{background:var(--section-dim);border-color:color-mix(in srgb,var(--section-hue) 26%,transparent)}.public-marketing .section-text{color:var(--section-hue)}.public-marketing .section-rule{background:var(--section-hue)}.public-marketing .stat-figure{font-family:var(--font-geist-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.02em;color:#fff}.public-marketing .cn-tag{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#7a828f;font-weight:600}.public-marketing .countdown-chip{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:999px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1)}.public-marketing .cyan-glow{box-shadow:0 6px 16px rgba(0,173,228,.28),inset 0 0 0 1px rgba(255,255,255,.1)}.public-marketing .guide-content p{text-wrap:pretty}.public-marketing .guide-content a:not([class]){color:var(--cn-brand-300);text-decoration:underline;text-decoration-color:rgba(102,206,241,.4);text-underline-offset:3px}.public-marketing .guide-content a:not([class]):hover{text-decoration-color:var(--cn-brand-300)}.public-marketing .guide-table{width:100%;border-collapse:separate;border-spacing:0;font-size:.9rem;border:1px solid var(--glass-border);border-radius:.875rem;overflow:hidden}.public-marketing .guide-table td,.public-marketing .guide-table th{padding:.7rem .9rem;text-align:left;border-bottom:1px solid var(--glass-border)}.public-marketing .guide-table thead th{background:var(--surface-raised);color:var(--foreground);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.public-marketing .guide-table tbody tr:last-child td{border-bottom:0}.public-marketing .guide-table td:not(:first-child){font-variant-numeric:tabular-nums}.public-marketing .guide-table-scroll{overflow-x:auto;margin:1.5rem 0}.public-marketing .guide-list{list-style:disc;padding-left:1.4rem}.public-marketing .guide-list li,.public-marketing .guide-steps li{margin-top:.65rem;padding-left:.35rem}.public-marketing .guide-list li::marker,.public-marketing .guide-steps li::marker{color:var(--cn-brand-300);font-weight:700}.public-marketing .guide-steps{list-style:decimal;padding-left:1.4rem}.public-marketing .guide-steps strong{color:var(--foreground)}.public-marketing .guide-card-grid{display:grid;gap:.85rem}.public-marketing .guide-card-grid>div{border:1px solid var(--glass-border);border-radius:.875rem;background:var(--surface-subtle);padding:1rem}.public-marketing .guide-card-grid h3{color:var(--foreground);font-weight:600}.public-marketing .guide-card-grid p{margin-top:.35rem;color:var(--muted-foreground);font-size:.9rem;line-height:1.6}@media (min-width:640px){.public-marketing .guide-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}