@font-face{font-stretch:100% 125%;font-family:archivo;src:url(../media/archivo_display-s.p.0n8puod1apiz1.woff2)format("woff2");font-display:swap;font-weight:600 700;font-style:normal}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:87.8%;descent-override:21.0%;line-gap-override:0.0%;size-adjust:100.0%}.archivo_d0931267-module__COfH-a__className{font-family:archivo,archivo Fallback}.archivo_d0931267-module__COfH-a__variable{--font-archivo:"archivo", "archivo Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_e799d87a-module__u8MhCG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_e799d87a-module__u8MhCG__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.3zvkfbs08rnj_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.3strvg7o-g5v2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_79ecf09b-module__ZksMJW__className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:italic;font-weight:400}.instrument_serif_79ecf09b-module__ZksMJW__variable{--font-instrument:"Instrument Serif", "Instrument Serif Fallback"}
:root{--midnight:#090b15;--abyss:#05060d;--indigo-deep:#15182e;--indigo:#232856;--violet:#7958f2;--violet-strong:#654bff;--lavender:#a78bfa;--lavender-soft:#c4b5fd;--mist:#e9ecf7;--canvas-light:#f1f3fc;--soft-white:#f8f9ff;--navy:#131537;--navy-muted:#4a5478;--dawn:#ffe9d6;--ink:var(--soft-white);--ink-muted:#e2e4f8bd;--ink-faint:#e2e4f8a8;--line:#c4b5fd38;--line-strong:#c4b5fd73;--panel:#11142c9e;--panel-solid:#12152d;--focus:#d6caff;--gutter:clamp(16px, 4.2vw, 64px);--nav-h:72px;--radius-lg:22px;--radius-md:14px;--ease-out:cubic-bezier(.16, 1, .3, 1);--font-display:var(--font-archivo), "Helvetica Neue", Arial, sans-serif;--font-sans:var(--font-geist), "Helvetica Neue", Arial, sans-serif;--font-serif:var(--font-instrument), Georgia, "Times New Roman", serif;--font-deva:"Noto Serif Devanagari", "Kohinoor Devanagari", "Devanagari Sangam MN", "Nirmala UI", "Mangal", serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--abyss);-webkit-text-size-adjust:100%;text-rendering:optimizelegibility}body{background:var(--abyss);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6;overflow-x:clip}a{color:inherit}img{max-width:100%;display:block}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--soft-white);color:var(--navy);transition:transform .2s var(--ease-out);border-radius:999px;padding:10px 16px;font-weight:600;text-decoration:none;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:none}.scene-canvas,.scene-fallback{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.scene-canvas{opacity:0;transition:opacity 1.2s}html[data-webgl=on] .scene-canvas{opacity:1}html[data-webgl=on] .scene-fallback{opacity:0}.scene-fallback{transition:opacity 1.2s}.scene-fallback svg{width:100%;height:100%;display:block}.scrim{z-index:0;pointer-events:none;background:radial-gradient(120% 70% at 0 100%,#05060da8,#0000 60%),linear-gradient(#05060d59,#0000 22%);transition:opacity .8s;position:fixed;inset:0}html[data-tone=light] .scrim{opacity:0}main{z-index:1;position:relative}.chapter{--len:var(--len-d);--p:var(--settle);height:calc(var(--len) * 100svh);position:relative}@media (max-width:767px){.chapter{--len:var(--len-m)}}.chapter-anchor{width:1px;height:1px;left:0;top:calc(var(--settle-anchor,.5) * (var(--len) - 1) * 100svh);scroll-margin-top:0;position:absolute}.stage{height:100svh;min-height:100svh;padding:calc(var(--nav-h) + 20px) var(--gutter) clamp(28px, 5vh, 56px);pointer-events:none;display:grid;position:sticky;top:0;overflow-x:clip}.stage :is(a,button,[tabindex],input,select,textarea,.interactive){pointer-events:auto}.stage-inner{width:100%;max-width:1480px;height:100%;margin:0 auto;position:relative}.cue{--k-in:clamp(0, calc((var(--p) - var(--a,-1)) / (var(--b,-.9) - var(--a,-1))), 1);--k-out:clamp(0, calc((var(--p) - var(--c,3)) / (var(--d,3.1) - var(--c,3))), 1);--e-in:calc(var(--k-in) * var(--k-in) * (3 - 2 * var(--k-in)));--e-out:calc(var(--k-out) * var(--k-out) * (3 - 2 * var(--k-out)));opacity:calc(var(--e-in) * (1 - var(--e-out)));transform:translate3d(0, calc((1 - var(--e-in)) * var(--rise,26px) - var(--e-out) * var(--rise,26px)), 0);will-change:opacity, transform}.cue-blur{filter:blur(calc((1 - var(--e-in)) * 10px + var(--e-out) * 8px))}.eyebrow{font:600 12px/1.2 var(--font-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--lavender-soft);align-items:center;gap:12px;margin:0 0 18px;display:inline-flex}.eyebrow .num{font-variant-numeric:tabular-nums;color:var(--ink-faint)}.eyebrow .rule{opacity:.6;background:currentColor;width:36px;height:1px}.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.012em;text-wrap:balance;margin:0;font-size:clamp(2.35rem,6.2vw,6.6rem);font-weight:640;font-stretch:118%;line-height:.93}.display-xl{font-size:clamp(2.5rem,7.6vw,8rem)}.display-md{font-size:clamp(2rem,3.7vw,4.1rem)}.display-sm{font-size:clamp(1.9rem,3.1vw,3.5rem)}.display .line{padding-bottom:.06em;display:block;overflow:visible clip}.display .line>span{display:inline-block}.display .soft{color:#0000;-webkit-text-stroke:1px #d6caffbf}@supports not (-webkit-text-stroke:1px black){.display .soft{color:var(--lavender-soft)}}.lede{max-width:36rem;color:var(--ink-muted);text-wrap:pretty;margin:22px 0 0;font-size:clamp(1.02rem,1.25vw,1.22rem);line-height:1.6}.serif{font-family:var(--font-serif);letter-spacing:0;font-style:italic;font-weight:400}.deva{font-family:var(--font-deva);font-style:normal}.note{color:var(--ink-faint);max-width:34rem;font-size:13px;line-height:1.55}.btn{--mx:0px;--my:0px;min-height:48px;font:600 15px/1 var(--font-sans);letter-spacing:.01em;cursor:pointer;transform:translate3d(var(--mx), var(--my), 0);transition:transform .35s var(--ease-out), background .3s ease, box-shadow .3s ease, color .3s ease;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;display:inline-flex;position:relative}.btn-primary{color:#fff;background:linear-gradient(135deg, #8f72ff 0%, var(--violet-strong) 55%, #4f35d8 100%);box-shadow:inset 0 1px #ffffff59,inset 0 -2px 10px #1e0a7859,0 12px 34px -10px #7958f2cc}.btn-primary:hover{box-shadow:inset 0 1px #fff6,inset 0 -2px 10px #1e0a7859,0 16px 44px -10px #9678fff2}.btn-ghost{color:var(--ink);box-shadow:0 0 0 1px var(--line-strong) inset;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0a}.btn-ghost:hover{background:#c4b5fd1f}.btn .arrow{transition:transform .35s var(--ease-out)}.btn:hover .arrow{transform:translate(3px)}.btn-row{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.nav{z-index:50;height:var(--nav-h);padding:0 var(--gutter);justify-content:space-between;align-items:center;gap:24px;transition:background .4s,color .4s,box-shadow .4s;display:flex;position:fixed;inset:0 0 auto}html[data-scrolled=true] .nav{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#0809148c;box-shadow:0 1px #c4b5fd1f}html[data-tone=light] .nav{color:var(--navy)}html[data-tone=light][data-scrolled=true] .nav{background:#f1f3fcb8;box-shadow:0 1px #13153714}.brand{align-items:center;gap:12px;text-decoration:none;display:inline-flex}.brand-tile{width:34px;height:34px;font:700 18px/1 var(--font-sans);color:#fff;background:linear-gradient(145deg, #9a80ff, var(--violet-strong) 60%, #4c32d6);border-radius:10px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff73,0 8px 20px -8px #654bffe6}.brand-word{font:700 15px/1 var(--font-sans);letter-spacing:.24em}.nav-links{align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.nav-links a{opacity:.82;border-radius:999px;align-items:center;min-height:44px;padding:0 14px;font-size:14px;font-weight:500;text-decoration:none;transition:opacity .2s,background .2s;display:inline-flex}.nav-links a:hover,.nav-links a[aria-current=true]{opacity:1;background:#c4b5fd1a}.nav .btn{min-height:42px;padding:0 18px;font-size:14px}.nav-toggle{display:none}.nav-panel{display:contents}@media (max-width:899px){.nav-toggle{border:1px solid var(--line);cursor:pointer;background:#ffffff0f;border-radius:12px;place-items:center;width:44px;height:44px;display:inline-grid}html[data-tone=light] .nav-toggle{background:#1315370d;border-color:#13153724}.nav-panel{inset:var(--nav-h) 12px auto 12px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 0 0 1px var(--line), 0 30px 60px -20px #000000b3;color:var(--ink);background:#0c0e20f0;border-radius:20px;padding:12px;display:none;position:fixed}.nav[data-open=true] .nav-panel{display:block}.nav-links{flex-direction:column;align-items:stretch}.nav-links a{min-height:52px;padding:0 16px;font-size:17px}.nav-panel .btn{width:100%;min-height:52px;margin-top:8px}}.rail{z-index:40;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex;position:fixed;top:50%;right:clamp(14px,1.8vw,28px);transform:translateY(-50%)}.rail a{min-height:28px;font:600 11px/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);justify-content:flex-end;align-items:center;gap:10px;padding:2px 0;text-decoration:none;display:flex}.rail .label{opacity:0;transition:opacity .3s ease, transform .3s var(--ease-out);white-space:nowrap;transform:translate(6px)}.rail .tick{width:14px;height:1px;transition:width .4s var(--ease-out);background:currentColor}.rail a:hover .label,.rail a:focus-visible .label,.rail a[aria-current=true] .label{opacity:1;transform:none}.rail a[aria-current=true]{color:var(--ink)}.rail a[aria-current=true] .tick{background:var(--lavender);width:30px}html[data-tone=light] .rail a{color:#13153773}html[data-tone=light] .rail a[aria-current=true]{color:var(--navy)}@media (max-width:1023px){.rail{display:none}}.progress{z-index:60;transform-origin:0;height:2px;transform:scaleX(var(--gp,0));background:linear-gradient(90deg, var(--violet), var(--lavender-soft));position:fixed;top:0;left:0;right:0}.awakening .stage-inner{align-content:end;display:grid}.awakening .hero-copy{max-width:70rem}.awakening .display .line>span{animation:rise 1.4s var(--ease-out) both;animation-delay:calc(.15s + var(--i,0) * .12s)}.awakening .intro-fade{animation:1.6s .7s both fade}@keyframes rise{0%{transform:translateY(.5em)}to{transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}.hero-meta{color:var(--ink-faint);justify-content:space-between;align-items:end;gap:24px;margin-top:clamp(28px,6vh,64px);font-size:13px;display:flex}.scroll-cue{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.scroll-cue .stem{background:#c4b5fd40;width:1px;height:38px;position:relative;overflow:hidden}.scroll-cue .stem:after{content:"";background:var(--lavender-soft);width:1px;height:40%;animation:2.4s ease-in-out 1.5s 3 both stem;position:absolute;top:-40%;left:0}@keyframes stem{to{top:100%}}.origin-mark{align-items:center;gap:10px;display:inline-flex}.origin-mark svg{width:34px;height:14px}.complexity .stage-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:4vw;display:grid}.fragments{perspective:900px;height:min(68vh,620px);margin:0;padding:0;list-style:none;position:relative}.fragment{--k:clamp(0, calc((var(--p) - .42) / .36), 1);--e:calc(var(--k) * var(--k) * (3 - 2 * var(--k)));--show:clamp(0, calc((var(--p) + .35 - var(--i) * .035) / .2), 1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:min(100%,360px);box-shadow:0 0 0 1px var(--line) inset;opacity:calc(var(--show) * (.55 + var(--e) * .45));transform:translate3d(calc(var(--sx) * (1 - var(--e)) + var(--ax,0px) * var(--e)), calc(var(--sy) * (1 - var(--e)) + var(--i) * 52px * var(--e)), calc(var(--sz) * (1 - var(--e)))) rotate(calc(var(--sr) * (1 - var(--e))));background:#141734a8;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:12px 16px;font-size:14px;display:flex;position:absolute;top:0;left:0}.fragment .meta{color:var(--ink-faint);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.fragment:before{content:"";background:var(--lavender);width:6px;height:6px;box-shadow:0 0 12px var(--lavender);border-radius:50%;flex:none}.fragment .label{flex:1}.convergence .stage-inner{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);display:grid}.triad{font:600 12px/1 var(--font-sans);letter-spacing:.3em;text-transform:uppercase;justify-content:center;gap:clamp(14px,3vw,40px);margin:0;padding:0;list-style:none;display:flex}.triad li{--on:clamp(0, calc(1 - abs(var(--p) - var(--at)) * 6), 1);color:color-mix(in srgb, var(--soft-white) calc(30% + var(--on) * 70%), transparent);transition:color .2s}.triad li+li:before{content:"→";color:var(--ink-faint);letter-spacing:0;margin-right:clamp(14px,3vw,40px)}.convergence-head{text-align:center}.convergence-head .lede{margin-inline:auto}.module-ring{margin:0;padding:0;list-style:none;position:absolute;inset:0}html[data-ring=projected] .module-ring{z-index:2;pointer-events:none;position:fixed;inset:0}html[data-ring=projected] .module-ring[data-active=true] .module-chip{pointer-events:auto}html[data-ring=projected] .module-ring[data-active=false] .module-chip{pointer-events:none}.module-ring li{transform:translate3d(var(--x,-999px), var(--y,-999px), 0) translate(-50%, -50%);position:absolute;top:0;left:0}.module-chip{--vis:clamp(0, calc((var(--p) - .6 - var(--i) * .012) / .08), 1);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:36px;box-shadow:0 0 0 1px var(--line) inset;white-space:nowrap;--exit:clamp(0, calc((var(--p) - .99) / .05), 1);opacity:calc(var(--vis) * var(--ring-vis,1) * (1 - var(--exit)));background:#10122ab8;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;transition:background .25s,box-shadow .25s;display:inline-flex}.module-chip[aria-pressed=true],.module-chip:hover{box-shadow:0 0 0 1px var(--lavender) inset, 0 0 26px -4px #a78bfab3;background:#7958f26b}.module-detail{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;min-height:7.5rem;display:grid}.module-detail h3{font:600 20px/1.3 var(--font-sans);margin:0 0 6px}.module-detail p{color:var(--ink-muted);max-width:34rem;margin:0}html[data-ring=list] .module-ring{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex;position:static}html[data-ring=list] .module-ring li{position:static;transform:none}.command .stage-inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr);align-items:center;gap:clamp(24px,4vw,72px);display:grid}.domains{gap:2px;margin:26px 0 0;padding:0;list-style:none;display:grid}.domains li{border-top:1px solid var(--line);color:var(--ink-muted);align-items:baseline;gap:14px;padding:10px 0;font-size:15px;display:flex}.domains li strong{color:var(--ink);min-width:9.5rem;font-weight:600}.product{perspective:1600px}.product-frame{--k:clamp(0, calc((var(--p) + .1) / .62), 1);--e:calc(var(--k) * var(--k) * (3 - 2 * var(--k)));transform:rotateX(calc((1 - var(--e)) * 22deg)) rotateY(calc((1 - var(--e)) * -28deg)) rotateZ(calc((1 - var(--e)) * 4deg)) scale(calc(.86 + var(--e) * .14));clip-path:inset(calc((1 - clamp(0, calc((var(--p) + .3) / .3), 1)) * 49.6%) 0 round 18px);transform-origin:60%;background:#f1f3fc;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #d6caff80,0 50px 120px -30px #7958f2a6,0 0 80px -20px #a78bfa66}.product-frame img{aspect-ratio:1440/912;width:100%;height:auto}.product-frame:after{content:"";pointer-events:none;transform:translateX(calc(-120% + var(--e) * 240%));mix-blend-mode:soft-light;background:linear-gradient(105deg,#0000 30%,#ffffff8c 48%,#0000 62%);position:absolute;inset:0}.edge-line{height:2px;width:calc(clamp(0, calc((var(--p) + .45) / .18), 1) * 100%);background:linear-gradient(90deg, transparent, var(--lavender-soft), #fff, var(--lavender-soft), transparent);box-shadow:0 0 24px var(--lavender);opacity:calc(1 - clamp(0, calc((var(--p) + .1) / .2), 1));border-radius:2px;margin:0 auto;position:absolute;top:50%;left:0;right:0}.product-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.segmented{box-shadow:0 0 0 1px var(--line) inset;background:#ffffff0d;border-radius:999px;padding:4px;display:inline-flex}.segmented button{cursor:pointer;min-height:36px;color:var(--ink-muted);background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:600}.segmented button[aria-pressed=true]{background:var(--soft-white);color:var(--navy)}.callout{z-index:2;color:#fff;background:#131537e0;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 10px 30px -10px #131537cc}.callout:before{content:"";background:var(--lavender);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #a78bfa4d}.intelligence .stage-inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,5vw,88px);display:grid}.principles{grid-template-columns:1fr 1fr;gap:10px 22px;margin:28px 0 0;padding:0;list-style:none;display:grid}.principles li{border-top:1px solid var(--line);color:var(--ink-muted);padding-top:12px;font-size:14px}.principles strong{color:var(--ink);margin-bottom:2px;font-weight:600;display:block}.ai-panel{border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--line) inset, 0 40px 90px -30px #000000bf, 0 0 60px -30px #a78bfa99;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(160deg,#1e214ad1,#0e1026e0);padding:clamp(18px,2.4vw,30px);position:relative}.ai-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;font-size:13px;display:flex}.ai-mark{letter-spacing:.04em;align-items:center;gap:10px;font-weight:600;display:inline-flex}.ai-mark svg{width:22px;height:22px}.pill{letter-spacing:.04em;min-height:26px;color:var(--dawn);background:#ffe9d61f;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #ffe9d647}.ai-q{background:#7958f252;border-radius:16px 16px 4px;width:fit-content;max-width:90%;margin:0 0 16px auto;padding:12px 16px;font-size:15px;box-shadow:inset 0 0 0 1px #c4b5fd59}.ai-thinking{height:18px;color:var(--ink-faint);align-items:center;gap:6px;margin:0 0 12px;font-size:12px;display:flex}.ai-thinking i{background:var(--lavender);border-radius:50%;width:5px;height:5px}.ai-answer{margin:0 0 14px;font-size:15px;line-height:1.6}.ai-block{margin-top:14px}.ai-block h3{font:600 11px/1 var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--lavender-soft);margin:0 0 8px}.sources{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sources li{box-shadow:0 0 0 1px var(--line) inset;color:var(--ink-muted);background:#ffffff0d;border-radius:8px;padding:6px 10px;font-size:12px}.steps{color:var(--ink-muted);gap:4px;margin:0;padding-left:18px;font-size:14px;display:grid}.approval{box-shadow:0 0 0 1px var(--line) inset;background:#05060d66;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:12px 14px;font-size:13px;display:flex}.approval .btn{min-height:38px;padding:0 14px;font-size:13px}.approval .approval-badge{cursor:default;opacity:.85}.worlds .stage-inner{grid-template-rows:auto auto 1fr;gap:20px;display:grid}.tabs{box-shadow:0 0 0 1px var(--line) inset;background:#ffffff0a;border-radius:999px;flex-wrap:wrap;gap:6px;width:fit-content;padding:6px;display:inline-flex}.tabs [role=tab]{cursor:pointer;min-height:44px;color:var(--ink-muted);background:0 0;border:0;border-radius:999px;padding:0 18px;font-size:14px;font-weight:600;transition:background .3s,color .3s}.tabs [role=tab][aria-selected=true]{background:var(--soft-white);color:var(--navy)}.world-panel{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(24px,4vw,64px);min-height:0;display:grid}.world-panel h3{font:600 clamp(1.4rem, 2.2vw, 2rem)/1.2 var(--font-sans);letter-spacing:-.01em;margin:0 0 10px}.world-panel p{color:var(--ink-muted);margin:0}.world-panel ul{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.world-panel li{align-items:baseline;gap:10px;font-size:15px;display:flex}.world-panel li:before{content:"";background:var(--lavender);flex:none;width:14px;height:1px;transform:translateY(-4px)}.diorama{width:100%;height:auto;max-height:52vh;overflow:visible}.diorama .pulse{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite pulse}.diorama .flow{stroke-dasharray:4 8;animation:2.8s linear infinite flow}@keyframes pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes flow{to{stroke-dashoffset:-48px}}.world-panel[data-entering=true] .diorama{animation:worldIn .9s var(--ease-out) both}@keyframes worldIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.scale .stage-inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-content:space-between;gap:4vw;display:grid}.scale .copy{grid-column:1}.scale .stage-inner>div:last-child{grid-column:1/-1;align-self:end}.config{grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.config li{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 0 1px var(--line) inset;background:#0e102699;padding:16px}.config strong{margin-bottom:4px;font-size:14px;display:block}.config span{color:var(--ink-faint);font-size:12.5px;line-height:1.45;display:block}.origin-label{color:var(--ink-muted);align-items:center;gap:12px;margin-top:22px;font-size:13px;display:inline-flex}.origin-label .dot{background:var(--dawn);width:9px;height:9px;box-shadow:0 0 0 5px #ffe9d629, 0 0 18px var(--dawn);border-radius:50%}.origin-label .deva{color:var(--dawn);font-size:17px}.trust .stage-inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:4vw;display:grid}.layers-grid{grid-template-columns:1fr 1fr;gap:0 22px;display:grid}.layers{counter-reset:layer;margin:26px 0 0;padding:0;list-style:none}.layers li{--on:clamp(0, calc((var(--p) - .12 - var(--i) * .07) / .1), 1);border-top:1px solid color-mix(in srgb, var(--lavender) calc(22% + var(--on) * 60%), transparent);grid-template-columns:2.4rem 1fr;align-items:baseline;gap:4px 12px;padding:9px 0;display:grid}.layers li:before{counter-increment:layer;content:"0" counter(layer);font:600 12px/1.4 var(--font-sans);color:color-mix(in srgb, var(--lavender-soft) calc(55% + var(--on) * 45%), var(--ink-muted));font-variant-numeric:tabular-nums;grid-row:span 2}.layers strong{font-size:15px;font-weight:600}.layers span{color:var(--ink-muted);font-size:13.5px}.next-era{color:var(--navy)}.next-era .stage-inner{text-align:center;place-content:center;justify-items:center;display:grid}.next-era .eyebrow{color:var(--violet-strong)}.next-era .eyebrow .num{color:#13153773}.next-era .lede{color:var(--navy-muted);margin-inline:auto}.next-era .btn-ghost{color:var(--navy);background:#ffffff80;box-shadow:inset 0 0 0 1px #13153738}.next-era .btn-ghost:hover{background:#ffffffd9}.next-era .display .soft{-webkit-text-stroke-color:#1315378c}.wordmark-xl{font:700 clamp(1rem, 1.6vw, 1.3rem)/1 var(--font-sans);letter-spacing:.5em;align-items:center;gap:16px;margin:0 0 26px;padding-left:.5em;display:inline-flex}.wordmark-xl .brand-tile{letter-spacing:0;border-radius:13px;width:44px;height:44px;font-size:22px}.origin-line{color:var(--violet-strong);margin:18px 0 0;font-size:clamp(1.2rem,1.9vw,1.6rem)}.early-access{text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:30rem;color:var(--navy-muted);background:#fff9;border-radius:18px;margin:26px auto 0;padding:16px 20px;font-size:14px;box-shadow:9px 10px 24px #a096d259,-6px -6px 18px #ffffffe6,inset 0 0 0 1px #1315370f}.early-access strong{color:var(--navy);margin-bottom:4px;display:block}.early-access a{color:var(--violet-strong);font-weight:600}.early-access:target{box-shadow:0 0 0 2px var(--violet-strong), 9px 10px 24px #a096d259}.footer{z-index:1;padding:48px var(--gutter) 40px;color:var(--navy);background:linear-gradient(#f8f9ff00,#f8f9ff 30%);position:relative}.footer-inner{border-top:1px solid #1315371a;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px 48px;max-width:1480px;margin:0 auto;padding-top:28px;display:flex}.footer .brand-word{letter-spacing:.3em}.footer small{color:var(--navy-muted);margin-top:8px;font-size:13px;display:block}.footer nav ul{flex-wrap:wrap;gap:4px 6px;margin:0;padding:0;list-style:none;display:flex}.footer nav a{min-height:44px;color:var(--navy-muted);border-radius:999px;align-items:center;padding:0 12px;font-size:14px;text-decoration:none;display:inline-flex}.footer nav a:hover{color:var(--navy);background:#7958f214}.footer .fine{color:#1315378c;width:100%;margin:0;font-size:12px}@media (max-width:1023px){.complexity .stage-inner,.command .stage-inner,.intelligence .stage-inner,.trust .stage-inner,.scale .stage-inner{grid-template-columns:minmax(0,1fr);align-content:center}.config{grid-template-columns:repeat(3,minmax(0,1fr))}.world-panel{grid-template-columns:minmax(0,1fr)}.diorama{max-height:34vh}.fragments{height:300px}.command .product{max-width:720px}}@media (max-width:767px){:root{--nav-h:64px}.stage{padding-top:calc(var(--nav-h) + 12px);padding-bottom:22px}.display{font-size:clamp(1.85rem,8.6vw,2.6rem);font-stretch:106%}.display-xl{font-size:clamp(2.2rem,10.6vw,3.1rem)}.intelligence .lede,.ai-thinking{display:none}.ai-q{margin-bottom:10px}.ai-answer{margin-bottom:6px}.steps li:nth-child(2){display:none}.tabs{scrollbar-width:none;flex-wrap:nowrap;width:100%;display:flex;overflow-x:auto}.tabs [role=tab]{flex:none}html[data-ring=list] .module-ring{gap:6px}.module-chip{min-height:32px;padding:0 11px;font-size:12px}.lede{margin-top:14px;font-size:1rem}.btn-row{margin-top:22px}.btn-row .btn{flex:auto}.hero-meta .origin-mark{display:none}.complexity .stage-inner{align-content:start;gap:18px}.fragments{height:260px}.fragment{width:min(100%,300px);padding:9px 12px;font-size:13px}.fragment .meta,.domains{display:none}.command .stage-inner{align-content:start;gap:18px}.principles{display:none}.intelligence .stage-inner{align-content:start;gap:14px}.ai-panel{padding:16px}.ai-block.optional{display:none}.ai-q,.ai-answer{font-size:14px}.config{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.config li{padding:12px}.config li:nth-child(n+5){display:none}.layers li{padding:6px 0}.layers span{display:none}.scale .stage-inner,.trust .stage-inner{align-content:start;gap:16px}.tabs [role=tab]{padding:0 12px;font-size:13px}.world-panel{gap:12px}.world-panel ul{margin-top:10px}.module-detail{grid-template-columns:1fr;gap:8px;min-height:0}.convergence .note{display:none}}@media (max-height:760px) and (min-width:768px){.display{font-size:clamp(2.2rem,5vw,5rem)}.domains li{padding:6px 0}.layers li{padding:5px 0}}@media (prefers-reduced-motion:reduce){.chapter{height:auto;--p:var(--settle)!important}.chapter-anchor{top:0}.stage{height:auto;min-height:100svh;position:relative}.cue,.fragment,.product-frame{transition:none}.cue-blur{filter:none}.awakening .display .line>span,.awakening .intro-fade,.scroll-cue .stem:after,.diorama .pulse,.diorama .flow,.world-panel[data-entering=true] .diorama{animation:none}.product-frame:after{display:none}.btn{transition:none;transform:none}.scene-canvas,.scene-fallback{transition:none}}html[data-motion=reduced] .chapter{height:auto}html[data-motion=reduced] .stage{height:auto;min-height:100svh;position:relative}html[data-still=true] .scene-canvas,html[data-still=true] .scene-fallback{transition:none}html[data-still=true] main,html[data-still=true] .nav,html[data-still=true] .rail,html[data-still=true] .progress,html[data-still=true] .footer,html[data-still=true] .scrim{visibility:hidden}@media (forced-colors:active){.scene-canvas,.scene-fallback,.scrim{display:none}.cue,.fragment,.module-chip,.layers li{opacity:1!important;transform:none!important}}.legal{max-width:46rem;padding:72px var(--gutter) 96px;color:var(--ink);margin:0 auto}.legal h1{font:640 clamp(2rem, 4vw, 3rem)/1.05 var(--font-display);text-transform:uppercase;margin:0 0 8px;font-stretch:112%}.legal h2{font:600 1.15rem/1.3 var(--font-sans);color:var(--lavender-soft);margin:36px 0 8px}.legal p{color:var(--ink-muted);margin:0 0 12px}.legal .updated{color:var(--ink-faint);font-size:13px}.legal a{text-decoration:none}.enquire-page{--e-bg:#f1f3fc;--e-card:#f6f7fd;--e-ink:#131537;--e-muted:#4a5478;--e-line:#d6dcf0;--e-accent:#654bff;--e-accent-ink:#4d32cb;--e-error:#a3173f;background:radial-gradient(90% 60% at 100% 0%, #a78bfa38, transparent 60%), linear-gradient(180deg, #e9e6fb 0%, var(--e-bg) 40%);min-height:100svh;color:var(--e-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.enquire-head{padding:20px var(--gutter);justify-content:space-between;align-items:center;gap:16px;max-width:1320px;margin:0 auto;display:flex}.enquire-head .brand-word{color:var(--e-ink)}.back-link{color:var(--e-muted);align-items:center;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.back-link:hover{color:var(--e-ink)}.enquire-main{max-width:1320px;padding:24px var(--gutter) 64px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(28px,5vw,72px);margin:0 auto;display:grid}.enquire-intro{position:sticky;top:32px}.enquire-intro .eyebrow{color:var(--e-accent-ink)}.enquire-intro .display{color:var(--e-ink);font-size:clamp(2rem,3.6vw,3.6rem)}.enquire-intro .soft-light{color:#0000;-webkit-text-stroke:1px #1315378c}.enquire-intro .lede{color:var(--e-muted)}.enquire-facts{color:var(--e-muted);gap:12px;max-width:32rem;margin:28px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.enquire-facts li{border-top:1px solid var(--e-line);padding-top:12px}.enquire-facts strong{color:var(--e-ink)}.enquire-facts a,.enquire-foot a,.consents a{color:var(--e-accent-ink)}.enquire-card{background:var(--e-card);border-radius:24px;padding:clamp(20px,3vw,36px);box-shadow:10px 12px 28px #a096d252,-8px -8px 22px #fffffff2,inset 0 0 0 1px #1315370d}.enquiry-form{gap:18px;display:grid}.enquiry-form fieldset{border:0;min-width:0;margin:0;padding:0}.enquiry-form legend{margin-bottom:10px;padding:0;font-size:15px;font-weight:600}.journeys{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.journeys legend{grid-column:1/-1}.journey{cursor:pointer;box-shadow:0 0 0 1px var(--e-line) inset;background:#fff;border-radius:16px;gap:4px;padding:14px 14px 14px 40px;transition:box-shadow .2s,background .2s;display:grid;position:relative}.journey input{width:18px;height:18px;accent-color:var(--e-accent);margin:0;position:absolute;top:16px;left:14px}.journey[data-active=true]{box-shadow:0 0 0 2px var(--e-accent) inset;background:#efebff}.journey:has(input:focus-visible){outline:2px solid var(--e-accent-ink);outline-offset:2px}.journey-title{font-size:14.5px;font-weight:600}.journey-lede{color:var(--e-muted);font-size:12.5px;line-height:1.45}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.field{gap:6px;min-width:0;display:grid}.field label{font-size:14px;font-weight:600}.req{color:var(--e-error)}.opt{color:var(--e-muted);font-size:13px;font-weight:400}.hint{color:var(--e-muted);margin:0;font-size:12.5px;line-height:1.45}.error{color:var(--e-error);margin:0;font-size:13px;font-weight:500}.enquiry-form input:not([type=checkbox]):not([type=radio]),.enquiry-form select,.enquiry-form textarea{border:1px solid var(--e-line);width:100%;min-height:46px;color:var(--e-ink);font:15px/1.4 var(--font-sans);background:#fff;border-radius:12px;padding:11px 14px;box-shadow:inset 2px 2px 5px #dce1f0e6}.enquiry-form textarea{resize:vertical;min-height:110px}.enquiry-form :is(input,select,textarea):focus-visible{outline:2px solid var(--e-accent-ink);outline-offset:1px;border-color:var(--e-accent)}.field[data-invalid=true] :is(input,select,textarea){border-color:var(--e-error)}.detail-group{box-shadow:0 0 0 1px var(--e-line) inset;background:#efebff8c;border-radius:16px;gap:14px;padding:18px;display:grid}.detail-group[hidden]{display:none}.disclosure{gap:12px;display:grid}.disclosure-toggle{border:1px solid var(--e-line);min-height:44px;color:var(--e-accent-ink);cursor:pointer;background:#fff;border-radius:999px;justify-self:start;padding:0 16px;font-size:14px;font-weight:600}.module-checks{flex-wrap:wrap;gap:8px;display:flex}.check-chip{min-height:40px;box-shadow:0 0 0 1px var(--e-line) inset;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;display:inline-flex}.check-chip input,.check input{accent-color:var(--e-accent);flex:none;width:18px;height:18px;margin:0}.check-chip:has(input:checked){box-shadow:0 0 0 1.5px var(--e-accent) inset;background:#efebff}.consents{gap:10px;display:grid}.check{cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.check input{margin-top:2px}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.submit-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.submit-row .btn[disabled]{opacity:.7;cursor:progress}.enquiry-result{border-radius:16px;outline:none;padding:16px 18px}.enquiry-result.error{color:#6d0f2b;background:#fbe3ea;font-weight:500}.enquiry-result.success{gap:14px;padding:8px 4px;display:grid}.enquiry-result.success .eyebrow{color:var(--e-accent-ink);margin:0}.enquiry-result.success h2{font:640 clamp(1.5rem, 2.6vw, 2.1rem)/1.15 var(--font-sans);margin:0}.enquiry-result.success p{color:var(--e-muted);margin:0}.reference{color:var(--e-ink);letter-spacing:.04em;font-family:ui-monospace,SF Mono,Menlo,monospace}.note-light{font-size:13px}.enquire-foot{max-width:1320px;padding:20px var(--gutter) 36px;color:var(--e-muted);border-top:1px solid var(--e-line);justify-content:space-between;gap:16px;margin:0 auto;font-size:13px;display:flex}@media (max-width:1023px){.enquire-main{grid-template-columns:minmax(0,1fr)}.enquire-intro{position:static}}@media (max-width:640px){.journeys,.grid-2{grid-template-columns:minmax(0,1fr)}.enquire-card{border-radius:20px;padding:18px}}.phone-field .field-label{font-size:14px;font-weight:600}.phone-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:10px;display:grid}.phone-input{align-items:center;display:flex;position:relative}.phone-input .dial{font:600 15px/1 var(--font-sans);color:var(--e-muted);pointer-events:none;position:absolute;left:14px}.phone-input input{letter-spacing:.02em;padding-left:64px!important}.phone-input .dial:empty+input{padding-left:14px!important}.phone-ok{color:#0b6b3f}.phone-ok strong{font-variant-numeric:tabular-nums}.preferred{border:0;margin:0;padding:0}.preferred legend{margin-bottom:8px;padding:0;font-size:14px;font-weight:600}.preferred-options{flex-wrap:wrap;gap:8px;display:flex}.contact-note{color:var(--e-ink);margin:0;font-size:14px;font-weight:600}@media (max-width:640px){.phone-row{grid-template-columns:minmax(0,1fr)}}
