.page.svelte-cwls5q{z-index:1;position:relative}.hero.svelte-cwls5q,.two-col.svelte-cwls5q,.architecture.svelte-cwls5q,.evidence.svelte-cwls5q,.evolution.svelte-cwls5q{width:min(1120px,100% - 40px);margin:0 auto}.hero.svelte-cwls5q{text-align:center;padding:88px 0 92px}.label.svelte-cwls5q{color:#7e22ce;letter-spacing:.14em;margin:0 0 10px;font-size:12px;font-weight:850}.hero.svelte-cwls5q h1:where(.svelte-cwls5q){max-width:920px;color:var(--navy);letter-spacing:-.04em;margin:0 auto;font-size:clamp(40px,7vw,68px);line-height:1.05}.hero.svelte-cwls5q h1:where(.svelte-cwls5q) span:where(.svelte-cwls5q){color:#0000;background:linear-gradient(120deg,#9333ea,#ec4899,#0891b2);-webkit-background-clip:text;background-clip:text}.hero.svelte-cwls5q>p:where(.svelte-cwls5q):not(.label){max-width:760px;color:var(--muted);margin:22px auto 0;font-size:18px;line-height:1.7}.hero-links.svelte-cwls5q{flex-direction:column;justify-content:center;align-items:center;gap:12px;margin-top:28px;display:flex}.hero-links.svelte-cwls5q a:where(.svelte-cwls5q),.evolution.svelte-cwls5q a:where(.svelte-cwls5q){min-height:48px;color:var(--navy);background:#fff;border-radius:16px;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-weight:800;text-decoration:none;transition:transform .14s cubic-bezier(.23,1,.32,1);display:inline-flex;box-shadow:0 4px 15px #1e3a5f14}.hero-links.svelte-cwls5q .primary:where(.svelte-cwls5q){color:#fff;background:linear-gradient(135deg,#9333ea,#ec4899)}.hero-links.svelte-cwls5q a:where(.svelte-cwls5q):active,.evolution.svelte-cwls5q a:where(.svelte-cwls5q):active{transform:scale(.97)}.two-col.svelte-cwls5q{gap:30px;padding:86px 0;display:grid}.two-col.svelte-cwls5q h2:where(.svelte-cwls5q),.section-heading.svelte-cwls5q h2:where(.svelte-cwls5q),.evolution.svelte-cwls5q h2:where(.svelte-cwls5q){color:var(--navy);letter-spacing:-.025em;margin:0;font-size:clamp(31px,4vw,47px);line-height:1.13}.body-copy.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--muted);margin:0 0 15px;line-height:1.72}.architecture.svelte-cwls5q,.evidence.svelte-cwls5q{padding:86px 20px}.architecture.svelte-cwls5q{background:#ffffffc2;border-radius:30px;width:min(1160px,100% - 24px)}.section-heading.svelte-cwls5q>p:where(.svelte-cwls5q):last-child{max-width:700px;color:var(--muted);line-height:1.65}.architecture-grid.svelte-cwls5q,.evidence-grid.svelte-cwls5q{gap:14px;margin-top:30px;display:grid}.architecture-grid.svelte-cwls5q article:where(.svelte-cwls5q),.evidence-grid.svelte-cwls5q article:where(.svelte-cwls5q){background:#fff;border:1px solid #1e3a5f14;border-radius:19px;padding:23px}.architecture-grid.svelte-cwls5q svg,.evidence-grid.svelte-cwls5q svg{color:#7e22ce}.architecture-grid.svelte-cwls5q strong:where(.svelte-cwls5q){color:var(--navy);margin-top:13px;display:block}.architecture-grid.svelte-cwls5q span:where(.svelte-cwls5q){color:var(--muted);margin-top:4px;font-size:12px;display:block}.safety.svelte-cwls5q{color:#fff;background:#191022;margin-top:86px;padding:86px max(20px,50% - 560px)}.light.svelte-cwls5q .label:where(.svelte-cwls5q){color:#67e8f9}.light.svelte-cwls5q h2:where(.svelte-cwls5q){color:#fff;max-width:820px}.light.svelte-cwls5q>p:where(.svelte-cwls5q):last-child{color:#ffffffa3}.safety-grid.svelte-cwls5q{gap:13px;margin-top:30px;display:grid}.safety-grid.svelte-cwls5q article:where(.svelte-cwls5q){background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;gap:13px;padding:20px;display:flex}.safety-grid.svelte-cwls5q svg{color:#67e8f9;flex:none}.safety-grid.svelte-cwls5q h3:where(.svelte-cwls5q),.limitations.svelte-cwls5q h3:where(.svelte-cwls5q){color:#fff;margin:0;font-size:16px}.safety-grid.svelte-cwls5q p:where(.svelte-cwls5q){color:#ffffff96;margin:5px 0 0;font-size:13px;line-height:1.6}.limitations.svelte-cwls5q{color:#fde68a;background:#f59e0b1c;border-radius:19px;gap:14px;margin-top:18px;padding:22px;display:flex}.limitations.svelte-cwls5q svg{flex:none}.limitations.svelte-cwls5q ul:where(.svelte-cwls5q){color:#ffffffad;margin:8px 0 0;padding-left:19px;font-size:13px;line-height:1.7}.evidence-grid.svelte-cwls5q h3:where(.svelte-cwls5q){color:var(--navy);margin:14px 0 7px;font-size:17px}.evidence-grid.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--muted);margin:0;font-size:13px;line-height:1.65}.evolution.svelte-cwls5q{text-align:center;padding:86px 0 100px}.evolution.svelte-cwls5q>p:where(.svelte-cwls5q):not(.label){max-width:760px;color:var(--muted);margin:17px auto 24px;line-height:1.72}.evolution.svelte-cwls5q a:where(.svelte-cwls5q){color:#fff;background:linear-gradient(135deg,#9333ea,#0891b2)}@media (width>=650px){.hero-links.svelte-cwls5q{flex-direction:row}}@media (width>=800px){.two-col.svelte-cwls5q{grid-template-columns:1fr 1fr}.architecture-grid.svelte-cwls5q{grid-template-columns:repeat(4,1fr)}.safety-grid.svelte-cwls5q{grid-template-columns:repeat(2,1fr)}.evidence-grid.svelte-cwls5q{grid-template-columns:repeat(3,1fr)}}@media (hover:hover) and (pointer:fine){.hero-links.svelte-cwls5q a:where(.svelte-cwls5q):hover,.evolution.svelte-cwls5q a:where(.svelte-cwls5q):hover{transform:translateY(-2px)}}
