@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-geist:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c29908{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_c29908{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}

/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.grow{flex-grow:1}}:root{--ink:#020303;--ink-2:#060908;--cream:#f1f5f2;--paper:#050706;--muted:#87938d;--line:#d6f2e51c;--cyan:#74f4e9;--lime:#c9ff68;--orange:#ff7d54;--font-sans:var(--font-geist),Arial,sans-serif;--font-mono:var(--font-geist-mono),monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--cream);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;background:#020303;margin:0}a,button{font:inherit}a{color:inherit;text-decoration:none}main{min-height:100vh;position:relative;overflow:hidden}::selection{background:var(--lime);color:var(--ink)}.ambient{pointer-events:none;filter:blur(1px);opacity:.8;position:absolute}.ambient-one{background:radial-gradient(circle,#35d2ba21,#0000 66%);width:680px;height:680px;top:-310px;right:-290px}.ambient-two{background:radial-gradient(circle,#74f4e90b,#0000 68%);width:520px;height:520px;top:470px;left:-360px}.site-header{border-bottom:1px solid var(--line);z-index:30;justify-content:space-between;align-items:center;max-width:1320px;height:78px;margin:0 auto;padding:0 34px;display:flex;position:relative}.brand{letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:12px;font-size:14px;font-weight:650;display:inline-flex}.brand b{color:#8b9791;font-weight:450}.brand-mark{grid-template-columns:repeat(3,1fr);gap:2px;width:25px;height:25px;display:grid;transform:rotate(-32deg)}.brand-mark i{background:var(--cream);border-radius:999px;display:block}.brand-mark i:first-child{opacity:.35;align-self:end;height:12px}.brand-mark i:nth-child(2){background:var(--cyan);align-self:end;height:20px}.brand-mark i:nth-child(3){background:var(--lime);align-self:end;height:15px}.desktop-nav{color:#a8b1ad;align-items:center;gap:35px;font-size:13px;display:flex}.desktop-nav a{transition:color .2s}.desktop-nav a:hover{color:#fff}.header-cta{border-bottom:1px solid #69736e;align-items:center;gap:9px;padding:10px 0;font-size:12px;font-weight:650;transition:border-color .2s,color .2s;display:inline-flex}.header-cta:hover{border-color:var(--lime);color:var(--lime)}.mobile-menu{display:none;position:relative}.mobile-menu summary{cursor:pointer;place-items:center;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.hero{z-index:2;isolation:isolate;grid-template-columns:.88fr 1.12fr;align-items:center;gap:74px;max-width:1320px;min-height:740px;margin:0 auto;padding:96px 34px 84px;display:grid;position:relative}.hero:before{z-index:-3;background-image:linear-gradient(#74f4e906 1px,#0000 0),linear-gradient(90deg,#74f4e906 1px,#0000 0);background-size:72px 72px;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 4%,#000 42% 100%);mask-image:linear-gradient(90deg,#0000 4%,#000 42% 100%)}.hero:after,.hero:before{content:"";pointer-events:none;position:absolute}.hero:after{z-index:-2;filter:blur(4px);background:radial-gradient(circle,#20a7961a,#0b272209 42%,#0000 70%);border-radius:50%;width:720px;height:720px;top:8px;right:-90px}.hero-light-field{z-index:-1;pointer-events:none;position:absolute;inset:36px 0 22px}.light-path{background:#74f4e921;display:block;position:absolute;overflow:hidden;box-shadow:0 0 12px #74f4e90d}.light-path:after{content:"";background:linear-gradient(90deg,#0000,#74f4e973,#d8fff9);width:94px;height:1px;animation:pathFlowX 5.2s linear infinite;position:absolute;top:0;left:-94px;box-shadow:0 0 10px #74f4e9e6,0 0 24px #74f4e959}.path-one{width:43%;height:1px;top:7%;right:4%}.path-two{width:1px;height:45%;top:7%;right:4%}.path-four:after,.path-two:after{background:linear-gradient(#0000,#c9ff6880,#edffc8);width:1px;height:82px;animation:pathFlowY 4.4s linear infinite;top:-82px;left:0;box-shadow:0 0 10px #c9ff68cc,0 0 24px #c9ff684d}.path-three{width:31%;height:1px;top:52%;right:4%}.path-three:after{animation-delay:-2.3s}.path-four{width:1px;height:29%;top:52%;right:35%}.path-four:after{animation-delay:-1.7s}.light-node{background:#050807;border:1px solid #74f4e9b3;width:7px;height:7px;animation:nodePulse 2.4s ease-in-out infinite;position:absolute;transform:rotate(45deg);box-shadow:0 0 0 5px #74f4e909,0 0 14px #74f4e973}.node-a{top:calc(7% - 3px)}.node-a,.node-b{right:calc(4% - 3px)}.node-b{animation-delay:-.8s}.node-b,.node-c{top:calc(52% - 3px)}.node-c{animation-delay:-1.6s;right:calc(35% - 3px)}.hero-copy{z-index:2;max-width:550px;position:relative}.eyebrow,.future-label{font:600 10px/1 var(--font-mono);color:#9ca9a3;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;display:flex}.eyebrow>span,.future-label>span{background:var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #c7f36b1a}.hero h1{letter-spacing:-.065em;margin:25px 0 28px;font-size:clamp(56px,5.35vw,82px);font-weight:490;line-height:.96}.hero h1 em{color:var(--cyan);font-family:Georgia,serif;font-weight:400}.hero-lede{color:#aeb8b3;letter-spacing:-.02em;max-width:510px;font-size:18px;line-height:1.6}.hero-actions{align-items:center;gap:28px;margin:36px 0 43px;display:flex}.button{justify-content:center;align-items:center;gap:18px;min-height:49px;padding:0 20px;font-size:13px;font-weight:650;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--lime);color:var(--ink);box-shadow:0 10px 35px #c7f36b14}.button-primary:hover{background:#d9ff85}.text-link{color:#aab5af;align-items:center;gap:5px;font-size:13px;display:inline-flex}.text-link:hover{color:#fff}.hero-proof{align-items:center;gap:15px}.avatar-stack,.hero-proof{display:flex}.avatar-stack span{border:2px solid var(--ink);width:31px;height:31px;font:600 8px var(--font-mono);color:var(--ink);background:var(--cyan);border-radius:50%;place-items:center;margin-left:-7px;display:grid}.avatar-stack span:first-child{background:var(--orange);margin-left:0}.avatar-stack span:last-child{background:var(--lime)}.hero-proof p{color:#7f8d86;margin:0;font-size:11px;line-height:1.5}.hero-proof strong{color:#b9c3be;font-weight:500}.hero-system{min-width:0;position:relative;transform:perspective(1200px)rotateY(-3deg)rotateX(1deg)}.system-orbit{pointer-events:none;border:1px solid #7ee9e11c;border-radius:50%;position:absolute}.orbit-a{animation:orbitPulse 6s ease-in-out infinite;inset:-82px -74px -82px -48px}.orbit-b{border-color:#c7f36b1a;animation:orbitPulse 6s ease-in-out 2s infinite;inset:-32px -26px -32px 7px}.interface-shell{background:#040706;border:1px solid #94ffed30;animation:systemHover 7s ease-in-out infinite;position:relative;overflow:hidden;box-shadow:0 46px 110px #000000b8,0 0 0 8px #050908b8,0 0 70px #30cbb50f}.interface-shell:before{z-index:4;background:linear-gradient(#0000,#74f4e90b,#74f4e91c,#0000);width:100%;height:100px;animation:scanDown 5.8s linear 1.2s infinite;top:-120px;left:0}.interface-shell:after,.interface-shell:before{content:"";pointer-events:none;position:absolute}.interface-shell:after{background:linear-gradient(135deg,#7ee9e10a,#0000 35%,#c7f36b06);inset:0}.interface-topbar{border-bottom:1px solid #ffffff12;justify-content:space-between;height:45px;padding:0 17px}.interface-topbar,.mini-brand{align-items:center;display:flex}.mini-brand{font:650 8px var(--font-mono);letter-spacing:.1em;color:#9aa9a2;gap:8px}.mini-glyph{background:conic-gradient(var(--cyan),var(--lime),var(--cyan));clip-path:polygon(50% 0,100% 100%,0 100%);width:9px;height:9px;display:block}.live-pill,.streak{font:600 7px var(--font-mono);letter-spacing:.08em;color:#839189;align-items:center;gap:6px;display:flex}.live-pill span{background:var(--lime);width:5px;height:5px;box-shadow:0 0 8px var(--lime);border-radius:50%;animation:blink 2s infinite}.interface-body{min-height:418px;display:flex}.interface-sidebar{border-right:1px solid #ffffff12;flex-direction:column;align-items:center;gap:11px;width:52px;padding:18px 0 14px;display:flex}.side-dot{color:#5e6c65;place-items:center;width:28px;height:28px;display:grid}.side-dot.active{color:var(--ink);background:var(--cyan)}.side-avatar{color:#9ca9a2;width:24px;height:24px;font:600 7px var(--font-mono);border:1px solid #425149;border-radius:50%;place-items:center;margin-top:auto;display:grid}.workspace{flex:1;min-width:0;padding:30px 26px 24px}.workspace-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.subject-row small,.workspace-head small{color:#64736b;font:600 7px var(--font-mono);letter-spacing:.1em}.workspace-head h2{color:#e7eee9;letter-spacing:-.035em;margin:7px 0 25px;font-size:19px;font-weight:500}.streak{color:#98a69f;background:#080d0b;border:1px solid #1b2a24;padding:7px 9px}.streak svg{color:var(--lime)}.workspace-grid{grid-template-columns:1.25fr .75fr;gap:10px;display:grid}.agent-card,.focus-card,.insight-card{background:#080c0a;border:1px solid #d9fff013;padding:17px}.focus-card{min-height:229px}.card-label{font:650 7px var(--font-mono);letter-spacing:.11em;color:#78867f;align-items:center;gap:6px;display:flex}.signal{border-radius:50%;width:5px;height:5px}.signal-cyan{background:var(--cyan)}.signal-lime{background:var(--lime)}.subject-row{align-items:center;gap:11px;margin:22px 0 26px;display:flex}.subject-icon{width:32px;height:32px;color:var(--cyan);background:#7ee9e11a;border-radius:50%;place-items:center;font:18px Georgia,serif;display:grid}.subject-row h3{color:#d7dfdb;letter-spacing:-.02em;margin:4px 0 0;font-size:11px;font-weight:500}.progress-track{background:#2b3933;height:3px}.progress-track span{background:var(--cyan);width:70%;height:100%;animation:progressPulse 2.8s ease-in-out infinite;display:block;box-shadow:0 0 12px #7ee9e159}.progress-meta{font:500 7px var(--font-mono);color:#66756d;justify-content:space-between;margin:7px 0 18px;display:flex}.progress-meta strong{color:var(--cyan)}.focus-card button{color:#0a1410;width:100%;height:31px;font:650 8px var(--font-mono);cursor:pointer;background:#d5ff7b;border:0;justify-content:center;align-items:center;gap:10px;display:flex}.insight-card{flex-direction:column;display:flex}.signal-chart{border-bottom:1px solid #2a3832;align-items:end;gap:4px;height:89px;margin:24px 0 18px;display:flex}.signal-chart i{background:linear-gradient(to top,#c7f36b14,var(--lime));transform-origin:bottom;flex:1;min-width:4px;animation:barsLive 2.8s ease-in-out infinite alternate both}.insight-card p{color:#7d8b84;margin:auto 0 0;font-size:8px;line-height:1.6}.insight-card strong{color:#c5d0ca;font-weight:500}.agent-card{grid-column:1/-1;align-items:center;gap:12px;min-height:64px;display:flex}.agent-pulse{width:31px;height:31px;color:var(--cyan);background:#7ee9e10f;border:1px solid #7ee9e140;border-radius:50%;flex:none;place-items:center;animation:agentSignal 2.4s ease-in-out infinite;display:grid}.agent-card div{flex:1}.agent-card small{font:600 6px var(--font-mono);color:#607068;letter-spacing:.1em}.agent-card p{color:#b4beb8;margin:3px 0 0;font-size:8px}.agent-card>svg{color:#68766f}.float-chip{z-index:3;color:#d8e1dc;font:550 8px var(--font-mono);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c1814e6;border:1px solid #dcefe62b;align-items:center;gap:7px;padding:10px 12px;display:flex;position:absolute;box-shadow:0 16px 32px #00000040}.float-chip svg{color:var(--lime)}.chip-one{animation:float 4s ease-in-out infinite;top:70px;left:-31px}.chip-two{animation:float 4.6s ease-in-out 1s infinite;bottom:46px;right:-18px}.partner-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);z-index:3;justify-content:center;align-items:center;gap:clamp(18px,3.1vw,47px);min-height:94px;padding:20px 34px;display:flex;position:relative}.partner-strip span{color:#52605a;font:600 8px var(--font-mono);letter-spacing:.12em}.partner-strip p{color:#89958f;font:650 9px var(--font-mono);letter-spacing:.1em;white-space:nowrap;margin:0}.partner-strip i{background:#36443e;border-radius:50%;width:3px;height:3px}.explorer-section,.stack-section{background:var(--paper);color:var(--cream);padding:126px max(34px,50vw - 626px);position:relative}.explorer-section:before,.stack-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 76% 0,#28a6940e,#0000 30%),linear-gradient(90deg,#0000 49.95%,#74f4e906 50%,#0000 50.05%);position:absolute;inset:0}.section-heading{grid-template-columns:.65fr 1.35fr .9fr;align-items:start;gap:58px;display:grid}.explorer-heading>div,.section-heading>div{align-items:center;gap:13px;padding-top:8px;display:flex}.section-index{font:550 9px var(--font-mono);color:#68756f;border:1px solid #25312d;padding:6px 7px}.section-kicker{color:#7d8a84;font:650 9px var(--font-mono);letter-spacing:.12em;margin:0}.explorer-heading h2,.section-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,4vw,58px);font-weight:520;line-height:1.06}.section-heading h2 span{color:#9ba8a2;font-family:Georgia,serif;font-weight:400}.section-heading>p{color:#7d8983;margin:8px 0 0;font-size:14px;line-height:1.7}.solution-grid{border-top:1px solid #1e2925;border-bottom:1px solid #1e2925;grid-template-columns:repeat(4,1fr);margin-top:74px;display:grid}.solution-card{border-right:1px solid #1e2925;flex-direction:column;min-height:490px;padding:25px 24px 24px;transition:background .25s,transform .25s,border-color .25s;display:flex}.solution-card:first-child{border-left:1px solid #1e2925}.solution-card:hover{background:#090d0b;border-color:#74f4e93b;transform:translateY(-5px)}.solution-top{color:#6d7a74;justify-content:space-between;align-items:center;display:flex}.solution-top span{font:600 9px var(--font-mono)}.solution-copy{margin-top:auto}.solution-card h3{letter-spacing:-.035em;margin:0 0 13px;font-size:21px;font-weight:600}.solution-card p{color:#7d8983;margin:0;font-size:13px;line-height:1.65}.solution-card a{align-items:center;gap:9px;margin-top:30px;font-size:11px;font-weight:650;display:inline-flex}.solution-card a:hover{color:var(--cyan)}.solution-demo{color:#829089;contain:layout paint;background:#050807;border:1px solid #17231e;flex:0 0 160px;align-self:center;width:100%;max-width:300px;height:160px;margin:30px 0 26px;transition:border-color .3s,background .3s;position:relative;overflow:hidden}.solution-card:is(:hover,:focus-within) .solution-demo{background:#060b09;border-color:#74f4e938}.demo-label{z-index:4;overflow-wrap:normal;font:650 6px/1.45 var(--font-mono);letter-spacing:.11em;color:#697770;position:absolute;top:11px;left:12px;right:12px}.journey-loop{width:124px;height:124px;position:absolute;top:34px;left:50%;translate:-50%}.journey-ring{border:1px solid #74f4e92e;border-radius:50%;position:absolute;inset:12px;box-shadow:inset 0 0 24px #74f4e906}.journey-ring:before{content:"";border:1px dashed #c9ff6814;border-radius:50%;position:absolute;inset:7px}.journey-runner{border-radius:50%;animation:spin 8s linear infinite;position:absolute;inset:12px}.journey-runner:after{content:"";background:var(--cyan);width:5px;height:5px;box-shadow:0 0 7px var(--cyan),0 0 14px #74f4e9b8;border-radius:50%;position:absolute;top:-2px;left:calc(50% - 2.5px)}.journey-step{z-index:2;color:#64736c;background:#09100d;border:1px solid #293832;border-radius:50%;place-items:center;width:27px;height:27px;animation:journeyStep 8s ease-in-out infinite;display:grid;position:absolute}.journey-learn{top:0;left:50%;translate:-50%}.journey-practise{animation-delay:-6s;top:50%;right:0;translate:0 -50%}.journey-reflect{animation-delay:-4s;bottom:0;left:50%;translate:-50%}.journey-feedback{animation-delay:-2s;top:50%;left:0;translate:0 -50%}.journey-center{place-items:center;display:grid;position:absolute;inset:34px 20px}.journey-word{text-align:center;white-space:nowrap;color:#ecfffa;min-width:78px;font:650 8px/1 var(--font-mono);letter-spacing:.035em;opacity:0;animation:journeyWord 8s ease-in-out infinite;position:absolute;transform:translateY(4px)}.journey-word-practise{animation-delay:-6s}.journey-word-reflect{animation-delay:-4s}.journey-word-feedback{min-width:78px;font:650 8px/1 var(--font-mono);letter-spacing:.035em;animation-delay:-2s}.worksheet-demo{padding:38px 11px 10px}.question-row{background:#080c0a;border:1px solid #1d2a25;grid-template-columns:30px minmax(0,1fr) 24px;align-items:center;gap:7px;width:100%;height:33px;padding:0 6px 0 8px;display:grid;position:relative}.question-row+.question-row{margin-top:6px}.question-row span{font:600 6px var(--font-mono);color:#637069}.question-row i{background:linear-gradient(90deg,#26332e 70%,#0000 0);height:3px}.question-row b{width:19px;height:19px;color:var(--cyan);text-align:center;border:1px solid #2b3a34;justify-self:center;place-items:center;font-size:0;display:grid;position:relative;overflow:hidden}.question-row b:after,.question-row b:before{content:"";background:currentColor;width:7px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.question-row b:after{transform:translate(-50%,-50%)rotate(90deg)}.muted-row{opacity:.52}.demo-cursor{z-index:5;clip-path:polygon(0 0,100% 66%,57% 72%,39% 100%);filter:drop-shadow(0 1px 2px #000);background:#f5fff9;width:11px;height:15px;top:90px;right:19px}.added-toast,.demo-cursor{opacity:0;position:absolute}.added-toast{z-index:4;white-space:nowrap;background:var(--lime);color:#071008;min-width:132px;height:25px;font:700 6px var(--font-mono);justify-content:center;align-items:center;gap:5px;padding:0 9px;display:flex;bottom:10px;left:50%;transform:translate(-50%,7px);box-shadow:0 8px 20px #00000059}.solution-card:is(:hover,:focus-within) .worksheet-cursor{animation:cursorAdd 3.4s ease-in-out infinite}.solution-card:is(:hover,:focus-within) .question-row:first-of-type b{animation:addFlash 3.4s ease-in-out infinite}.solution-card:is(:hover,:focus-within) .added-toast{animation:addedToast 3.4s ease-in-out infinite}.publish-demo{grid-template-columns:64px minmax(18px,1fr) 72px;align-items:center;gap:8px;padding:38px 11px 12px;display:grid}.calculus-symbols{background:linear-gradient(135deg,#10231d,#080f0c);border:1px solid #2b4138;grid-template-columns:repeat(2,1fr);align-self:center;width:64px;height:64px;display:grid;overflow:hidden;box-shadow:inset 0 0 22px #74f4e909}.calculus-symbols span{align-content:center;place-items:center;gap:4px;min-width:0;display:grid;position:relative}.calculus-symbols span+span{border-left:1px solid #2b4138}.calculus-symbols span:after{content:"";background:#74f4e914;height:1px;position:absolute;bottom:7px;left:5px;right:5px}.calculus-symbols b{color:var(--cyan);text-shadow:0 0 10px #74f4e947;font:500 17px/1 Georgia,serif}.calculus-symbols small{color:#829089;font:650 5px/1 var(--font-mono)}.math-book{perspective:180px;width:72px;height:70px;transform-style:preserve-3d;filter:drop-shadow(0 7px 9px #0000006b);align-self:center;position:relative}.book-page{backface-visibility:hidden;background:linear-gradient(135deg,#10231d,#08100d);border:1px solid #345047;align-content:center;place-items:center;gap:2px;width:32px;height:48px;display:grid;position:absolute;top:12px;overflow:hidden}.book-page:before{content:"";background:repeating-linear-gradient(#0000 0 7px,#74f4e914 7px 8px);position:absolute;inset:6px}.book-page-left{transform-origin:100%;border-radius:3px 0 0 3px;right:50%;transform:rotateY(11deg)}.book-page-right{transform-origin:0;border-radius:0 3px 3px 0;left:50%;transform:rotateY(-11deg)}.book-page>svg,.page-lines{z-index:1;color:var(--cyan);position:relative}.page-lines{background:repeating-linear-gradient(#74f4e95c 0 1px,#0000 1px 5px);width:16px;height:16px;display:block}.book-spine{z-index:2;background:#5b756a;width:2px;height:48px;position:absolute;top:12px;left:calc(50% - 1px);box-shadow:0 0 7px #74f4e933}.publish-route{align-items:center;min-width:18px;display:flex;position:relative;overflow:hidden}.publish-route i{background:#26352f;width:100%;height:1px}.publish-route span{color:var(--cyan);opacity:0;font-size:12px;position:absolute;left:0}.solution-card:is(:hover,:focus-within) .book-page-left{animation:bookOpenLeft 3.8s ease-in-out infinite}.solution-card:is(:hover,:focus-within) .book-page-right{animation:bookOpenRight 3.8s ease-in-out infinite}.solution-card:is(:hover,:focus-within) .publish-route span{animation:publishTravel 3.8s ease-in-out infinite}.people-network{position:absolute;inset:47px 10px 4px;overflow:hidden}.person-node{z-index:2;justify-items:center;width:32px;display:grid;position:absolute}.person-node b{color:#829089;width:24px;height:24px;font:650 6px var(--font-mono);background:#0a100d;border:1px solid #31423a;border-radius:50%;place-items:center;display:grid}.teacher-node{top:0;left:50%;transform:translate(-50%)}.teacher-node b{color:var(--cyan);border-color:#74f4e959}.learner-one{top:57px;left:6px}.learner-two{top:57px;left:50%;transform:translate(-50%)}.ai-node{top:57px;right:6px}.ai-node b{color:var(--lime);border-style:dashed;border-color:#c9ff683d}.people-link{z-index:1;transform-origin:0;background:#25332d;height:1px;position:absolute;top:24px;left:50%}.people-link:after{content:"";background:var(--cyan);width:0;height:100%;display:block;box-shadow:0 0 8px #74f4e98c}.link-student-one{width:calc(50% - 8px);transform:rotate(149deg)}.link-student-two{width:45px;transform:rotate(90deg)}.link-ai{width:calc(50% - 8px);transform:rotate(31deg)}.link-ai:after{background:var(--lime)}.solution-card:is(:hover,:focus-within) .people-link:after{animation:peopleConnect 3.8s ease-in-out infinite}.solution-card:is(:hover,:focus-within) .link-student-two:after{animation-delay:.35s}.solution-card:is(:hover,:focus-within) .link-ai:after{animation-delay:1.5s}.solution-card:is(:hover,:focus-within) .person-node b{animation:personActive 3.8s ease-in-out infinite}.solution-card:is(:hover,:focus-within) .learner-one b{animation-delay:.35s}.solution-card:is(:hover,:focus-within) .learner-two b{animation-delay:.7s}.solution-card:is(:hover,:focus-within) .ai-node b{animation-delay:1.65s}.loop-section{grid-template-columns:.8fr 1.2fr;align-items:center;gap:100px;max-width:1252px;min-height:750px;margin:0 auto;padding:105px 34px;display:grid}.loop-copy .section-index{border-color:#314039}.loop-copy .section-kicker{color:#728078;margin-left:12px;display:inline-block}.loop-copy h2{letter-spacing:-.055em;margin:29px 0 25px;font-size:clamp(39px,4.1vw,60px);font-weight:500;line-height:1.02}.loop-copy>p:not(.section-kicker){color:#8b9891;max-width:520px;font-size:15px;line-height:1.75}.loop-copy ul{flex-wrap:wrap;gap:9px 20px;margin:29px 0 0;padding:0;list-style:none;display:flex}.loop-copy li{color:#aab5af;align-items:center;gap:7px;font-size:11px;display:flex}.loop-copy li svg{color:var(--lime)}.loop-visual{aspect-ratio:1.08;isolation:isolate;place-items:center;display:grid;position:relative}.loop-visual:before{content:"";aspect-ratio:1;filter:blur(2px);background:radial-gradient(circle,#74f4e913 0,#74f4e906 32%,#0000 68%);border-radius:50%;width:92%;animation:solarField 7s ease-in-out infinite;position:absolute}.loop-stars{z-index:-1;opacity:.7;animation:starsDrift 14s ease-in-out infinite alternate;position:absolute;inset:3% 4%}.loop-stars i{background:#c9ff68bf;border-radius:50%;width:2px;height:2px;animation:starBlink 3.6s ease-in-out infinite;position:absolute;box-shadow:0 0 7px #c9ff68bf}.loop-stars i:first-child{top:14%;left:17%}.loop-stars i:nth-child(2){animation-delay:-.8s;top:9%;right:20%}.loop-stars i:nth-child(3){animation-delay:-2.1s;top:43%;right:8%}.loop-stars i:nth-child(4){animation-delay:-1.4s;bottom:11%;right:25%}.loop-stars i:nth-child(5){animation-delay:-2.8s;bottom:4%;left:28%}.loop-stars i:nth-child(6){animation-delay:-.35s;bottom:30%;left:7%}.loop-stars i:nth-child(7){animation-delay:-1.75s;top:31%;left:9%}.loop-stars i:nth-child(8){animation-delay:-2.45s;top:23%;right:39%}.loop-path{aspect-ratio:1;filter:drop-shadow(0 0 6px #74f4e91f);background:conic-gradient(from -8deg,#74f4e90f,#74f4e96b 10%,#74f4e914 20%,#c9ff6866 31%,#74f4e914 41%,#74f4e961 52%,#74f4e914 62%,#c9ff686b 73%,#74f4e90f 83%,#74f4e959 94%,#74f4e90f);border-radius:50%;width:84%;padding:1px;animation:pathBreathe 5.5s ease-in-out infinite;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.loop-path:after{content:"";border:1px dashed #74f4e91a;animation:spin 80s linear infinite reverse;inset:5.5%}.loop-path:after,.loop-runner{border-radius:50%;position:absolute}.loop-runner{aspect-ratio:1;z-index:2;width:84%;animation:spin 32s linear infinite}.loop-runner i{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 7px var(--cyan),0 0 18px #74f4e9e6,0 0 31px #74f4e966;border-radius:50%;position:absolute;top:-2px;left:calc(50% - 3px)}.runner-two{width:70%;animation-duration:44s;animation-direction:reverse}.runner-two i{background:var(--lime);width:4px;height:4px;box-shadow:0 0 8px var(--lime),0 0 20px #c9ff6899;top:-1px}.core-links{z-index:1;position:absolute;inset:0}.core-link{transform-origin:0;background:linear-gradient(90deg,#74f4e96b,#74f4e90a 80%,#0000);width:37%;top:50%;left:50%}.core-link,.core-link:after{height:1px;position:absolute}.core-link:after{content:"";background:linear-gradient(90deg,transparent,var(--cyan),transparent);opacity:0;width:34%;animation:signalTravel 12.5s ease-in-out infinite;top:0;left:0;box-shadow:0 0 7px #74f4e9a6}.core-link.link-1{transform:rotate(-90deg)}.core-link.link-2{transform:rotate(-18deg)}.core-link.link-3{transform:rotate(54deg)}.core-link.link-4{transform:rotate(126deg)}.core-link.link-5{transform:rotate(198deg)}.core-link.link-2:after{animation-delay:2.5s}.core-link.link-3:after{animation-delay:5s}.core-link.link-4:after{animation-delay:7.5s}.core-link.link-5:after{animation-delay:10s}.atomic-orbit{z-index:2;border:1px solid #74f4e930;border-radius:50%;width:52%;height:24%;position:absolute;transform:rotate(21deg);box-shadow:inset 0 0 18px #74f4e905}.atomic-orbit-two{border-color:#c9ff6829;width:52%;height:24%;transform:rotate(-39deg)}.atomic-orbit-three{border-color:#74f4e921;width:29%;height:54%;transform:rotate(10deg)}.electron{background:var(--cyan);width:8px;height:8px;box-shadow:0 0 6px var(--cyan),0 0 17px #74f4e9e6;offset-path:ellipse(50% 50% at 50% 50%);offset-rotate:0deg;border-radius:50%;animation:electronOrbit 4.8s linear infinite;position:absolute}.atomic-orbit-two .electron{background:var(--lime);width:6px;height:6px;box-shadow:0 0 6px var(--lime),0 0 15px #c9ff68cc;animation-duration:6.3s;animation-direction:reverse;animation-delay:-2.1s}.atomic-orbit-three .electron{width:5px;height:5px;animation-duration:3.9s;animation-delay:-1.4s}.loop-core{z-index:4;background:radial-gradient(circle at 48% 43%,#102f2a,#07110e 42%,#030605 73%);border:1px solid #7ee9e180;border-radius:50%;align-content:center;place-items:center;width:128px;height:128px;animation:corePulse 4.2s ease-in-out infinite;display:grid;position:relative;box-shadow:0 0 22px #7ee9e124,0 0 75px #7ee9e129,inset 0 0 25px #74f4e912}.loop-core:after,.loop-core:before{content:"";pointer-events:none;border-radius:50%;position:absolute}.loop-core:before{border:1px solid #74f4e91a;animation:coreWave 3.8s ease-out infinite;inset:-12px}.loop-core:after{border:1px dashed #c9ff6821;animation:spin 22s linear infinite;inset:9px}.core-halo{background:var(--cyan);filter:blur(22px);opacity:.13;border-radius:50%;animation:haloGlow 2.8s ease-in-out infinite;position:absolute;inset:22%}.loop-core small{z-index:1;text-align:center;color:#8fa19a;font:600 6px/1.4 var(--font-mono);letter-spacing:.14em;position:relative}.loop-node{z-index:5;color:#d7e0db;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050807eb;border:1px solid #1c2b25;align-items:center;gap:8px;min-width:94px;padding:10px 13px 10px 10px;font-size:11px;animation:stageFloat 6s ease-in-out infinite,stageLive 12.5s ease-in-out infinite;display:flex;position:absolute;box-shadow:0 10px 25px #0006,inset 0 0 18px #74f4e904}.loop-node>i{background:#2b3b34;border-radius:50%;flex:none;width:5px;height:5px;animation:stageDot 12.5s ease-in-out infinite;box-shadow:0 0 0 3px #74f4e908}.loop-node span{color:#5f6e66;font:600 7px var(--font-mono)}.loop-node strong{font-weight:600}.node-1{top:2%;left:50%;translate:-50%}.node-2{top:29%;right:-1%}.node-3{bottom:7%;right:10%}.node-4{bottom:7%;left:9%}.node-5{top:29%;left:-2%}.node-2{animation-delay:-1.5s,-10s}.node-3{animation-delay:-3s,-7.5s}.node-4{animation-delay:-4.5s,-5s}.node-5{animation-delay:-6s,-2.5s}.node-2>i{animation-delay:-10s}.node-3>i{animation-delay:-7.5s}.node-4>i{animation-delay:-5s}.node-5>i{animation-delay:-2.5s}.loop-status{color:#47564f;font:600 6px var(--font-mono);letter-spacing:.13em;white-space:nowrap;align-items:center;gap:7px;display:flex;position:absolute;bottom:-1%;left:50%;translate:-50%}.loop-status i{background:var(--lime);width:4px;height:4px;box-shadow:0 0 7px var(--lime);border-radius:50%;animation:blink 1.6s ease-in-out infinite}.explorer-section{background:#030504;border-top:1px solid #101915}.explorer-heading{grid-template-columns:.65fr 2.25fr;align-items:start;gap:58px;display:grid}.product-tabs{border-bottom:1px solid #202a26;grid-template-columns:repeat(3,1fr);margin-top:65px;display:grid}.product-tabs button{color:#6f7d76;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #202a26;align-items:center;gap:10px;min-height:66px;padding:0 18px;font-size:12px;display:flex;position:relative}.product-tabs button:after{content:"";background:var(--cyan);height:2px;transition:right .35s;position:absolute;bottom:-1px;left:0;right:100%;box-shadow:0 0 14px #74f4e966}.product-tabs button.active{color:var(--cream)}.product-tabs button.active:after{right:0}.product-tabs button+button{border-left:1px solid #202a26}.product-tabs button span{font:600 8px var(--font-mono);color:#53605a;margin-left:auto}.explorer-body{grid-template-columns:.7fr 1.3fr;align-items:center;gap:80px;padding:62px 0 0;animation:reveal .5s both;display:grid}.explorer-copy{max-width:400px}.explorer-icon{width:52px;height:52px;color:var(--cyan);background:#74f4e906;border:1px solid #25352f;place-items:center;margin-bottom:38px;display:grid}.explorer-copy h3{letter-spacing:-.048em;margin:17px 0;font-size:36px;font-weight:540;line-height:1.08}.explorer-copy>p:not(.section-kicker){color:#7d8a84;font-size:14px;line-height:1.75}.explorer-copy a{border-bottom:1px solid #35433d;align-items:center;gap:10px;margin-top:20px;padding-bottom:7px;font-size:11px;font-weight:650;display:inline-flex}.explorer-copy a:hover{color:var(--cyan);border-color:var(--cyan)}.product-window{background:#050807;border:1px solid #26342e;box-shadow:0 30px 80px #00000094,0 0 70px #2fbaa709}.window-bar{border-bottom:1px solid #1d2823;align-items:center;gap:6px;height:41px;padding:0 15px;display:flex}.window-bar>span{background:#2a3832;border-radius:50%;width:6px;height:6px}.window-bar>span:first-child{background:var(--orange)}.window-bar p{color:#738079;font:500 7px var(--font-mono);margin:0 0 0 10px}.window-bar small{color:#617069;font:600 6px var(--font-mono);letter-spacing:.1em;margin-left:auto}.window-content{min-height:380px;display:flex}.window-content>aside{border-right:1px solid #1d2823;flex-direction:column;align-items:center;gap:21px;width:54px;padding:17px 0;display:flex}.window-logo{width:22px;height:22px;color:var(--cyan);background:#0c201b;place-items:center;margin-bottom:14px;font:600 10px Georgia,serif;display:grid}.window-content>aside i{background:#1f2b26;width:13px;height:3px}.window-content>aside i.active{background:var(--cyan);box-shadow:0 0 9px #74f4e980}.window-main{flex:1;padding:35px 33px}.window-title small{color:#6d7a74;font:600 7px var(--font-mono);letter-spacing:.08em}.window-title h4{letter-spacing:-.035em;margin:7px 0 27px;font-size:20px;font-weight:560}.window-layout{grid-template-columns:1.25fr .75fr;gap:11px;display:grid}.activity-panel,.content-panel{background:#080b0a;border:1px solid #1f2a26;min-height:232px;padding:18px}.content-tag{color:var(--lime);font:600 6px var(--font-mono);text-transform:uppercase;background:#c9ff681a;padding:5px 7px;display:inline-flex}.content-lines{gap:6px;margin:23px 0 19px;display:grid}.content-lines i{background:#17201c;width:96%;height:5px}.content-lines i:nth-child(2){width:80%}.content-lines i:nth-child(3){width:57%}.content-feature{color:var(--cyan);border:1px solid #202d28;align-items:center;gap:12px;padding:12px;display:flex}.content-feature div{gap:4px;display:grid}.content-feature b{color:#718078;font:600 6px var(--font-mono);text-transform:uppercase}.content-feature span{color:#d8e1dc;font-size:9px;font-weight:550}.content-panel button{background:var(--cyan);color:#020403;height:29px;font:650 7px var(--font-mono);cursor:pointer;border:0;align-items:center;gap:8px;margin-top:17px;padding:0 11px;display:flex}.activity-panel>small{color:#68756f;font:600 7px var(--font-mono)}.activity-panel>div{grid-template-columns:18px 1fr;align-items:center;gap:6px;margin-top:25px;display:grid}.activity-panel>div>span{color:#58655f;font:600 6px var(--font-mono)}.activity-panel i{background:#17201c;height:3px}.activity-panel b{background:linear-gradient(90deg,#2c7166,var(--cyan));height:100%;display:block;box-shadow:0 0 8px #74f4e926}.vision-section{max-width:1252px;margin:0 auto;padding:135px 34px 128px}.section-index.light{border-color:#31413a}.section-kicker.light{color:#75837c;margin-left:12px;display:inline-block}.vision-statement h2{letter-spacing:-.065em;max-width:1050px;margin:35px 0 95px;font-size:clamp(52px,6.6vw,94px);font-weight:430;line-height:.98}.vision-statement h2 em{color:var(--lime);font-family:Georgia,serif;font-weight:400}.vision-principles{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.vision-principles article{min-height:215px;padding:31px 34px 10px 0}.vision-principles article+article{border-left:1px solid var(--line);padding-left:34px}.vision-principles span{font:600 8px var(--font-mono);color:#62716a}.vision-principles h3{letter-spacing:-.025em;margin:47px 0 13px;font-size:18px;font-weight:520}.vision-principles p{color:#829089;max-width:320px;margin:0;font-size:13px;line-height:1.7}.future-section{min-height:660px;color:var(--cream);text-align:center;background:#020303;border-top:1px solid #16211d;flex-direction:column;align-items:center;padding:108px 32px 48px;display:flex;position:relative;overflow:hidden}.future-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#21b9a41f,#21b9a409 38%,#0000 68%);border-radius:50%;width:760px;height:760px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.future-section>*{position:relative}.future-label{color:#75847d}.future-label>span{background:var(--cyan);box-shadow:0 0 0 4px #74f4e914,0 0 14px #74f4e9b3}.future-section h2{letter-spacing:-.068em;margin:27px 0 29px;font-size:clamp(54px,7vw,96px);font-weight:500;line-height:.93}.future-section h2 em{color:var(--cyan);text-shadow:0 0 35px #74f4e91f;font-family:Georgia,serif;font-weight:400}.future-section>p{color:#7e8c85;max-width:640px;margin:0 auto 27px;font-size:15px;line-height:1.7}.button-light{background:var(--cyan);color:#020403;box-shadow:0 0 35px #74f4e91a}.button-light:hover{background:#a0fff6}footer{grid-template-columns:1fr 1fr auto;align-items:start;gap:40px;max-width:1252px;min-height:190px;margin:0 auto;padding:50px 34px 35px;display:grid}.footer-brand{font-size:13px}footer>p{color:#77847d;margin:4px 0;font-size:12px}footer>div{color:#9aa69f;gap:28px;font-size:11px;display:flex}footer>div a:hover{color:var(--cyan)}footer>small{border-top:1px solid var(--line);color:#55635c;font:500 7px var(--font-mono);letter-spacing:.07em;grid-column:1/-1;padding-top:23px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes barsIn{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes barsLive{0%{opacity:.68;transform:scaleY(.76)}to{opacity:1;transform:scaleY(1)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes orbitPulse{0%,to{opacity:.45;transform:scale(.985)}50%{opacity:1;transform:scale(1.015)}}@keyframes reveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes pathFlowX{0%{transform:translate(0)}to{transform:translate(calc(43vw + 120px))}}@keyframes pathFlowY{0%{transform:translateY(0)}to{transform:translateY(410px)}}@keyframes nodePulse{0%,to{opacity:.35;box-shadow:0 0 0 4px #74f4e906,0 0 9px #74f4e947}50%{opacity:1;box-shadow:0 0 0 7px #74f4e90d,0 0 18px #74f4e9b8}}@keyframes scanDown{0%{opacity:0;transform:translateY(0)}12%{opacity:1}70%{opacity:.7}to{opacity:0;transform:translateY(620px)}}@keyframes systemHover{0%,to{translate:0}50%{translate:0 -5px}}@keyframes progressPulse{0%,to{filter:brightness(.82);box-shadow:0 0 8px #74f4e938}50%{filter:brightness(1.25);box-shadow:0 0 17px #74f4e99e}}@keyframes agentSignal{0%,to{box-shadow:0 0 #74f4e900}50%{box-shadow:0 0 0 7px #74f4e909,0 0 18px #74f4e914}}@keyframes journeyStep{0%,19%{color:#06100c;border-color:var(--cyan);background:var(--cyan);transform:scale(1.08);box-shadow:0 0 0 4px #74f4e90f,0 0 15px #74f4e980}24%,to{color:#64736c;box-shadow:none;background:#09100d;border-color:#293832;transform:scale(1)}}@keyframes journeyWord{0%,3%{opacity:0;transform:translateY(4px)}17%,7%{opacity:1;transform:translateY(0)}22%,to{opacity:0;transform:translateY(-3px)}}@keyframes cursorAdd{0%,12%{opacity:0;top:90px;right:19px}22%{opacity:1}42%,54%{opacity:1;top:49px;right:19px;transform:scale(1)}58%{transform:scale(.78)}68%{opacity:1;transform:scale(1)}85%,to{opacity:0;top:49px;right:19px}}@keyframes addFlash{0%,48%,to{color:var(--cyan);background:0 0}54%,66%{color:#06100c;background:var(--lime);border-color:var(--lime);box-shadow:0 0 12px #c9ff6866}}@keyframes addedToast{0%,57%{opacity:0;transform:translate(-50%,7px)}68%,88%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-4px)}}@keyframes bookOpenLeft{0%,12%,to{transform:rotateY(82deg)translate(4px)}34%,80%{transform:rotateY(11deg)translate(0)}}@keyframes bookOpenRight{0%,12%,to{transform:rotateY(-82deg)translate(-4px)}34%,80%{transform:rotateY(-11deg)translate(0)}}@keyframes publishTravel{0%,30%{opacity:0;left:0}38%{opacity:1}68%{opacity:1;left:calc(100% - 12px)}76%,to{opacity:0;left:calc(100% - 12px)}}@keyframes peopleConnect{0%,15%{width:0}42%,82%{width:100%}to{width:0}}@keyframes personActive{0%,16%,to{filter:brightness(.72);box-shadow:none}35%,74%{filter:brightness(1.25);border-color:var(--cyan);box-shadow:0 0 12px #74f4e940}}@keyframes solarField{0%,to{opacity:.72;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes starsDrift{0%{transform:rotate(-1.5deg)scale(.99)}to{transform:rotate(1.5deg)scale(1.01)}}@keyframes starBlink{0%,to{opacity:.22;transform:scale(.72)}50%{opacity:1;transform:scale(1.35)}}@keyframes pathBreathe{0%,to{opacity:.55;filter:drop-shadow(0 0 4px #74f4e914)}50%{opacity:1;filter:drop-shadow(0 0 9px #74f4e933)}}@keyframes signalTravel{0%,5%{opacity:0;left:0}18%{opacity:1}40%,to{opacity:0;left:66%}}@keyframes electronOrbit{to{offset-distance:100%}}@keyframes corePulse{0%,to{transform:scale(.97);box-shadow:0 0 22px #7ee9e11f,0 0 64px #7ee9e11f,inset 0 0 25px #74f4e90f}50%{transform:scale(1.025);box-shadow:0 0 29px #7ee9e13b,0 0 92px #7ee9e138,inset 0 0 32px #74f4e91a}}@keyframes coreWave{0%{opacity:.72;transform:scale(.82)}72%,to{opacity:0;transform:scale(1.28)}}@keyframes haloGlow{0%,to{opacity:.1;transform:scale(.8)}50%{opacity:.26;transform:scale(1.2)}}@keyframes stageFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes stageLive{0%,12%,to{color:#aeb9b3;border-color:#1c2b25;box-shadow:0 10px 25px #0006,inset 0 0 18px #74f4e904}18%,31%{color:#f2fffb;border-color:#74f4e980;box-shadow:0 10px 25px #0000006b,0 0 19px #74f4e91f,inset 0 0 24px #74f4e90d}42%{border-color:#1c2b25}}@keyframes stageDot{0%,12%,to{background:#2b3b34;box-shadow:0 0 0 3px #74f4e908}18%,31%{background:var(--cyan);box-shadow:0 0 0 4px #74f4e914,0 0 12px var(--cyan)}42%{background:#2b3b34}}@media (max-width:1050px){.hero{grid-template-columns:1fr;padding-top:80px}.hero-copy,.hero-system{max-width:720px}.hero-system{width:100%;margin:0 auto}.section-heading{grid-template-columns:.5fr 1.5fr}.section-heading>p{grid-column:2;max-width:520px}.solution-grid{grid-template-columns:repeat(2,1fr)}.solution-card:nth-child(3){border-left:1px solid #1e2925}.solution-card:nth-child(3),.solution-card:nth-child(4){border-top:1px solid #1e2925}.loop-section{gap:25px}.explorer-body{gap:35px}}@media (max-width:760px){.site-header{height:68px;padding:0 20px}.desktop-nav,.header-cta{display:none}.mobile-menu{display:block}.mobile-menu nav{background:#102019;border:1px solid #34433d;width:190px;padding:10px;display:grid;position:absolute;top:34px;right:0;box-shadow:0 15px 35px #00000059}.mobile-menu nav a{color:#b9c3be;padding:12px;font-size:12px}.hero{gap:64px;min-height:auto;padding:66px 20px 69px}.hero h1{font-size:clamp(52px,16vw,72px)}.hero-lede{font-size:16px}.hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.hero-system{transform:none}.interface-body{min-height:354px}.interface-sidebar{display:none}.workspace{padding:23px 15px 16px}.workspace-head h2{font-size:16px}.streak{display:none}.workspace-grid{grid-template-columns:1fr}.insight-card{display:none}.agent-card{grid-column:1}.chip-one{top:-17px;left:-7px}.chip-two{bottom:-16px;right:-6px}.partner-strip{justify-content:flex-start;padding-left:20px;overflow:hidden}.partner-strip i:nth-of-type(n+3),.partner-strip p:nth-of-type(n+4){display:none}.explorer-section,.stack-section{padding:90px 20px}.explorer-heading,.section-heading{grid-template-columns:1fr;gap:28px}.section-heading>p{grid-column:auto}.explorer-heading h2,.section-heading h2{font-size:42px}.solution-grid{grid-template-columns:1fr;margin-top:50px}.solution-card{border-top:1px solid #1e2925;border-left:1px solid #1e2925;min-height:490px}.solution-card:first-child{border-top:0}.loop-section{grid-template-columns:1fr;gap:70px;padding:94px 20px}.loop-copy h2{font-size:45px}.loop-visual{width:115%;left:-7.5%}.loop-node{padding:8px 10px;font-size:9px}.loop-node span{display:none}.product-tabs{grid-template-columns:repeat(3,minmax(165px,1fr));margin-top:44px;overflow-x:auto}.explorer-body{grid-template-columns:1fr;padding-top:45px}.product-window{width:calc(100vw - 40px);overflow:hidden}.window-content{min-height:330px}.window-content>aside{display:none}.window-main{min-width:500px;padding:26px 19px}.vision-section{padding:100px 20px 90px}.vision-statement h2{margin-bottom:70px;font-size:54px}.vision-principles{grid-template-columns:1fr}.vision-principles article,.vision-principles article+article{border-left:0;border-bottom:1px solid var(--line);padding:30px 0}.vision-principles h3{margin-top:30px}.future-section{min-height:680px;padding:95px 20px 70px}.future-section h2{font-size:55px}footer{grid-template-columns:1fr;gap:18px;padding:45px 20px 30px}footer>div{grid-row:3}footer>small{grid-column:auto}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}