:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#06070b;--bg-alt:#0b1019;--panel:#0b0f18e0;--panel-strong:#0e1421fa;--panel-soft:#ffffff08;--line:#b7c7ff24;--line-strong:#94bcff38;--text:#f4f7fb;--muted:#92a1bd;--muted-strong:#b4bfd7;--cyan:#82f2ff;--cyan-strong:#44bfff;--violet:#7b7dff;--violet-soft:#7b7dff38;--blue:#5b8cff;--danger:#ff7a9d;--shadow:0 30px 80px #0000006b;--shadow-soft:0 12px 40px #0000002e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--text);background:radial-gradient(circle at 8% 6%,#44bfff2e,#0000 22%),radial-gradient(circle at 88% 12%,#7b7dff33,#0000 24%),radial-gradient(circle at 50% 100%,#44bfff14,#0000 28%),linear-gradient(#05070a 0%,#070b12 38%,#06070b 100%);margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,a{transition:transform .18s,background-color .18s,border-color .18s,box-shadow .18s,opacity .18s}.sf-page{width:min(1240px,100vw - 40px);margin:0 auto;padding:28px 0 96px}.hero-grid,.proof-card,.problem-card,.flow-lane,.deliverable-card,.capability-frame,.guardrail-frame,.final-cta-band,.console-shell,.live-card,.feed-card,.proof-card,.capability-tile{border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:stretch;gap:26px;display:grid}.hero-copy-block{padding:36px 4px 24px;position:relative}.eyebrow,.section-kicker,.flow-badge,.deliverable-eyebrow{color:var(--cyan);letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:.76rem;font-weight:700}.hero-copy-block h1,.section-heading-row h2,.final-cta-band h2,.problem-card h2,.deliverable-card h3,.flow-header h3,.live-card h3{letter-spacing:-.05em;margin:0}.hero-copy-block h1{max-width:9ch;font-size:clamp(3.6rem,7vw,6.7rem);line-height:.88}.hero-subhead,.section-side-text,.problem-card p,.deliverable-card p,.capability-copy p,.final-cta-band p,.live-card p,.feed-card li,.flow-copy p,.proof-card span{color:var(--muted);line-height:1.65}.hero-subhead{max-width:52ch;margin:20px 0 0;font-size:1.08rem}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.primary-cta,.secondary-cta{border-radius:999px;justify-content:center;align-items:center;padding:14px 22px;font-weight:700;display:inline-flex}.primary-cta{color:#04131f;background:linear-gradient(92deg, var(--cyan) 0%, var(--cyan-strong) 42%, #7a82ff 100%);box-shadow:0 14px 38px #44bfff47}.primary-cta:hover,.secondary-cta:hover,.capability-tile:hover,.problem-card:hover,.deliverable-card:hover,.proof-card:hover,.guardrail-card:hover{transform:translateY(-3px)}.secondary-cta{border:1px solid var(--line-strong);background:#ffffff0a}.hero-proof-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.hero-proof-strip div{background:#ffffff08;border:1px solid #b7c7ff1a;border-radius:22px;padding:16px 18px}.hero-proof-strip span{color:var(--muted);margin-bottom:8px;font-size:.82rem;display:block}.hero-proof-strip strong{font-size:.96rem;display:block}.signal-console{position:relative}.console-shell{background:linear-gradient(145deg,#0c121ef2,#0b101ae0),radial-gradient(circle at 100% 0,#7b7dff29,#0000 34%);border-radius:34px;height:100%;min-height:640px;padding:22px;position:relative;overflow:hidden}.console-shell:before,.console-shell:after{content:"";filter:blur(80px);opacity:.55;pointer-events:none;border-radius:999px;position:absolute;inset:auto}.console-shell:before{background:#7b7dff2e;width:180px;height:180px;top:24px;right:10px}.console-shell:after{background:#44bfff21;width:200px;height:200px;bottom:0;left:-24px}.console-topbar{z-index:1;align-items:center;gap:10px;margin-bottom:20px;display:flex;position:relative}.console-topbar p{color:var(--muted-strong);margin:0 0 0 6px;font-size:.9rem}.console-dot{border-radius:50%;width:10px;height:10px;display:inline-block}.console-dot.cyan{background:var(--cyan)}.console-dot.violet{background:var(--violet)}.console-dot.blue{background:var(--blue)}.signal-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:10px 4px 20px;display:grid;position:relative}.glass-card{box-shadow:var(--shadow-soft);background:#ffffff0a;border:1px solid #b7c7ff1f}.signal-stage{border-radius:24px;min-height:126px;padding:18px 18px 16px;position:relative}.signal-stage strong,.proof-card strong,.problem-card h2,.flow-step strong,.deliverable-card h3,.capability-tile,.guardrail-card strong{color:var(--text)}.signal-stage p,.stage-index,.proof-card p,.feed-title,.feed-label,.output-label{color:var(--muted);margin:0}.signal-stage strong{margin:16px 0 6px;font-size:1.02rem;display:block}.stage-index{background:#ffffff0f;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;font-size:.78rem;font-weight:700;display:inline-flex}.stage-capture .stage-index,.flow-lane.cyan .flow-step-index{box-shadow:inset 0 0 0 1px #82f2ff47}.stage-enrich .stage-index,.stage-route .stage-index,.flow-lane.violet .flow-step-index{box-shadow:inset 0 0 0 1px #7b7dff4d}.stage-qualify .stage-index{box-shadow:inset 0 0 0 1px #5b8cff59}.signal-stage:after{content:"";opacity:.45;background:linear-gradient(90deg,#fff0,currentColor 40%,#fff0);border-radius:999px;width:62px;height:3px;position:absolute;inset:auto auto 14px 18px}.stage-capture{color:var(--cyan)}.stage-enrich{color:var(--violet)}.stage-qualify{color:var(--blue)}.stage-route{color:#8ebdff}.signal-path{pointer-events:none;position:absolute}.signal-path.horizontal{background:#b7c7ff1f;width:40px;height:2px;top:87px;left:calc(50% - 20px);overflow:hidden}.signal-path.horizontal.second{top:auto;bottom:88px}.signal-path.vertical{background:#b7c7ff1f;width:2px;height:40px;top:calc(50% - 20px);left:calc(50% - 1px);overflow:hidden}.signal-path:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--cyan) 45%, var(--violet) 100%);animation:4s linear infinite signalTravel;position:absolute;inset:0;transform:translate(-100%)}.signal-path.vertical:before{background:linear-gradient(180deg, transparent 0%, var(--cyan) 45%, var(--violet) 100%);animation-name:signalTravelY;transform:translateY(-100%)}.console-bottom{z-index:1;grid-template-columns:1.2fr .8fr;gap:16px;margin-top:6px;display:grid;position:relative}.live-card,.feed-card{border-radius:26px;padding:20px}.card-kicker{color:var(--muted-strong);align-items:center;gap:8px;margin-bottom:12px;font-size:.82rem;font-weight:600;display:inline-flex}.live-pulse{background:var(--cyan);border-radius:50%;width:9px;height:9px;animation:2.6s infinite pulse;box-shadow:0 0 #82f2ffb3}.live-card h3{font-size:1.25rem;line-height:1.1}.metric-pill-row,.output-chips{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.metric-pill,.output-chips span,.integration-chip,.capability-tile,.guardrail-card{border-radius:999px}.metric-pill,.output-chips span{color:var(--muted-strong);background:#ffffff0a;border:1px solid #b7c7ff1a;padding:9px 12px;font-size:.78rem}.metric-pill.active{color:#04131f;background:linear-gradient(90deg, var(--cyan), #9cb4ff)}.feed-title{letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:.82rem}.feed-card ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.feed-card li{border-bottom:1px solid #b7c7ff14;gap:4px;padding-bottom:14px;display:grid}.feed-card li:last-child{border-bottom:none;padding-bottom:0}.feed-label{text-transform:uppercase;letter-spacing:.12em;font-size:.78rem}.feed-card strong{font-size:.95rem}.integration-marquee-wrap{margin:24px 0 0;padding:12px 0;overflow:hidden}.integration-marquee{gap:14px;width:max-content;animation:28s linear infinite marquee;display:flex}.integration-chip{white-space:nowrap;color:var(--muted-strong);background:#ffffff09;border:1px solid #b7c7ff1a;padding:11px 14px;font-size:.83rem}.proof-grid,.problem-grid,.flow-grid,.deliverable-grid{gap:18px;margin-top:22px;display:grid}.proof-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.proof-card{background:#ffffff08;border-radius:24px;grid-template-columns:54px 1fr;align-items:start;gap:14px;padding:20px;display:grid}.proof-ring{background:radial-gradient(circle,#ffffff0d 32%,#0000 33%),conic-gradient(from 180deg,#44bffff2,#7b7dffe6,#ffffff14);border-radius:50%;width:54px;height:54px;position:relative;-webkit-mask:radial-gradient(circle,#0000 56%,#000 58%);mask:radial-gradient(circle,#0000 56%,#000 58%)}.proof-ring span{background:#06090ee6;border-radius:50%;position:absolute;inset:7px}.proof-card p{margin-bottom:8px;font-size:.84rem}.proof-card strong{margin-bottom:8px;font-size:1.12rem;display:block}.problem-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.problem-card{background:linear-gradient(#ffffff0a,#ffffff06);border-radius:28px;padding:26px;position:relative;overflow:hidden}.problem-line{background:linear-gradient(90deg, var(--cyan), transparent);border-radius:999px;width:72px;height:2px;margin-bottom:20px}.problem-card h2{margin-bottom:14px;font-size:1.4rem;line-height:1.06}.section-frame,.deliverable-zone,.capability-frame,.guardrail-frame,.final-cta-band{background:linear-gradient(160deg,#080c14fa,#0d121ee6);border-radius:32px;margin-top:24px;padding:30px}.section-heading-row{grid-template-columns:minmax(0,1fr) minmax(260px,.52fr);align-items:end;gap:22px;display:grid}.section-heading-row.compact{grid-template-columns:1fr}.section-heading-row h2,.capability-copy h2,.final-cta-band h2{font-size:clamp(2rem,3.4vw,3.2rem);line-height:.97}.section-side-text{max-width:34ch;margin:0}.flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-lane{background:#ffffff08;border-radius:30px;padding:22px;position:relative;overflow:hidden}.flow-lane:before{content:"";filter:blur(50px);opacity:.5;pointer-events:none;width:160px;height:160px;position:absolute;inset:0 auto auto 0}.flow-lane.cyan:before{background:#44bfff2e}.flow-lane.violet:before{background:#7b7dff2e}.flow-header{margin-bottom:20px}.flow-header h3{font-size:1.54rem;line-height:1.02}.flow-steps{gap:12px;display:grid}.flow-step{background:#ffffff08;border:1px solid #b7c7ff1a;border-radius:22px;grid-template-columns:52px 1fr;gap:14px;padding:14px;display:grid;position:relative}.flow-step:after{content:"";background:linear-gradient(#82f2ffd9,#0000);width:2px;height:14px;position:absolute;top:calc(100% - 2px);left:25px}.flow-step:last-child:after{display:none}.flow-step-index{width:42px;height:42px;color:var(--muted-strong);background:#ffffff0a;border-radius:14px;justify-content:center;align-items:center;font-size:.8rem;display:inline-flex}.flow-step strong{margin-bottom:4px;display:block}.flow-output{border-top:1px solid #b7c7ff14;gap:10px;margin-top:18px;padding-top:18px;display:grid}.output-label{letter-spacing:.13em;text-transform:uppercase;font-size:.8rem}.deliverable-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.deliverable-card{background:linear-gradient(#ffffff0a,#ffffff06);border-radius:28px;min-height:240px;padding:22px}.deliverable-card h3{margin-bottom:12px;font-size:1.35rem;line-height:1.02}.deliverable-card.card-2,.deliverable-card.card-4{transform:translateY(26px)}.capability-frame{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;gap:24px;display:grid}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.capability-tile{background:#ffffff09;border:1px solid #b7c7ff1a;align-items:center;min-height:70px;padding:0 18px;font-weight:600;display:flex}.guardrail-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.guardrail-card{background:#ffffff09;border:1px solid #b7c7ff1a;min-height:112px;padding:18px;position:relative;overflow:hidden}.guardrail-glow{filter:blur(12px);background:radial-gradient(circle,#82f2ff47 0%,#0000 72%);border-radius:50%;width:92px;height:92px;animation:6s ease-in-out infinite alternate slowDrift;position:absolute;inset:auto auto -16px -12px}.final-cta-band{grid-template-columns:minmax(0,1fr) minmax(280px,.56fr);align-items:end;gap:26px;display:grid}.cta-stack{gap:18px;display:grid}@keyframes signalTravel{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes signalTravelY{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes pulse{0%{box-shadow:0 0 #82f2ff8f}70%{box-shadow:0 0 0 14px #82f2ff00}to{box-shadow:0 0 #82f2ff00}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes slowDrift{0%{opacity:.35;transform:translate(0)}to{opacity:.7;transform:translate(14px,-8px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:1140px){.hero-grid,.capability-frame,.final-cta-band,.section-heading-row,.proof-grid,.problem-grid,.flow-grid,.deliverable-grid,.guardrail-rail,.hero-proof-strip{grid-template-columns:1fr 1fr}.hero-grid,.capability-frame,.final-cta-band,.section-heading-row{grid-template-columns:1fr}.deliverable-card.card-2,.deliverable-card.card-4{transform:none}}@media (max-width:820px){.sf-page{width:min(100vw - 24px,100%);padding-bottom:72px}.hero-copy-block{padding-top:16px}.hero-copy-block h1{max-width:100%;font-size:clamp(2.8rem,14vw,4.8rem)}.console-shell{min-height:auto}.proof-grid,.problem-grid,.flow-grid,.deliverable-grid,.guardrail-rail,.capability-grid,.hero-proof-strip,.console-bottom,.signal-grid{grid-template-columns:1fr}.signal-path{display:none}.section-frame,.deliverable-zone,.capability-frame,.guardrail-frame,.final-cta-band{border-radius:24px;padding:22px}}
