.marketing-shell{--background:#f6f7fa;--foreground:#0b1120;--card:#ffffff;--card-foreground:#0b1120;--popover:#ffffff;--popover-foreground:#0b1120;--primary:#2962ff;--primary-foreground:#ffffff;--secondary:#eef2f7;--secondary-foreground:#0b1120;--muted:#eef2f7;--muted-foreground:#64748b;--accent:#eef2f7;--accent-foreground:#0b1120;--destructive:#ef4444;--destructive-foreground:#ffffff;--border:rgba(15,23,42,0.12);--input:rgba(15,23,42,0.12);--ring:rgba(41,98,255,0.4);--obs-ink:#0b1120;--obs-charcoal:#0f172a;--obs-graphite:#111827;--obs-slate:#1e293b;--obs-blue:#2962ff;--obs-blue-mid:#3b82f6;--obs-blue-soft:#60a5fa;--obs-blue-glow:rgba(41,98,255,0.18);--bg-base:#f6f7fa;--bg-raised:#ffffff;--bg-tint:#eef2f7;--bg-deep:#0b1120;--text-primary:#0b1120;--text-body:#334155;--text-muted:#64748b;--text-faint:#94a3b8;--text-on-dark:#e2e8f0;--text-on-dark-muted:#94a3b8;--line:rgba(15,23,42,0.08);--line-strong:rgba(15,23,42,0.16);--line-on-dark:rgba(226,232,240,0.08);--line-on-dark-strong:rgba(226,232,240,0.14);--status-live:#22c55e;--status-warn:#f59e0b;--status-alert:#ef4444;--mkt-font-sans:var(--font-inter),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--mkt-font-serif:var(--font-instrument-serif),Georgia,"Times New Roman",serif;--mkt-font-mono:var(--font-jetbrains-mono),ui-monospace,"SF Mono",Menlo,monospace;--mkt-container:1240px;--mkt-container-wide:1360px;--mkt-radius-sm:6px;--mkt-radius:10px;--mkt-radius-lg:16px;--mkt-shadow-sm:0 1px 2px rgba(15,23,42,0.04),0 1px 1px rgba(15,23,42,0.03);--mkt-shadow-md:0 8px 24px -8px rgba(15,23,42,0.12),0 2px 6px rgba(15,23,42,0.04);--mkt-shadow-lg:0 24px 48px -16px rgba(15,23,42,0.18),0 8px 16px -8px rgba(15,23,42,0.08);--section-dark-bg:#0b1120;--grid-line:rgba(15,23,42,0.05);--motion-fast:180ms;--motion-base:420ms;--motion-slow:700ms;--motion-cinematic:900ms;--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-in-out-soft:cubic-bezier(0.65,0,0.35,1);--ease-out-quad:cubic-bezier(0.25,0.46,0.45,0.94);--stagger-base:70ms;--stagger-tight:40ms;--reveal-distance:32px;--reveal-blur:8px;background:var(--bg-base);color:var(--text-primary);font-family:var(--mkt-font-sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01","cv11";text-rendering:optimizeLegibility}.marketing-shell[data-theme=dark]{--bg-base:oklch(0.16 0.008 265);--bg-raised:oklch(0.20 0.010 265);--bg-tint:oklch(0.24 0.012 265);--bg-deep:oklch(0.13 0.006 265);--text-primary:oklch(0.97 0.004 265);--text-body:oklch(0.86 0.008 265);--text-muted:oklch(0.74 0.012 265);--text-faint:oklch(0.55 0.014 265);--line:oklch(0.30 0.012 265/0.6);--line-strong:oklch(0.30 0.012 265/0.6);--obs-blue:#a78bfa;--obs-blue-mid:#c4b5fd;--obs-blue-soft:#ddd6fe;--obs-blue-glow:rgba(167,139,250,0.18);--background:oklch(0.16 0.008 265);--foreground:oklch(0.97 0.004 265);--card:oklch(0.20 0.010 265);--card-foreground:oklch(0.97 0.004 265);--popover:oklch(0.20 0.010 265);--popover-foreground:oklch(0.97 0.004 265);--secondary:oklch(0.24 0.012 265);--secondary-foreground:oklch(0.97 0.004 265);--muted:oklch(0.24 0.012 265);--muted-foreground:oklch(0.74 0.012 265);--accent:oklch(0.24 0.012 265);--accent-foreground:oklch(0.97 0.004 265);--border:oklch(0.30 0.012 265/0.6);--input:oklch(0.30 0.012 265/0.6);--grid-line:oklch(0.30 0.012 265/0.06);color-scheme:dark}@media (prefers-color-scheme:dark){.marketing-shell:not([data-theme=light]):not([data-theme=dark]){--bg-base:oklch(0.16 0.008 265);--bg-raised:oklch(0.20 0.010 265);--bg-tint:oklch(0.24 0.012 265);--bg-deep:oklch(0.13 0.006 265);--text-primary:oklch(0.97 0.004 265);--text-body:oklch(0.86 0.008 265);--text-muted:oklch(0.74 0.012 265);--text-faint:oklch(0.55 0.014 265);--line:oklch(0.30 0.012 265/0.6);--line-strong:oklch(0.30 0.012 265/0.6);--obs-blue:#a78bfa;--obs-blue-mid:#c4b5fd;--obs-blue-soft:#ddd6fe;--obs-blue-glow:rgba(167,139,250,0.18);--background:oklch(0.16 0.008 265);--foreground:oklch(0.97 0.004 265);--card:oklch(0.20 0.010 265);--card-foreground:oklch(0.97 0.004 265);--secondary:oklch(0.24 0.012 265);--secondary-foreground:oklch(0.97 0.004 265);--muted:oklch(0.24 0.012 265);--muted-foreground:oklch(0.74 0.012 265);--accent:oklch(0.24 0.012 265);--accent-foreground:oklch(0.97 0.004 265);--border:oklch(0.30 0.012 265/0.6);--input:oklch(0.30 0.012 265/0.6);--grid-line:oklch(0.30 0.012 265/0.06);color-scheme:dark}}.marketing-shell[data-theme=dark] .mkt-bar{background:color-mix(in oklch,oklch(.13 .006 265) 78%,transparent);border-bottom:1px solid oklch(.3 .012 265/.6)}.marketing-shell[data-theme=dark] .mkt-pill{background:color-mix(in oklch,oklch(.2 .01 265) 88%,transparent);border-color:oklch(.3 .012 265/.6);box-shadow:0 14px 32px -16px rgba(0,0,0,.6)}.marketing-shell[data-theme=dark] .bar-brand{color:var(--text-primary)}.marketing-shell[data-theme=dark] .bar-divider{background:var(--line-strong)}@media (prefers-color-scheme:dark){.marketing-shell:not([data-theme=light]):not([data-theme=dark]) .mkt-bar{background:color-mix(in oklch,oklch(.13 .006 265) 78%,transparent);border-bottom:1px solid oklch(.3 .012 265/.6)}.marketing-shell:not([data-theme=light]):not([data-theme=dark]) .mkt-pill{background:color-mix(in oklch,oklch(.2 .01 265) 88%,transparent);border-color:oklch(.3 .012 265/.6);box-shadow:0 14px 32px -16px rgba(0,0,0,.6)}}.marketing-shell *{box-sizing:border-box}.marketing-shell a{color:inherit;text-decoration:none}.marketing-shell button{font:inherit;color:inherit;cursor:pointer;border:0;background:transparent}.marketing-shell img,.marketing-shell svg{display:block;max-width:100%}.marketing-shell ::selection{background:var(--obs-blue);color:#fff}.marketing-shell .skip-link{position:fixed;top:12px;left:12px;z-index:100;padding:12px 18px;border-radius:999px;background:var(--obs-ink);color:#fff;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 8px 24px -10px rgba(11,17,32,.6);transform:translateY(calc(-100% - 24px));transition:transform .22s cubic-bezier(.32,.72,0,1)}.marketing-shell .skip-link:focus,.marketing-shell .skip-link:focus-visible{transform:translateY(0);outline:2px solid var(--obs-blue);outline-offset:4px}.marketing-shell .eyebrow{font-family:var(--mkt-font-mono);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);display:inline-flex;align-items:center;gap:8px}.marketing-shell .eyebrow .dot{width:6px;height:6px;border-radius:999px;background:var(--obs-blue);box-shadow:0 0 0 4px var(--obs-blue-glow)}.marketing-shell .head-display{font-size:clamp(36px,4.6vw,64px);line-height:1.18;letter-spacing:-.035em;font-weight:500;color:var(--text-primary);margin:0}.marketing-shell .head-1 .ital,.marketing-shell .head-2 .ital,.marketing-shell .head-display .ital,.marketing-shell .testi-q .ital{font-family:inherit;font-style:italic;font-weight:400;letter-spacing:-.015em;color:var(--obs-blue)}.marketing-shell .head-1{font-size:clamp(28px,3.2vw,42px);line-height:1.25;letter-spacing:-.025em;font-weight:500;margin:0}.marketing-shell .sc .head-1{font-size:clamp(34px,4.2vw,54px);line-height:1.2;letter-spacing:-.03em}.marketing-shell .head-2{font-size:clamp(24px,2.4vw,34px);line-height:1.35;letter-spacing:-.02em;font-weight:500;margin:0}.marketing-shell .head-3{font-size:20px;line-height:1.4;letter-spacing:-.012em;font-weight:600;margin:0}.marketing-shell .head-1,.marketing-shell .head-display{padding-block-end:.5em}.marketing-shell .head-2{padding-block-end:.55em}.marketing-shell .head-3{padding-block-end:.6em}.marketing-shell .lede{font-size:clamp(17px,1.4vw,19px);line-height:1.55;color:var(--text-body);max-width:60ch}.marketing-shell .body{color:var(--text-body)}.marketing-shell .mono{font-family:var(--mkt-font-mono);font-size:12.5px;letter-spacing:.02em}.marketing-shell .muted{color:var(--text-muted)}.marketing-shell .container{width:100%;max-width:var(--mkt-container);margin:0 auto;padding:0 28px}.marketing-shell .container.wide{max-width:var(--mkt-container-wide)}.marketing-shell .section{padding:clamp(64px,9vw,128px) 0;position:relative}.marketing-shell .section.tight{padding:clamp(48px,6vw,80px) 0}.marketing-shell .section.dark{background:var(--obs-ink);color:var(--text-on-dark)}.marketing-shell .section.dark .body,.marketing-shell .section.dark .lede{color:var(--text-on-dark-muted)}.marketing-shell .section.dark .head-1,.marketing-shell .section.dark .head-2,.marketing-shell .section.dark .head-3,.marketing-shell .section.dark .head-display{color:#fff}.marketing-shell .section.dark .eyebrow{color:var(--text-on-dark-muted)}.marketing-shell .section-head{display:grid;grid-template-columns:1fr 1.4fr;gap:56px;align-items:start;margin-bottom:72px}.marketing-shell .section-head>div{align-self:start;min-width:0}.marketing-shell .head-1,.marketing-shell .head-2,.marketing-shell .head-3,.marketing-shell .head-display{overflow-wrap:anywhere;word-break:normal}.marketing-shell .section-head .lede{margin:0;align-self:end;padding-bottom:.4em}@media (max-width:860px){.marketing-shell .section-head{grid-template-columns:1fr;gap:20px;margin-bottom:48px}.marketing-shell .section-head .lede{padding-bottom:0}}.marketing-shell .btn{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 22px;border-radius:999px;font-size:14.5px;font-weight:500;letter-spacing:-.005em;transition:transform var(--motion-fast) var(--ease-out-quad),background var(--motion-fast) var(--ease-out-quad),color var(--motion-fast) var(--ease-out-quad),box-shadow var(--motion-fast) var(--ease-out-quad),border-color var(--motion-fast) var(--ease-out-quad);white-space:nowrap;border:1px solid transparent}.marketing-shell .btn:active{transform:translateY(1px)}.marketing-shell .btn-primary{background:var(--obs-ink);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 8px 20px -10px rgba(11,17,32,.6)}.marketing-shell .btn-primary:hover{background:#1c2538;transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 12px 24px -10px rgba(11,17,32,.55)}.marketing-shell .btn-blue{background:var(--obs-blue);color:#fff;box-shadow:0 8px 24px -10px rgba(41,98,255,.5)}.marketing-shell .btn-blue:hover{background:#1f54e6;transform:translateY(-1px);box-shadow:0 12px 28px -10px rgba(41,98,255,.55)}.marketing-shell .btn-ghost{background:transparent;color:var(--text-primary);border-color:var(--line-strong)}.marketing-shell .btn-ghost:hover{background:var(--bg-tint)}.marketing-shell .btn-on-dark-ghost{background:transparent;color:#fff;border-color:var(--line-on-dark-strong)}.marketing-shell .btn-on-dark-ghost:hover{background:rgba(255,255,255,.06)}.marketing-shell .btn-sm{height:38px;padding:0 16px;font-size:13.5px}.marketing-shell .btn .arrow{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;transition:transform var(--motion-fast) var(--ease-out-quad)}.marketing-shell .btn:hover .arrow{transform:translateX(3px)}.marketing-shell .pill{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px;border:1px solid var(--line-strong);border-radius:999px;font-family:var(--mkt-font-mono);font-size:11.5px;letter-spacing:.04em;color:var(--text-muted);background:var(--bg-raised)}.marketing-shell .pill.live:before{content:"";width:7px;height:7px;border-radius:999px;background:var(--status-live);box-shadow:0 0 0 3px rgba(34,197,94,.18)}.marketing-shell .sc-frame .pill.live:before{box-shadow:0 0 0 0 rgba(34,197,94,.6);animation:mkt-pulse 1.8s ease-in-out infinite}@keyframes mkt-pulse{0%{box-shadow:0 0 0 0 rgba(34,197,94,.5)}70%{box-shadow:0 0 0 8px rgba(34,197,94,0)}to{box-shadow:0 0 0 0 rgba(34,197,94,0)}}.marketing-shell .grid-bg{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(90deg,rgba(15,23,42,.05) 1px,transparent 0),linear-gradient(180deg,rgba(15,23,42,.05) 1px,transparent 0);background-size:56px 56px;mask-image:radial-gradient(ellipse at 50% 0,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at 50% 0,#000 30%,transparent 75%)}.marketing-shell .grid-bg.dark{background-image:linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.04) 1px,transparent 0)}html.mkt-js .marketing-shell .reveal{opacity:0;transform:translateY(var(--reveal-distance));transition:opacity var(--motion-base) var(--ease-out-expo),transform var(--motion-base) var(--ease-out-expo)}html.mkt-js .marketing-shell .reveal.reveal-fade{transform:none}html.mkt-js .marketing-shell .reveal.reveal-slow{transition-duration:var(--motion-slow),var(--motion-slow)}html.mkt-js .marketing-shell .reveal.in{opacity:1;transform:none}.marketing-shell .obs-mark{display:inline-flex;align-items:center;gap:10px;font-weight:600;letter-spacing:-.015em;font-size:16px;color:var(--text-primary)}.marketing-shell .row{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.marketing-shell .col{display:flex;flex-direction:column;gap:16px}.marketing-shell .center{text-align:center}.marketing-shell .spread{display:flex;justify-content:space-between;align-items:center;gap:16px}.marketing-shell .divider{height:1px;background:var(--line);margin:24px 0}.marketing-shell .divider.on-dark{background:var(--line-on-dark)}.marketing-shell .on-dark{background:#0b1120;color:#ffffff;--background:#0b1120;--foreground:#ffffff;--card:#14182a;--card-foreground:#ffffff;--muted:#14182a;--muted-foreground:#94a3b8;--border:rgba(255,255,255,0.1);--input:rgba(255,255,255,0.1);--secondary:#14182a;--secondary-foreground:#e2e8f0;--accent:#1e293b;--accent-foreground:#ffffff}.marketing-shell .bg-grid{background-image:linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:56px 56px}.marketing-shell .footer{background:var(--obs-ink);color:var(--text-on-dark-muted);padding:80px 0 32px;position:relative;overflow:hidden}.marketing-shell .footer h4{color:#fff;font-size:13px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;margin:0 0 18px}.marketing-shell .footer a{display:block;padding:6px 0;font-size:14px;color:var(--text-on-dark-muted)}.marketing-shell .footer .obs-mark,.marketing-shell .footer a:hover{color:#fff}.marketing-shell .footer-grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:48px;padding-bottom:60px;border-bottom:1px solid var(--line-on-dark)}@media (max-width:900px){.marketing-shell .footer-grid{grid-template-columns:1fr 1fr}}.marketing-shell .footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:28px;font-size:12.5px;letter-spacing:.02em}.marketing-shell{--mkt-re:cubic-bezier(0.32,0.72,0,1);--mkt-rd:420ms;--glass-blur:28px;--glass-sat:180%;--glass-bri:1.05}.mkt-bar{position:fixed;top:0;left:0;right:0;z-index:60;display:flex;align-items:center;height:72px;padding:0 32px;background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(248,250,253,.62));border-bottom:1px solid rgba(15,23,42,.06);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat)) brightness(var(--glass-bri));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat)) brightness(var(--glass-bri));box-shadow:inset 0 1px 0 rgba(255,255,255,.7),inset 0 -1px 0 rgba(15,23,42,.04),0 1px 1px rgba(15,23,42,.04),0 8px 24px -16px rgba(15,23,42,.08);transition:opacity var(--mkt-rd) var(--mkt-re),transform var(--mkt-rd) var(--mkt-re);will-change:opacity,transform;font-family:var(--mkt-font-sans);color:var(--text-primary)}.mkt-bar:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:0;padding:1px;background:linear-gradient(180deg,rgba(255,255,255,.85),rgba(255,255,255,.05) 30%,rgba(15,23,42,.05));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.mkt-bar.in{opacity:1;transform:translateY(0);pointer-events:auto}.mkt-bar.out{opacity:0;transform:translateY(-12px);pointer-events:none}.mkt-bar .bar-head{display:flex;align-items:center;gap:12px;text-decoration:none;flex-shrink:0;margin-right:auto}.mkt-bar .bar-head img{display:block;border-radius:7px;box-shadow:0 1px 2px rgba(0,0,0,.18)}.mkt-bar .bar-brand{font-size:13px;letter-spacing:.16em;font-weight:700;color:var(--text-primary);white-space:nowrap}.mkt-bar .bar-brand-sub{margin-left:8px;font-weight:500;opacity:.5;letter-spacing:.16em}.mkt-bar .bar-nav{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:stretch;gap:0}.mkt-bar .bar-group{position:relative;display:flex;align-items:center;gap:0}.mkt-bar .bar-group-items{display:flex;align-items:center;gap:2px}.mkt-bar .bar-group-label{position:absolute;top:-14px;left:12px;font-family:var(--mkt-font-mono);font-size:9.5px;letter-spacing:.18em;color:var(--obs-blue);pointer-events:none;white-space:nowrap;opacity:0;transform:translateY(2px);transition:opacity .2s ease,transform .2s ease}.mkt-bar .bar-group:focus-within .bar-group-label,.mkt-bar .bar-group:hover .bar-group-label{opacity:1;transform:translateY(0)}.mkt-bar .bar-divider{width:1px;margin:8px 12px;background:var(--line);align-self:stretch}.mkt-bar .bar-link{padding:8px 12px;font-size:13.5px;color:var(--text-muted);text-decoration:none;border-radius:8px;transition:background .18s ease,color .18s ease}.mkt-bar .bar-link:hover{background:var(--bg-tint);color:var(--text-primary)}@media (max-width:1180px){.mkt-bar .bar-group-label{display:none}}.mkt-bar .bar-cta{display:flex;align-items:center;gap:8px;flex-shrink:0}.mkt-bar .bar-cta .btn-sm{height:38px}.mkt-pill{position:fixed;top:14px;left:50%;z-index:61;display:flex;align-items:center;gap:4px;padding:5px 6px;height:54px;background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,.45) 50%,rgba(243,246,252,.55));border:0;border-radius:999px;backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat)) brightness(var(--glass-bri));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat)) brightness(var(--glass-bri));box-shadow:inset 0 1px 0 rgba(255,255,255,.85),inset 0 -1px 1px rgba(15,23,42,.06),0 1px 1px rgba(15,23,42,.04),0 12px 24px -8px rgba(15,23,42,.18),0 32px 48px -20px rgba(15,23,42,.12),0 4px 12px -2px rgba(41,98,255,.06);transition:opacity var(--mkt-rd) var(--mkt-re),transform var(--mkt-rd) var(--mkt-re);will-change:opacity,transform,backdrop-filter;font-family:var(--mkt-font-sans);isolation:isolate}.mkt-pill:before{inset:0;border-radius:inherit;padding:1px;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(255,255,255,.18) 32%,rgba(15,23,42,.05) 65%,rgba(255,255,255,.4));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:2}.mkt-pill:after,.mkt-pill:before{content:"";position:absolute;pointer-events:none}.mkt-pill:after{top:1px;left:16px;right:16px;height:42%;background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,.08) 60%,transparent);border-radius:999px;z-index:1;filter:blur(.5px)}.mkt-pill.in{opacity:1;transform:translateX(-50%) translateY(0) scale(1);pointer-events:auto}.mkt-pill.out{opacity:0;transform:translateX(-50%) translateY(-6px) scale(.96);pointer-events:none}.mkt-pill .pill-head{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;margin-right:4px;flex-shrink:0}.mkt-pill .pill-head img{display:block;border-radius:7px;box-shadow:0 1px 2px rgba(0,0,0,.18)}.mkt-pill .pill-nav{display:flex;align-items:center;gap:2px}.mkt-pill .pill-item{position:relative;border-radius:999px;color:var(--text-muted);text-decoration:none;padding:0;z-index:3;transition:background .32s var(--mkt-re),box-shadow .32s var(--mkt-re),color .22s var(--mkt-re)}.mkt-pill .pill-icon,.mkt-pill .pill-item{display:inline-flex;align-items:center;height:42px}.mkt-pill .pill-icon{flex-shrink:0;width:42px;justify-content:center}.mkt-pill .pill-label{display:inline-block;font-size:13px;line-height:1;white-space:nowrap;max-width:0;opacity:0;overflow:hidden;padding-right:0;transition:max-width var(--mkt-rd) var(--mkt-re),padding-right var(--mkt-rd) var(--mkt-re),opacity calc(var(--mkt-rd) * .6) var(--mkt-re)}.mkt-pill .pill-item:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:transparent;box-shadow:0 0 0 0 rgba(41,98,255,0);transition:background .28s var(--mkt-re),box-shadow .32s var(--mkt-re);z-index:-1}.mkt-pill .pill-item:hover{color:var(--text-primary);background:linear-gradient(180deg,rgba(255,255,255,.85),rgba(255,255,255,.5));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),inset 0 -1px 0 rgba(15,23,42,.04),0 4px 10px -4px rgba(15,23,42,.12)}.mkt-pill .pill-item:focus-visible{outline:2px solid var(--obs-blue);outline-offset:2px}.mkt-pill .pill-item:hover .pill-label{max-width:200px;opacity:1;padding-right:14px}.mkt-pill .pill-cta{display:flex;align-items:center;gap:6px;margin-left:6px;padding-left:10px;height:32px;position:relative;z-index:3}.mkt-pill .pill-cta:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:1px;background:linear-gradient(180deg,transparent,rgba(15,23,42,.16) 50%,transparent)}.mkt-pill .pill-cta .btn-sm{height:42px;padding:0 18px;font-size:13px}@media (max-width:980px){.mkt-bar .bar-nav{display:none}}@media (max-width:760px){.mkt-bar .bar-cta .btn-ghost,.mkt-pill .pill-nav{display:none}}@keyframes mkt-hero-rise{0%{opacity:0;transform:translateY(var(--reveal-distance));filter:blur(var(--reveal-blur))}to{opacity:1;transform:none;filter:blur(0)}}@keyframes mkt-rise-in{0%{opacity:0;transform:translateY(var(--reveal-distance))}to{opacity:1;transform:none}}.marketing-shell .hero-rise{animation:mkt-hero-rise var(--motion-cinematic) var(--ease-out-expo) both;will-change:transform,opacity,filter}.marketing-shell .rise-in{animation:mkt-rise-in var(--motion-base) var(--ease-out-expo) both}.marketing-shell .rise-in.rise-slow{animation-duration:var(--motion-slow)}.marketing-shell .rise-in.d1{animation-delay:70ms}.marketing-shell .rise-in.d2{animation-delay:.14s}.marketing-shell .rise-in.d3{animation-delay:.21s}.marketing-shell .rise-in.d4{animation-delay:.28s}.marketing-shell .hero-settled .hero-rise,.marketing-shell .hero-settled .rise-in{will-change:auto}@keyframes mkt-drift{0%{transform:translate3d(-4%,-3%,0) scale(1)}50%{transform:translate3d(4%,3%,0) scale(1.05)}to{transform:translate3d(-4%,-3%,0) scale(1)}}.marketing-shell .drift-blob{position:absolute;border-radius:999px;pointer-events:none;background:radial-gradient(circle,var(--obs-blue-glow),transparent 70%);filter:blur(72px);animation:mkt-drift 28s ease-in-out infinite;will-change:transform}.marketing-shell .drift-blob.drift-2{animation-duration:38s;animation-direction:reverse;opacity:.8}.marketing-shell[data-theme=dark] .drift-blob{background:radial-gradient(circle,color-mix(in srgb,var(--obs-blue) 26%,transparent),transparent 70%)}.marketing-shell .drift-blob.on-dark{background:radial-gradient(circle,rgba(41,98,255,.26),transparent 70%)}@media (prefers-reduced-motion:reduce){html.mkt-js .marketing-shell .reveal{opacity:1;transform:none;transition:none}.marketing-shell .drift-blob,.marketing-shell .hero-rise,.marketing-shell .rise-in,.marketing-shell .sc-frame .pill.live:before{animation:none}.marketing-shell .btn,.marketing-shell .btn .arrow{transition-property:background,color,box-shadow,border-color}.marketing-shell .btn-blue:hover,.marketing-shell .btn-primary:hover,.marketing-shell .btn:hover{transform:none}}@keyframes mkt-page-cut{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.marketing-shell .mkt-cut{animation:mkt-page-cut .42s var(--ease-out-expo) both}@keyframes mkt-check-draw{to{stroke-dashoffset:0}}html.mkt-js .marketing-shell .reveal .cl-check svg path{stroke-dasharray:20;stroke-dashoffset:20}html.mkt-js .marketing-shell .reveal.in .cl-check svg path{animation:mkt-check-draw .36s var(--ease-out-expo) .16s forwards}@media (prefers-reduced-motion:reduce){.marketing-shell .mkt-cut{animation:none}html.mkt-js .marketing-shell .reveal .cl-check svg path{stroke-dasharray:none;stroke-dashoffset:0;animation:none}}.marketing-shell .case-card,.marketing-shell .how-card,.marketing-shell .region-card,.marketing-shell .rel-card,.marketing-shell .service-card,.marketing-shell .why-card{transition:transform var(--motion-fast) var(--ease-out-quad),background var(--motion-fast) var(--ease-out-quad),box-shadow var(--motion-fast) var(--ease-out-quad),border-color var(--motion-fast) var(--ease-out-quad)}.marketing-shell .case-card:hover,.marketing-shell .how-card:hover,.marketing-shell .region-card:hover,.marketing-shell .rel-card:hover,.marketing-shell .service-card:hover{transform:translateY(-4px);box-shadow:var(--mkt-shadow-md)}@keyframes mkt-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.marketing-shell .marquee{overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marketing-shell .marquee-track{display:inline-flex;gap:0;white-space:nowrap;animation:mkt-marquee var(--marquee-dur,42s) linear infinite;will-change:transform}.marketing-shell .marquee:hover .marquee-track{animation-play-state:paused}.marketing-shell .marquee-item{font-family:var(--mkt-font-mono);font-size:14px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-body);display:inline-flex;align-items:center}.marketing-shell .marquee-item:after{content:"·";margin:0 22px;color:var(--obs-blue)}.marketing-shell .proc-list{list-style:none;margin:64px 0 0;padding:0;position:relative}.marketing-shell .proc-step{display:grid;grid-template-columns:72px 1fr;gap:28px;padding:0 0 56px;position:relative}.marketing-shell .proc-step:last-child{padding-bottom:0}.marketing-shell .proc-node{position:relative;display:flex;justify-content:center}.marketing-shell .proc-num{width:56px;height:56px;border-radius:999px;border:1px solid var(--line-strong);background:var(--bg-raised);color:var(--obs-blue);font-family:var(--mkt-font-mono);font-size:16px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:1;box-shadow:0 0 0 6px var(--bg-base)}.marketing-shell .proc-step:before{content:"";position:absolute;left:35px;top:56px;bottom:0;width:2px;background:linear-gradient(180deg,var(--obs-blue),var(--obs-blue-glow));transform:scaleY(0);transform-origin:top center;transition:transform var(--motion-slow) var(--ease-out-expo) .18s}.marketing-shell .proc-step:last-child:before{display:none}.marketing-shell .proc-step.reveal.in:before,html.mkt-js .marketing-shell .proc-step.reveal.in:before{transform:scaleY(1)}.marketing-shell .proc-kicker{font-family:var(--mkt-font-mono);font-size:11px;letter-spacing:.14em;color:var(--text-muted)}.marketing-shell .proc-body h3{margin:8px 0 0;font-size:24px;font-weight:500;letter-spacing:-.018em;color:var(--text-primary)}.marketing-shell .proc-body p{margin:10px 0 0;font-size:15px;line-height:1.6;color:var(--text-body);max-width:60ch}@media (max-width:640px){.marketing-shell .proc-step{grid-template-columns:56px 1fr;gap:18px}.marketing-shell .proc-step:before{left:27px}}.marketing-shell .shift-line{list-style:none;margin:64px 0 0;padding:0;border-left:2px solid var(--line-strong)}.marketing-shell .shift-row{display:grid;grid-template-columns:96px 1fr;gap:24px;padding:0 0 40px 28px;position:relative}.marketing-shell .shift-row:before{content:"";position:absolute;left:-7px;top:6px;width:12px;height:12px;border-radius:999px;background:var(--obs-blue);box-shadow:0 0 0 4px var(--obs-blue-glow)}.marketing-shell .shift-time{font-family:var(--mkt-font-mono);font-size:13px;letter-spacing:.08em;color:var(--obs-blue);font-feature-settings:"tnum"}.marketing-shell .shift-body b{display:block;font-size:16.5px;font-weight:500;letter-spacing:-.01em;color:var(--text-primary)}.marketing-shell .shift-body p{margin:6px 0 0;font-size:14.5px;line-height:1.6;color:var(--text-body);max-width:58ch}@media (max-width:560px){.marketing-shell .shift-row{grid-template-columns:1fr;gap:6px}}.marketing-shell .faq-item{border-bottom:1px solid var(--line)}.marketing-shell .faq-q{appearance:none;background:transparent;border:0;width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;font:inherit;font-size:17px;font-weight:500;letter-spacing:-.01em;color:var(--text-primary);text-align:left;cursor:pointer;transition:color var(--motion-fast) var(--ease-out-quad)}.marketing-shell .faq-q:hover{color:var(--obs-blue)}.marketing-shell .faq-q:focus-visible{outline:2px solid var(--obs-blue);outline-offset:4px;border-radius:4px}.marketing-shell .faq-chev{flex-shrink:0;color:var(--text-faint);transition:transform var(--motion-base) var(--ease-out-expo),color var(--motion-fast) var(--ease-out-quad)}.marketing-shell .faq-item[data-open] .faq-chev{transform:rotate(45deg);color:var(--obs-blue)}.marketing-shell .faq-a{overflow:hidden;max-height:0;opacity:0;transition:max-height var(--motion-base) var(--ease-out-expo),opacity .28s var(--ease-out-expo)}.marketing-shell .faq-item[data-open] .faq-a{max-height:320px;opacity:1}.marketing-shell .faq-a p{margin:0;padding:0 0 24px;font-size:15px;line-height:1.65;color:var(--text-body);max-width:68ch}@media (prefers-reduced-motion:reduce){.marketing-shell .marquee-track{animation:none}.marketing-shell .proc-step:before{transform:scaleY(1);transition:none}.marketing-shell .case-card:hover,.marketing-shell .how-card:hover,.marketing-shell .region-card:hover,.marketing-shell .rel-card:hover,.marketing-shell .service-card:hover{transform:none}.marketing-shell .faq-a,.marketing-shell .faq-chev{transition:none}}.marketing-shell .careers-cta,.marketing-shell .console-shell,.marketing-shell .dispatch-band,.marketing-shell .sc-frame,.marketing-shell .section.dark{position:relative}.marketing-shell .careers-cta:after,.marketing-shell .console-shell:after,.marketing-shell .dispatch-band:after,.marketing-shell .sc-frame:after,.marketing-shell .section.dark:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;opacity:0;background:radial-gradient(520px circle at var(--mx,50%) var(--my,50%),rgba(96,165,250,.1),rgba(41,98,255,.04) 35%,transparent 65%);transition:opacity var(--motion-slow) var(--ease-out-quad)}.marketing-shell .careers-cta.spot-on:after,.marketing-shell .console-shell.spot-on:after,.marketing-shell .dispatch-band.spot-on:after,.marketing-shell .sc-frame.spot-on:after,.marketing-shell .section.dark.spot-on:after{opacity:1}.marketing-shell .fx-tilt{transition:transform .24s var(--ease-out-quad),background var(--motion-fast) var(--ease-out-quad),box-shadow var(--motion-fast) var(--ease-out-quad);will-change:transform}.marketing-shell .fx-magnet{transition:transform .22s var(--ease-out-quad);will-change:transform}.marketing-shell [data-depth]{transform:translate3d(var(--dx,0),calc(var(--dy, 0px) + var(--sy, 0px)),0);transition:transform .6s var(--ease-out-quad);will-change:transform}.marketing-shell .hw{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.08em;margin-bottom:-.08em}.marketing-shell .hwi{display:inline-block;animation:mkt-word-rise .64s var(--ease-out-expo) both;animation-delay:calc(var(--wi, 0) * 36ms);will-change:transform,opacity,filter}@keyframes mkt-word-rise{0%{opacity:0;transform:translateY(108%);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}.marketing-shell .hero-settled .hwi{will-change:auto}@keyframes mkt-grain{0%,to{transform:translate(0)}12.5%{transform:translate(-3%,2%)}25%{transform:translate(2%,-3%)}37.5%{transform:translate(-2%,-2%)}50%{transform:translate(3%,3%)}62.5%{transform:translate(-3%,-1%)}75%{transform:translate(1%,3%)}87.5%{transform:translate(3%,-2%)}}.marketing-shell .mkt-hero:after,.marketing-shell .section.dark:before{content:"";position:absolute;inset:-8%;pointer-events:none;z-index:2;opacity:.05;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.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;mix-blend-mode:overlay;animation:mkt-grain .9s steps(8) infinite}@media (prefers-reduced-motion:reduce){.marketing-shell .hwi,.marketing-shell .mkt-hero:after,.marketing-shell .section.dark:before{animation:none}.marketing-shell [data-depth]{transform:none;transition:none}.marketing-shell .careers-cta:after,.marketing-shell .console-shell:after,.marketing-shell .dispatch-band:after,.marketing-shell .sc-frame:after,.marketing-shell .section.dark:after{display:none}}.marketing-shell .service-card{display:block;padding:36px 32px 40px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-raised);min-height:240px;position:relative}.marketing-shell .service-card:hover{background:var(--bg-tint)}.marketing-shell .card-numeral{font-family:var(--mkt-font-mono);font-size:30px;font-weight:500;letter-spacing:-.02em;color:var(--obs-blue);line-height:1;font-feature-settings:"tnum"}.marketing-shell .card-rule{margin-top:18px;border-top:1px solid var(--line)}.marketing-shell .card-kind{margin-top:14px;font-family:var(--mkt-font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.marketing-shell .how-card{padding:32px 28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-raised)}.marketing-shell .pill-toggle{display:inline-flex;align-items:center;margin-right:10px}@media (max-width:430px){.marketing-shell .pill-toggle{display:none}}