body:has(.landing-shell){background-color:#050d1c;background-image:none!important}.landing-shell{--background:#050d1c;--foreground:#f1f5f9;--panel:#0a182d9e;--panel-strong:#081322db;--border:#78c4ff38;--accent:#78c4ff;--accent-strong:#30a2ff;--muted:#93c5fd;font-family:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;gap:1.2rem;max-width:1160px;margin:0 auto;padding:clamp(1.1rem,2vw,2rem) clamp(.9rem,2vw,1.3rem) 3.2rem;display:grid}.landing-hero{border:1px solid var(--border);background:radial-gradient(circle at 86% 12%, color-mix(in srgb, var(--accent) 20%, transparent), transparent 42%), radial-gradient(circle at 14% 90%, #34d39929, transparent 45%), linear-gradient(170deg, #071321f5, #081220fa);border-radius:1.25rem;grid-template-columns:1.1fr .9fr;gap:1rem;padding:clamp(1rem,2.4vw,2rem);display:grid;overflow:hidden;box-shadow:0 20px 52px #02070f70}.landing-hero__copy{align-content:start;gap:.75rem;display:grid}.landing-hero__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#93c5fd;margin:0;font-size:.72rem;font-weight:700}.landing-hero__title{max-width:20ch;color:var(--foreground);margin:0;font-size:clamp(1.95rem,3.8vw,3.2rem);font-weight:900;line-height:1.06}.landing-hero__description{color:var(--foreground);max-width:62ch;margin:0;font-size:clamp(.9rem,1.55vw,1.03rem)}.landing-hero__actions{flex-wrap:wrap;gap:.55rem;display:flex}.landing-btn{letter-spacing:.01em;border:1px solid #0000;border-radius:.66rem;justify-content:center;align-items:center;padding:.64rem .95rem;font-size:.8rem;font-weight:800;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:inline-flex}.landing-btn:hover{transform:translateY(-1px)}.landing-btn--primary{color:#fff;background:linear-gradient(#2563eb,#1e3a8a);border-color:#1e3a8a;box-shadow:0 10px 28px #1e3a8a5c}.landing-btn--secondary{color:var(--foreground);border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:#0c1e32eb}.landing-hero__notes{flex-wrap:wrap;gap:.45rem;display:flex}.landing-hero__notes span{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);color:var(--foreground);background:#0a182df2;border-radius:999px;padding:.28rem .55rem;font-size:.7rem}.landing-hero__visual{place-items:center;min-height:320px;display:grid;position:relative}.landing-hero__visual-orbit{border:1px dashed color-mix(in srgb, var(--accent) 24%, transparent);border-radius:999px;position:absolute}.landing-hero__visual-orbit--a{aspect-ratio:1;width:86%;animation:18s linear infinite landing-spin}.landing-hero__visual-orbit--b{aspect-ratio:1;width:62%;animation:14s linear infinite landing-spin-reverse}.landing-hero__visual-card{z-index:2;border:1px solid color-mix(in srgb, var(--accent) 33%, transparent);background:#06111ee6;border-radius:1rem;gap:.6rem;width:min(24rem,100%);padding:.8rem;display:grid;position:relative;box-shadow:0 16px 34px #03081061}.landing-hero__visual-label{letter-spacing:.08em;text-transform:uppercase;color:#93c5fd;margin:0;font-size:.72rem}.landing-hero__visual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;display:grid}.landing-hero__visual-stat{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);background:#0c1726f2;border-radius:.7rem;gap:.24rem;padding:.54rem;display:grid}.landing-hero__visual-stat span{color:#93c5fd;font-size:.7rem}.landing-hero__visual-stat strong{color:var(--foreground);font-size:.82rem}.landing-hero__visual-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.landing-hero__visual-flow span{text-align:center;border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);color:var(--foreground);background:#06111ef2;border-radius:999px;padding:.25rem .34rem;font-size:.66rem}.landing-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.landing-proof-card{border:1px solid var(--border);background:var(--panel);color:var(--foreground);border-radius:1rem;gap:.34rem;padding:.85rem;display:grid}.landing-proof-card p{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.7rem}.landing-proof-card strong{color:var(--foreground);font-size:.86rem;font-weight:700}.landing-section{border:1px solid var(--border);background:var(--panel-strong);border-radius:1.1rem;gap:.9rem;padding:1rem;display:grid;box-shadow:0 14px 36px #03081040}.landing-section__header{gap:.4rem;display:grid}.landing-section__header--split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:1rem}.landing-section__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.7rem;font-weight:700}.landing-section__title{color:var(--foreground);margin:0;font-size:clamp(1.35rem,2vw,1.85rem)}.landing-section__description{color:var(--muted);margin:0;font-size:.86rem;line-height:1.55}.landing-story-list{gap:.9rem;display:grid}.landing-story-card{border:1px solid var(--border);background:var(--panel);color:var(--foreground);border-radius:1rem;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:.8rem;padding:.8rem;display:grid}.landing-story-card__copy{gap:.45rem;display:grid}.landing-story-card__copy h3{margin:0;font-size:1.08rem}.landing-story-card__copy p{color:color-mix(in srgb, var(--foreground) 80%, transparent);margin:0;font-size:.84rem}.landing-story-card__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text,var(--accent));margin:0;font-size:.67rem;font-weight:800}.landing-mini-list{gap:.35rem;margin:.15rem 0 0;padding:0;list-style:none;display:grid}.landing-mini-list li{border:1px solid color-mix(in srgb, var(--accent) 18%, transparent);color:color-mix(in srgb, var(--foreground) 90%, transparent);background:#081322b8;border-radius:999px;padding:.26rem .5rem;font-size:.74rem}.landing-illustration{display:grid}.landing-illustration__window{border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);background:#06111edb;border-radius:.95rem;overflow:hidden}.landing-illustration__toolbar{border-bottom:1px solid color-mix(in srgb, var(--accent) 18%, transparent);gap:.24rem;padding:.34rem .45rem;display:flex}.landing-illustration__toolbar span{background:color-mix(in srgb, var(--accent) 42%, transparent);border-radius:999px;width:.48rem;height:.48rem}.landing-illustration__body{gap:.5rem;padding:.65rem;display:grid}.landing-illustration__header{justify-content:space-between;align-items:start;gap:.6rem;display:flex}.landing-illustration__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.63rem}.landing-illustration__header h3{margin:.12rem 0 0;font-size:.9rem}.landing-illustration__signal{color:#86efac;border:1px solid #34d39959;border-radius:999px;padding:.2rem .42rem;font-size:.64rem;font-weight:700}.landing-illustration__metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.34rem;display:grid}.landing-illustration__metric-card{border:1px solid color-mix(in srgb, var(--accent) 18%, transparent);background:#0c1726c7;border-radius:.62rem;gap:.2rem;padding:.34rem;display:grid}.landing-illustration__metric-label{color:var(--muted);font-size:.62rem}.landing-illustration__metric-card strong{font-size:.68rem;line-height:1.35}.landing-illustration__flow{align-items:center;gap:.3rem;display:flex}.landing-illustration__pill{border:1px solid color-mix(in srgb, var(--accent) 20%, transparent);background:#081322c7;border-radius:999px;padding:.2rem .4rem;font-size:.62rem}.landing-illustration__line{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 15%, transparent), color-mix(in srgb, var(--accent) 55%, transparent), color-mix(in srgb, var(--accent) 15%, transparent));flex:1;height:1px}.landing-section--directors{background:linear-gradient(145deg, #071321f2, #081220f7), radial-gradient(circle at 18% 24%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 48%)}.landing-director-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.landing-director-card{border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);background:#0a182da8;border-radius:.92rem;gap:.42rem;padding:.72rem;display:grid}.landing-director-card p{margin:0;font-size:.82rem;line-height:1.5}.landing-director-card__badge{color:#86efac;border:1px solid #34d39959;border-radius:999px;justify-self:start;padding:.18rem .44rem;font-size:.64rem;font-weight:700}.landing-section--agents{background:radial-gradient(circle at 82% 22%, color-mix(in srgb, var(--accent) 8%, transparent), transparent 46%), #081322e0}.landing-agent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.landing-agent-card{border:1px solid color-mix(in srgb, var(--accent) 20%, transparent);background:#0a182d99;border-radius:.88rem;gap:.35rem;padding:.75rem;display:grid}.landing-agent-card__step{letter-spacing:.09em;text-transform:uppercase;color:var(--accent-text,var(--accent));margin:0;font-size:.66rem;font-weight:800}.landing-agent-card h3{margin:0;font-size:.98rem}.landing-agent-card p{color:color-mix(in srgb, var(--foreground) 80%, transparent);margin:0;font-size:.8rem;line-height:1.5}.landing-band{border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);background:linear-gradient(150deg,#0c1e32f0,#0b1829fa);border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:1rem;display:grid;box-shadow:0 16px 36px #02070f57}.landing-band__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.7rem}.landing-band__title{margin:.24rem 0 0;font-size:clamp(1.2rem,1.8vw,1.6rem)}.landing-band__description{color:color-mix(in srgb, var(--foreground) 80%, transparent);margin:.35rem 0 0;font-size:.83rem}.landing-band__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}@media (max-width:1080px){.landing-hero,.landing-story-card,.landing-section__header--split,.landing-band{grid-template-columns:minmax(0,1fr)}.landing-proof-grid,.landing-director-grid,.landing-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-band__actions{justify-content:flex-start}}@media (max-width:760px){.landing-proof-grid,.landing-director-grid,.landing-agent-grid,.landing-hero__visual-grid,.landing-illustration__metric-grid{grid-template-columns:minmax(0,1fr)}.landing-shell{padding-left:.8rem;padding-right:.8rem}.landing-btn{width:100%}}:root[data-background] body:has(.landing-shell){background-image:none!important}:is(:root[data-text-intensity] body:has(.landing-shell),:root[data-border-treatment] body:has(.landing-shell),:root[data-glow-intensity] body:has(.landing-shell)){color:initial}:is(:root[data-glow-intensity] body:has(.landing-shell) .data-panel,:root[data-glow-intensity] body:has(.landing-shell) .ws-section-panel){box-shadow:revert;text-shadow:revert}
