@keyframes fade-slide{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes core-arrive{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rise{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}@keyframes scan{0%{top:6%;opacity:0}10%,90%{opacity:1}to{top:92%;opacity:0}}@keyframes wave{0%,to{transform:scaleY(.62)}50%{transform:scaleY(1.1)}}@keyframes chip{0%,to{filter:brightness(1)}50%{filter:brightness(1.7)}}@keyframes flow{0%{top:-2px;opacity:0}15%,85%{opacity:1}to{top:calc(100% - 3px);opacity:0}}@font-face{font-family:"Liberation Sans";src:url(../fonts/LiberationSans-Regular.ttf)format("truetype");font-weight:100 500;font-style:normal;font-display:swap}@font-face{font-family:"Liberation Sans";src:url(../fonts/LiberationSans-Bold.ttf)format("truetype");font-weight:550 900;font-style:normal;font-display:swap}@font-face{font-family:"Liberation Sans";src:url(../fonts/LiberationSans-Italic.ttf)format("truetype");font-weight:100 500;font-style:italic;font-display:swap}@font-face{font-family:"Liberation Mono";src:url(../fonts/LiberationMono-Regular.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{color-scheme:dark;--bg:#080910;--surface:#10111b;--text:#f4f3f8;--muted:#a4a5b6;--dim:#8e90a5;--accent:#bca2ff;--cyan:#84d8e2;--line:#ffffff17;--radius:16px;--max:1240px;--gutter:clamp(22px,5.2vw,84px);--font:"Liberation Sans",Arial,sans-serif;--mono:"Liberation Mono",ui-monospace,monospace}*,::after,::before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--bg);color:var(--text);font-family:var(--font);font-synthesis:none;font-size:1rem;line-height:1.65;-webkit-font-smoothing:antialiased}a,body,button{-webkit-tap-highlight-color:transparent}button,summary{font:inherit}a,button,summary{touch-action:manipulation}a,button{color:inherit}button{cursor:pointer}a{text-decoration:none}svg{max-width:100%}.quote-layout blockquote,body,h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.12;font-weight:500}p{color:var(--muted)}::selection{background:#7054aa;color:#fff}:focus-visible{outline:2px solid var(--cyan);outline-offset:6px}button:focus-visible,summary:focus-visible{outline-offset:4px}a,button,summary{border-radius:3px}.wrap{max-width:calc(var(--max) + var(--gutter)*2);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:112px;position:relative}.eyebrow,.section-number{font:.75rem/1.5 var(--mono)}.eyebrow{display:flex;align-items:center;gap:12px;color:var(--accent);text-transform:uppercase;letter-spacing:1.8px}.eyebrow::before{content:"";width:16px;height:1px;background:currentColor}.section-number{color:var(--dim);letter-spacing:1px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:48px}.section-heading h2{font-size:clamp(2rem,3.4vw,2.875rem);letter-spacing:-1.6px;margin-top:18px}.section-heading>p{max-width:355px;font-size:1rem;line-height:1.8}.muted{color:var(--muted)}.icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:49px;padding:11px 20px;border:1px solid transparent;border-radius:6px;font-size:.875rem;font-weight:550;line-height:1.5;transition:background .2s,transform .2s,border-color .2s,box-shadow .2s}.button svg{width:18px;height:18px;transition:transform .2s}.button:hover svg{transform:translateX(3px)}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--accent);color:#191023;box-shadow:0 0 24px #a987f214}.button-primary:hover{background:#d0bbff;box-shadow:0 5px 28px #a987f22b}.button-quiet{background:0 0;border-color:#ffffff26;color:var(--text)}.button-quiet:hover{background:#ffffff08;border-color:#bca2ff80}.skip-link{position:fixed;top:12px;left:16px;z-index:100;padding:12px 20px;background:var(--accent);color:#080910;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.desktop-break,.fx #core-canvas,.hero h1 span,.menu-toggle[aria-expanded=true] .close-icon,.waveform i{display:block}.site-header{position:sticky;top:0;z-index:40;background:#080910de;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--line)}.nav-inner{min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:24px}.wordmark{display:inline-flex;align-items:center;line-height:0;flex:none}.wordmark img{width:180px;height:auto;display:block}.brand-symbol{width:31px;height:35px;color:var(--accent)}.nav-links{display:flex;align-items:center;gap:30px}.nav-links a{color:#c2c1ce;transition:color .2s;line-height:44px}.nav-links a:hover{color:#fff}.nav-cta{min-height:42px;padding:9px 16px;gap:18px}.menu-toggle{display:none;background:0 0;border:1px solid var(--line);width:44px;height:44px;align-items:center;justify-content:center}.menu-toggle .close-icon,.menu-toggle[aria-expanded=true] .menu-icon{display:none}.hero{position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid var(--line)}.hero::before{content:"";position:absolute;z-index:-1;inset:0;background-image:linear-gradient(#a091cf05 1px,transparent 1px),linear-gradient(90deg,#a091cf05 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(90deg,transparent,#000 60%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 60%)}.hero-grid{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;min-height:692px;position:relative;padding-top:52px;padding-bottom:50px}.hero-content{position:relative;z-index:2;padding-block:22px}.hero .eyebrow{display:inline-flex;gap:9px;border:1px solid #bca2ff2c;background:#bca2ff08;border-radius:30px;padding:7px 12px;color:#cab6f6}.hero .eyebrow::before{width:5px;height:5px;border-radius:50%;box-shadow:0 0 10px #bca2ff60}.hero h1{font-size:clamp(2.75rem,5.2vw,4.625rem);line-height:1.035;letter-spacing:-3.7px;margin-top:27px;font-weight:500}.hero h1 .accent-line,.hero-bottom a:hover{color:var(--accent)}.hero-copy{max-width:485px;margin-top:26px;font-size:1.0625rem;line-height:1.85;color:#abadbf}.hero-actions,.hero-assurance{display:flex;align-items:center}.hero-actions{gap:14px;flex-wrap:wrap;margin-top:31px}.hero-assurance{gap:10px;font:.6875rem/1.6 var(--mono);letter-spacing:.3px;color:#a6a2b6;margin-top:25px}.hero-assurance svg{width:13px;height:13px}.hero-visual{position:relative;margin-right:-48px;margin-left:-35px;align-self:stretch;display:grid;align-content:center;min-width:0}.core-svg{width:100%;height:auto;overflow:visible;filter:drop-shadow(0 15px 25px #0006)}.visual-index,.visual-label{position:absolute;font:.625rem/1.7 var(--mono)}.visual-label{right:30px;top:26px;letter-spacing:1.3px;color:#9b93aa;display:flex;gap:10px;align-items:center}.visual-label::before{content:"";display:block;width:24px;height:1px;background:#675179}.visual-index{left:90px;bottom:30px;letter-spacing:1px;color:#9490a4}.hero-bottom,.hero-bottom a{display:flex;align-items:center}.hero-bottom{border-top:1px solid var(--line);justify-content:space-between;padding-block:17px;gap:20px;font:.6875rem/1.5 var(--mono);color:#9996ac}.hero-bottom-left{display:flex;gap:27px}.hero-bottom a{gap:13px}.hero-bottom svg{width:15px;height:15px}.trust-strip{border-bottom:1px solid var(--line);background:#0b0c13}.trust-inner{padding-block:38px;display:flex;gap:56px;align-items:center;justify-content:space-between}.trust-copy{max-width:260px;line-height:1.7;color:#a09eaf}.sector,.sectors{display:flex;align-items:center}.sectors{justify-content:space-between;flex:1;gap:32px}.sector{gap:14px;color:#bdbbc9;font-weight:500;line-height:1.35}.sector svg{color:#87849d;width:26px;height:26px}.sector small{display:block;margin-top:4px;font-family:var(--mono);font-weight:400;color:#9290a3}.capabilities{background:linear-gradient(180deg,#080910,#0a0b13)}.capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.capability-card{position:relative;overflow:hidden;min-height:325px;padding:29px;border:1px solid #ffffff13;border-radius:var(--radius);background:linear-gradient(130deg,#19182285,#11111b66);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:border-color .25s,background .25s,transform .25s;display:flex;flex-direction:column}.capability-card:hover{border-color:#bca2ff52;background:linear-gradient(130deg,#24203388,#15132088);transform:translateY(-3px)}.card-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.card-icon{color:var(--accent);width:22px;height:22px}.card-index{font:.6875rem/1.5 var(--mono);color:#9590a5}.capability-card h3{font-size:1.25rem;letter-spacing:-.5px;margin-top:18px}.capability-card p{font-size:.875rem;line-height:1.85;margin-top:12px;max-width:430px}.card-tag{font:.625rem/1.4 var(--mono);letter-spacing:1.2px;color:#b4a8c8;text-transform:uppercase;margin-top:auto;padding-top:22px}.featured-capability{grid-column:span 2;min-height:342px;display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.featured-capability .card-top{grid-column:1/-1}.featured-copy{display:flex;flex-direction:column;padding-bottom:2px}.featured-capability h3{font-size:1.6875rem;line-height:1.22;max-width:255px;margin-top:25px;letter-spacing:-.9px}.featured-capability p{max-width:320px}.mini-visual,.model-diagram,.vision-display{position:relative;display:flex;align-items:center;justify-content:center}.model-diagram{min-height:230px;margin-top:-7px}.model-diagram svg{width:100%;max-width:300px;height:auto;overflow:visible}.mini-visual,.vision-display{height:90px}.mini-visual{margin-top:25px}.vision-display{width:170px;border:1px solid #bca2ff23;border-radius:8px;background:repeating-linear-gradient(0deg,transparent 0 18px,#bca2ff06 18px 19px),repeating-linear-gradient(90deg,transparent 0 18px,#bca2ff06 18px 19px)}.vision-target{width:80px;height:58px;position:relative;border:1px solid #bca2ff6e}.vision-target::after,.vision-target::before{content:"";position:absolute;width:9px;height:9px;border:2px solid var(--accent)}.vision-target::before{top:-2px;left:-2px;border-right:0;border-bottom:0}.vision-target::after{bottom:-2px;right:-2px;border-left:0;border-top:0}.vision-target svg{width:100%;height:100%;padding:10px;stroke:#a18ec3}.vision-tag{position:absolute;right:-31px;bottom:14px;padding:2px 7px;border:1px solid #bca2ff40;background:#171322;font:.5625rem/1.5 var(--mono);color:#cfb8ef}.waveform{display:flex;align-items:center;gap:4px;width:100%;justify-content:center}.waveform i{width:3px;height:var(--h);border-radius:3px;background:linear-gradient(#c2a9f8,#574269);opacity:var(--o,1);transform-origin:center}.waveform::after{content:"";position:absolute;inset:50% 3%auto;height:1px;background:#bca2ff16}.chart-art{width:100%;height:92px}.compute-array{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;max-width:225px;width:100%;transform:perspective(500px) rotateX(24deg) rotateZ(-8deg)}.compute-array i{aspect-ratio:1.65;border:1px solid #7c659c6b;border-radius:3px;background:linear-gradient(130deg,#3c2d51,#1a1426);box-shadow:0 3px 0#100c18}.compute-array i:nth-child(4n+2){background:linear-gradient(130deg,#9b78c2,#5c3d82);border-color:#c2a3eb8c;box-shadow:0 3px 0#3e2857,0 0 20px #ae80df0d}.capability-footnote{display:flex;align-items:center;gap:10px;justify-content:center;color:#9c96ab;font:.6875rem/1.6 var(--mono);margin-top:28px}.capability-footnote svg{width:13px;height:13px;color:var(--accent)}.lifecycle{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0c0d15}.lifecycle .section-heading{margin-bottom:56px}.timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px}.phase{position:relative}.phase::before{content:"";position:absolute;top:19px;left:41px;right:-36px;height:1px;background:linear-gradient(90deg,#bca2ff44,#bca2ff16)}.phase:last-child::before{display:none}.phase-no{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #bca2ff38;border-radius:50%;color:var(--accent);font:.75rem/1 var(--mono);background:#14111e}.phase h3{font-size:1.3125rem;letter-spacing:-.6px;margin-top:27px}.phase p{font-size:.875rem;line-height:1.85;margin-top:13px}.phase-label{display:block;color:#c0b4d2;font:.625rem/1.5 var(--mono);text-transform:uppercase;letter-spacing:1.1px;margin-top:23px}.delivery-note,.security-list li{display:flex;border-top:1px solid var(--line)}.delivery-note{justify-content:space-between;gap:24px;margin-top:46px;padding-top:21px;color:#9693a6}.delivery-note strong{color:#c9c4d6;font-weight:400}.security-grid{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center}.scale-copy h2,.security-copy h2{font-size:clamp(2rem,3.5vw,3rem);letter-spacing:-1.8px;line-height:1.13;margin-top:20px}.security-copy>p{font-size:1rem}.scale-copy>p,.security-copy>p{margin-top:24px;max-width:465px;line-height:1.85}.security-list{list-style:none;padding:0;margin:32px 0 0}.security-list li{gap:14px;padding-block:18px}.security-list .icon{color:var(--cyan);width:20px;height:20px;margin-top:2px}.security-list h3{line-height:1.5;font-weight:500}.security-list p{font-size:.8125rem;line-height:1.75;margin-top:4px}.security-diagram{position:relative;border:1px solid #84d8e223;border-radius:var(--radius);padding:25px;background:linear-gradient(130deg,#10212b44,#10101977);box-shadow:0 30px 80px #0003}.diagram-topline{display:flex;align-items:center;justify-content:space-between;gap:20px;font:.625rem/1.5 var(--mono);letter-spacing:1px;color:#a7bec8}.diagram-topline svg{width:15px;height:15px;color:var(--cyan)}.private-boundary{border:1px dashed #84d8e24d;border-radius:8px;padding:24px 19px 20px;margin-top:23px;background:#84d8e203}.boundary-label{display:flex;align-items:center;justify-content:center;gap:9px;color:var(--cyan);font:.625rem/1.5 var(--mono);letter-spacing:1.25px;text-transform:uppercase;margin-bottom:21px}.boundary-label .icon{width:12px;height:12px}.arch-layer{padding:18px 12px;text-align:center;border:1px solid #ffffff17;border-radius:6px;background:#10131d}.arch-layer strong{display:block;font-size:.875rem;font-weight:500;color:#dfdfe8}.arch-layer small{display:block;font:.625rem/1.7 var(--mono);color:#9c9cae;margin-top:6px}.arch-line{height:23px;width:1px;background:#84d8e25c;margin:auto;position:relative}.arch-line::after{content:"";position:absolute;bottom:0;left:-2px;width:5px;height:5px;border-radius:50%;background:var(--cyan)}.arch-compute{background:linear-gradient(120deg,#202033,#141b25);border-color:#84d8e22e}.gpu-row{display:flex;justify-content:center;gap:7px;margin-top:13px}.gpu-row span{width:30px;height:19px;background:#183039;border:1px solid #84d8e23e;border-radius:3px}.diagram-caption{font:.625rem/1.7 var(--mono);color:#9998aa;margin-top:18px;text-align:center;letter-spacing:.3px}.diagram-bottom{display:flex;justify-content:center;gap:16px;font:.625rem/1.5 var(--mono);letter-spacing:.5px;color:#aec4ca;margin-top:23px}.diagram-bottom span+span{border-left:1px solid #ffffff24;padding-left:16px}.scalability{padding-top:0}.scale-panel{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding:60px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(115deg,#14131f8a,#0b0c1480);position:relative;overflow:hidden}.scale-panel::after{content:"";width:250px;height:250px;position:absolute;right:-80px;top:-130px;border:1px solid #bca2ff12;transform:rotate(35deg);pointer-events:none}.scale-copy h2{font-size:2.375rem;max-width:440px}.briefing-form h3,.scale-copy>p,.security-list h3{font-size:.9375rem}.scale-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:25px}.scale-tags span{border:1px solid #ffffff1c;border-radius:4px;padding:5px 9px;color:#b9b2c8;background:#ffffff02}.tenant-diagram{position:relative}.tenant-root{margin:auto;max-width:200px;display:flex;align-items:center;justify-content:center;gap:11px;padding:17px 12px;border:1px solid #bca2ff55;background:#251c3673;border-radius:8px;font-size:.875rem;color:#dbc9fa}.tenant-root svg{width:24px;height:24px}.tenant-connectors{height:53px;position:relative;max-width:70%;margin:auto}.tenant-center-line,.tenant-connectors::before{position:absolute;left:50%;width:1px;background:#78648d}.tenant-connectors::before{content:"";height:27px;top:0}.tenant-connectors::after{content:"";border:1px solid #78648d;border-bottom:0;border-radius:7px 7px 0 0;position:absolute;left:0;right:0;top:26px;height:27px}.tenant-center-line{top:27px;height:26px}.tenant-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tenant-card{text-align:center;border:1px solid #ffffff1c;background:#11121c;border-radius:7px;padding:19px 6px}.tenant-card .icon{width:22px;height:22px;color:#b7a8cb}.tenant-card strong{display:block;font-weight:500;margin-top:10px;color:#c9c6d6}.tenant-card small{display:block;font:.5625rem/1.5 var(--mono);margin-top:5px;color:#a6a0b5}.tenant-note{display:flex;justify-content:center;gap:8px;font:.625rem/1.6 var(--mono);color:#a6a0b5;margin-top:24px}.tenant-note .icon{width:12px;height:12px;color:var(--accent)}.perspective{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0d0d16}.quote-layout{display:grid;grid-template-columns:1fr 2.05fr;gap:60px;padding-block:74px}.quote-intro .eyebrow{line-height:1.8;color:#a89ab8;max-width:220px}.quote-mark{color:#56426e;font-family:Georgia,serif;font-size:6.875rem;line-height:1;margin-top:15px;height:65px}.quote-layout blockquote p{font-size:clamp(1.5rem,2.6vw,2.0625rem);color:#d9d6e3;line-height:1.5;letter-spacing:-.9px;max-width:760px}.quote-layout figcaption{margin-top:28px;display:flex;align-items:center;gap:12px;color:#bab3c8}.quote-layout figcaption::before{content:"";display:block;width:22px;height:1px;background:#76648d}.quote-layout figcaption span{color:#9d95aa}.contact{position:relative;padding-block:100px;background-image:linear-gradient(#bca2ff04 1px,transparent 1px),linear-gradient(90deg,#bca2ff04 1px,transparent 1px);background-size:48px 48px}.contact-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:start}.contact h2{font-size:clamp(2.625rem,4.8vw,4rem);letter-spacing:-2.7px;line-height:1.08;margin-top:22px}.contact h2 .ln-i>span,.contact h2 span,.footer-links a:hover{color:var(--accent)}.contact-aside{padding-top:34px}.contact-aside>p{font-size:1rem;line-height:1.9;max-width:400px;margin-bottom:24px}.briefing-form{position:relative;display:grid;gap:8px;max-width:420px}.briefing-form h3{line-height:1.4;margin-bottom:2px}.briefing-form>p{line-height:1.8}.briefing-form label:not(.consent){margin-top:6px;color:#a99db9;font:.6875rem/1.4 var(--mono);letter-spacing:.8px;text-transform:uppercase}.briefing-form input:not([type=checkbox]):not([type=hidden]),.briefing-form textarea{width:100%;margin:0;padding:12px 14px;border:1px solid #ffffff24;border-radius:6px;background:#12131c;color:var(--text);font:inherit;font-size:.9375rem;line-height:1.5;outline:0}.briefing-form input:not([type=checkbox]):not([type=hidden]):focus-visible,.briefing-form textarea:focus-visible{outline:0;border-color:#bca2ff88;box-shadow:0 0 0 3px #bca2ff22}.briefing-form input:-webkit-autofill,.briefing-form input:-webkit-autofill:focus,.briefing-form input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);caret-color:var(--text);box-shadow:0 0 0 1000px #12131c inset;border:1px solid #ffffff24;transition:background-color 99999s ease-out}.briefing-form textarea{min-height:128px;resize:vertical}.briefing-form .consent{display:flex;align-items:flex-start;gap:10px;margin-top:8px;color:var(--muted);line-height:1.5}.briefing-form .consent input{width:18px;height:18px;margin-top:2px;flex:none;accent-color:#bca2ff}.briefing-form .button{width:fit-content;margin-top:8px}.briefing-form button:disabled{opacity:.55;cursor:progress;transform:none}.briefing-form .hp{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.form-status{min-height:1.4em}.form-status[data-state=ok]{color:var(--cyan)}.form-status[data-state=error]{color:#f0b4c0}.contact-footnote{font:.625rem/1.7 var(--mono);letter-spacing:.25px;color:#a19bae;margin-top:16px}.site-footer{border-top:1px solid var(--line);padding-top:44px;padding-bottom:23px;background:#090a11}.footer-main{display:grid;grid-template-columns:1.7fr 1fr 1.1fr;gap:50px;padding-bottom:37px}.footer-brand p{margin-top:13px;max-width:265px;line-height:1.8;color:#9e97ac}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:8px 28px;align-content:start;color:#b4afc2}.footer-links a{width:fit-content;min-height:29px;display:flex;align-items:center}.footer-contact h3{font:.625rem/1.5 var(--mono);letter-spacing:1.2px;color:#a99db9;text-transform:uppercase}.footer-contact p{line-height:1.9;margin-top:10px;overflow-wrap:anywhere}.footer-contact small{display:block;color:#9d92aa}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:18px;padding-top:20px;border-top:1px solid var(--line);color:#9b92a9}.footer-bottom .footer-end{font-family:var(--mono);letter-spacing:1px;text-transform:uppercase}.hero-content{animation:fade-slide .85s cubic-bezier(.2,.7,.3,1) both}.hero-visual{animation:core-arrive 1.25s .1s cubic-bezier(.2,.7,.3,1) both}@supports (animation-timeline:view()){.reveal{animation:fade-slide linear both;animation-timeline:view();animation-range:entry 0%entry 16%}}@media (min-width:1600px){.hero-grid{min-height:740px}.hero-visual{margin-right:-75px}.hero h1{font-size:4.8125rem}}@media (max-width:1100px){:root{--gutter:40px}.nav-links{gap:20px}.nav-cta{gap:9px}.hero-grid{min-height:630px}.hero h1{font-size:clamp(2.8125rem,5.7vw,3.9375rem);letter-spacing:-2.6px}.hero-visual{margin-left:-30px;margin-right:-32px}.visual-label{right:12px;top:60px}.visual-index{left:62px;bottom:65px}.hero-copy{font-size:1rem}.security-grid{gap:45px}.scale-panel{padding:40px;gap:40px}.scale-copy h2{font-size:2.125rem}.trust-inner{gap:35px}.sectors{gap:20px}.sector{font-size:.8125rem;gap:10px}.trust-copy{max-width:218px}.capability-card{padding:24px}.contact-grid{gap:50px}}@media (max-width:900px){:root{--gutter:30px}.nav-inner{min-height:76px}.nav-links{gap:16px}.nav-cta,.nav-links a{font-size:.75rem}.nav-cta{padding:9px 12px}.wordmark img{width:168px}.hero-grid{grid-template-columns:1.15fr 1fr;min-height:620px}.hero h1{font-size:3.0625rem}.hero-actions{gap:10px}.hero-actions .button{font-size:.8125rem;gap:11px;padding-inline:15px}.hero-copy{font-size:.9375rem}.hero-visual{margin-left:-25px;margin-right:-55px}.visual-label{top:78px;font-size:.5625rem}.visual-index{bottom:88px;left:40px;font-size:.5625rem}.hero-bottom-left{gap:17px}.trust-inner{display:block;padding-block:29px}.trust-copy{max-width:none;margin-bottom:24px;text-align:center}.sectors{justify-content:space-evenly;gap:20px}.section{padding-block:84px}.section-heading{gap:35px}.section-heading>p{max-width:275px;font-size:.875rem}.section-heading h2{font-size:2.25rem}.capability-grid{gap:12px}.capability-card{padding:22px;min-height:335px}.capability-card h3{font-size:1.125rem}.capability-card p,.phase p{font-size:.8125rem}.featured-capability h3{font-size:1.5rem}.featured-capability{grid-template-columns:1.1fr 1fr}.model-diagram{min-height:200px}.card-tag{font-size:.5625rem;letter-spacing:.8px}.timeline{gap:24px}.phase::before{right:-24px}.phase h3{font-size:1.1875rem}.phase-label,.tenant-card small{font-size:.5625rem}.security-grid{gap:35px}.security-copy h2{font-size:2.1875rem}.scale-copy>p,.security-copy>p{font-size:.875rem}.security-diagram{padding:20px}.private-boundary{padding:20px 13px}.scale-panel{padding:33px;gap:32px}.scale-copy h2{font-size:2rem}.tenant-grid{gap:6px}.tenant-card strong{font-size:.625rem}.scalability{padding-top:0}.quote-layout{grid-template-columns:1fr 2.5fr;gap:30px}.contact{padding-block:80px}.contact h2{font-size:3.25rem}.footer-main{gap:30px}}@media (max-width:760px){:root{--gutter:24px}.nav-inner{gap:12px;flex-wrap:wrap;min-height:72px}.nav-cta{margin-left:auto;min-height:39px;font-size:.75rem}.js .menu-toggle{display:inline-flex}.nav-links{order:4;width:100%;flex-direction:column;align-items:stretch;gap:0;padding:3px 0 15px}.js .nav-links{display:none}.js .nav-links.is-open,.nav-links{display:flex}.nav-links a{font-size:.9375rem;min-height:46px;border-top:1px solid var(--line);line-height:46px}.hero-grid{grid-template-columns:1fr;min-height:0;padding-top:42px;padding-bottom:0}.hero-content{max-width:560px;padding:0}.hero h1{font-size:clamp(2.8125rem,8vw,4.0625rem);letter-spacing:-2.7px;margin-top:24px}.hero h1 .desktop-break{display:inline}.hero-copy{max-width:470px;font-size:1rem;margin-top:23px}.hero-actions{margin-top:26px}.hero-actions .button{font-size:.875rem;min-height:48px;gap:20px;padding-inline:18px}.hero-assurance{font-size:.625rem}.hero-visual{width:100%;max-width:520px;margin:-4px auto -19px;min-height:0}.core-svg{width:100%}.visual-label{top:21px;right:15px}.visual-index{left:32px;bottom:29px}.hero-bottom{font-size:.5625rem;padding-block:15px}.hero-bottom-left{gap:15px}.hero-bottom-left span:last-child{display:none}.trust-inner{padding-block:28px}.trust-copy{font-size:.75rem;margin-bottom:26px}.sectors{align-items:flex-start;gap:15px}.sector{flex-direction:column;text-align:center;font-size:.75rem;line-height:1.45;gap:10px;flex:1}.sector svg{width:22px;height:22px}.sector small{font-size:.5625rem;margin-top:3px}.section{padding-block:70px}.section-heading{display:block;margin-bottom:30px}.section-heading h2{font-size:2.125rem;letter-spacing:-1.3px}.section-heading>p{max-width:490px;margin-top:21px;font-size:.9375rem}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.featured-capability{grid-column:span 2;min-height:310px}.capability-card{padding:24px;min-height:310px}.capability-card h3{font-size:1.1875rem}.capability-card p{font-size:.875rem}.featured-capability h3{font-size:1.5625rem}.capability-card:last-child{grid-column:span 2;min-height:265px;display:grid;grid-template-columns:1fr 1fr;column-gap:25px}.capability-card:last-child .card-top{grid-column:1/-1}.capability-card:last-child .mini-visual{grid-column:2;grid-row:2/5;align-self:center;margin:0}.capability-card:last-child .card-tag,.capability-card:last-child h3,.capability-card:last-child p{grid-column:1}.timeline{grid-template-columns:1fr 1fr;gap:39px 28px}.phase:nth-child(2)::before{display:none}.phase::before{right:-28px}.phase h3{font-size:1.3125rem;margin-top:20px}.phase p{font-size:.875rem;max-width:300px}.phase-label{font-size:.625rem;margin-top:18px}.lifecycle .section-heading{margin-bottom:37px}.delivery-note{display:block;font-size:.75rem;margin-top:32px}.delivery-note span{display:block;margin-top:8px}.security-grid{grid-template-columns:1fr;gap:38px}.security-copy h2{font-size:2.375rem}.security-copy>p{font-size:.9375rem;max-width:580px}.security-list p{font-size:.875rem}.security-diagram{max-width:520px;width:100%;margin:auto;padding:26px}.arch-layer{padding:18px}.arch-layer small,.diagram-caption{font-size:.6875rem}.scalability{padding-top:0}.scale-panel{grid-template-columns:1fr;gap:42px;padding:32px 26px}.scale-copy h2{font-size:2.125rem;max-width:420px}.contact-aside>p,.scale-copy>p{font-size:.9375rem}.tenant-diagram{width:100%;max-width:470px;margin:auto}.tenant-grid{gap:10px}.tenant-card strong{font-size:.75rem}.tenant-card small{font-size:.625rem}.quote-layout{display:block;padding-block:52px}.quote-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:21px}.quote-intro .eyebrow{max-width:none}.quote-mark{height:44px;font-size:5.625rem;margin:0}.quote-layout blockquote p{font-size:1.6875rem;letter-spacing:-.6px}.quote-layout figcaption{flex-wrap:wrap;gap:8px}.contact{padding-block:68px}.contact-grid{grid-template-columns:1fr;gap:0}.contact h2{font-size:3.3125rem}.contact-aside{padding-top:25px}.contact-aside>p{max-width:510px}.briefing-form{max-width:520px}.footer-main{grid-template-columns:1fr 1fr;gap:31px}.footer-brand{grid-column:1/-1}.footer-brand p{max-width:none}.footer-bottom{align-items:flex-start;font-size:.625rem}.footer-bottom .footer-end{max-width:125px;text-align:right;font-size:.5625rem}}@media (max-width:420px){:root{--gutter:22px}.nav-inner{gap:9px}.wordmark img{width:148px;max-width:46vw}.brand-symbol{width:27px}.nav-cta{padding:8px 11px;font-size:.6875rem;gap:6px}.nav-cta svg{width:13px;height:13px}.menu-toggle{width:39px;height:39px}.hero-grid{padding-top:37px}.hero .eyebrow{font-size:.5625rem;letter-spacing:1px}.hero h1{font-size:clamp(2.5rem,11.5vw,2.8125rem);letter-spacing:-2.3px;line-height:1.07}.hero-copy{font-size:.9375rem;line-height:1.8}.hero-actions{gap:10px;align-items:stretch}.hero-actions .button{font-size:.75rem;gap:12px;padding-inline:13px;min-height:46px}.hero-assurance{font-size:.5625rem;gap:7px}.hero-visual{margin-top:8px}.visual-label{font-size:.5rem;right:2px;top:13px}.visual-index{left:10px;bottom:17px}.hero-bottom,.sector small,.visual-index{font-size:.5rem}.hero-bottom-left{gap:0}.hero-bottom a{gap:6px}.trust-copy{max-width:275px;margin-inline:auto}.quote-layout figcaption,.sector{font-size:.6875rem}.section-heading h2{font-size:1.9375rem}.eyebrow{font-size:.625rem;letter-spacing:1.5px}.capability-grid{grid-template-columns:1fr}.featured-capability{grid-column:auto;display:flex;min-height:0}.featured-capability .card-top{width:100%}.featured-capability h3{max-width:none;font-size:1.5625rem}.featured-copy{padding:0}.featured-capability p{max-width:none}.featured-copy .card-tag{padding-top:19px}.model-diagram{min-height:180px;margin-top:12px;height:180px}.model-diagram svg{max-width:270px;max-height:200px}.capability-card{min-height:315px;padding:25px}.capability-card h3{font-size:1.3125rem}.capability-card p{font-size:.875rem}.capability-card:last-child{grid-column:auto;display:flex;min-height:310px}.capability-card:last-child .mini-visual{width:100%;height:90px;margin-top:25px}.card-tag{font-size:.625rem}.capability-footnote{font-size:.5625rem;gap:7px}.timeline{grid-template-columns:1fr;gap:0}.phase{padding:0 0 30px 58px;min-height:185px}.phase-no{position:absolute;left:0;top:0}.phase::before,.phase:nth-child(2)::before{display:block;top:40px;bottom:0;left:18px;right:auto;width:1px;height:auto;background:#bca2ff2a}.phase:last-child::before{display:none}.phase:last-child{padding-bottom:0;min-height:0}.phase h3{margin-top:0;padding-top:5px}.phase p{margin-top:11px}.phase-label{margin-top:15px}.security-copy h2{font-size:2.125rem}.security-diagram{padding:20px 15px}.diagram-topline{font-size:.5625rem;gap:8px}.private-boundary{padding:20px 10px 16px}.boundary-label{font-size:.5625rem;letter-spacing:.8px}.arch-layer strong{font-size:.8125rem}.diagram-bottom{gap:12px}.diagram-bottom span+span{padding-left:12px}.arch-layer small,.diagram-bottom,.diagram-caption{font-size:.5625rem}.scale-panel{padding:28px 20px;gap:35px}.scale-copy h2{font-size:2rem}.tenant-grid{gap:6px}.tenant-card{padding:16px 4px}.footer-contact p,.tenant-card strong{font-size:.625rem}.tenant-card small,.tenant-note{font-size:.5rem}.quote-intro .eyebrow{font-size:.5625rem;max-width:225px}.quote-layout blockquote p{font-size:1.5625rem}.quote-layout figcaption span{display:block;width:100%;padding-left:30px;font-size:.625rem}.contact h2{font-size:2.875rem}.footer-main{gap:25px 18px}.footer-links{gap:8px 14px;font-size:.6875rem}.footer-contact small{font-size:.5625rem}}.arch-layer small,.boundary-label,.briefing-form .consent,.briefing-form>p,.capability-footnote,.card-index,.card-tag,.contact-footnote,.delivery-note,.diagram-bottom,.diagram-caption,.diagram-topline,.eyebrow,.footer-bottom,.footer-bottom .footer-end,.footer-brand p,.footer-contact h3,.footer-contact p,.footer-contact small,.footer-links,.form-status,.hero .eyebrow,.hero-assurance,.hero-bottom,.phase-label,.quote-intro .eyebrow,.quote-layout figcaption,.quote-layout figcaption span,.scale-tags span,.section-number,.sector small,.tenant-card strong,.tenant-note,.trust-copy{font-size:.75rem}.nav-cta,.nav-links a,.sector{font-size:.875rem}.hero-bottom,.sector small{letter-spacing:0}.hero .eyebrow{letter-spacing:1px}.tenant-card small{font-size:.75rem;letter-spacing:-.3px}@media (max-width:1100px){.hero-bottom-left span:last-child{display:none}}@media (max-width:900px) and (min-width:761px){.nav-links{gap:12px}.nav-cta{font-size:.8125rem}.nav-inner{gap:16px}}@media (max-width:760px){.hero-bottom-left{max-width:60%}.hero-bottom a{max-width:35%;text-align:right}.hero-bottom{font-size:.625rem}.hero-assurance,.quote-intro .eyebrow,.sector small{font-size:.6875rem}.nav-cta{font-size:.8125rem}.tenant-card small{font-size:.625rem}.footer-main{column-gap:22px}}@media (max-width:420px){.nav-cta{font-size:.75rem}.hero .eyebrow,.tenant-card strong{font-size:.6875rem}.hero-assurance,.hero-bottom,.sector small{font-size:.625rem}.footer-contact p,.sector{font-size:.75rem}.tenant-card small{font-size:.5625rem}.arch-layer small,.boundary-label,.diagram-bottom,.diagram-caption,.diagram-topline,.tenant-note{font-size:.625rem}.phase-label{font-size:.6875rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::after,::before{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}@media (forced-colors:active){.arch-layer,.button,.capability-card,.tenant-card,.tenant-root{border:1px solid ButtonText}.eyebrow,.hero h1 .accent-line{color:CanvasText}}@media print{.site-header{position:static}.hero-bottom,.hero-visual,.menu-toggle,.mini-visual,.model-diagram{display:none}.hero-grid{min-height:0;display:block}.section{padding-block:36px}.reveal{animation:none}.capability-card,.scale-panel,.security-diagram{break-inside:avoid}body{color:#111;background:#fff}.muted,p{color:#333}}#core-canvas,.fx body::after{position:fixed;inset:0;pointer-events:none}#core-canvas{width:100%;height:100%;z-index:-1;display:none}.fx .core-svg{visibility:hidden}.fx .trust-strip{background:#0b0c13b3}.fx .capabilities{background:linear-gradient(180deg,#08091000,#0a0b1399)}.fx .lifecycle{background:#0c0d15a6}.fx .perspective{background:#0d0d16b0}.fx .site-footer{background:#090a11e6}.fx body::after{content:"";z-index:70;opacity:.055;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}.ln{overflow:hidden;padding:.12em .1em .18em;margin:-.12em -.1em -.18em}.ln,.ln-i{display:block}.motion .ln-i{transform:translateY(112%);transition:transform 1.15s cubic-bezier(.16,.84,.22,1) var(--d,0s)}.motion .in .ln-i{transform:none}.contact h2 .ln,.contact h2 .ln-i{color:inherit}.w{display:inline-block}.motion .w{opacity:0;transform:translateY(.45em);transition:opacity .8s ease var(--d,0s),transform .8s cubic-bezier(.2,.7,.2,1) var(--d,0s)}.motion .in .w{opacity:1;transform:none}.motion .hero-content,.motion .hero-visual{animation:none}.motion .hero .eyebrow,.motion .hero-actions,.motion .hero-assurance,.motion .hero-bottom,.motion .hero-copy,.motion .visual-index,.motion .visual-label{opacity:0;translate:0 14px;transition:opacity 1s cubic-bezier(.2,.7,.2,1),translate 1s cubic-bezier(.2,.7,.2,1)}.motion .hero.in .eyebrow{transition-delay:.05s}.motion .hero.in .hero-copy{transition-delay:.7s}.motion .hero.in .hero-actions{transition-delay:.85s}.motion .hero.in .hero-assurance{transition-delay:1s}.motion .hero.in .hero-bottom{transition-delay:1.3s}.motion .hero.in .visual-index,.motion .hero.in .visual-label{transition-delay:1.2s}.motion .hero.in .eyebrow,.motion .hero.in .hero-actions,.motion .hero.in .hero-assurance,.motion .hero.in .hero-bottom,.motion .hero.in .hero-copy,.motion .hero.in .visual-index,.motion .hero.in .visual-label{opacity:1;translate:0 0}.motion .reveal,.motion .reveal.in{animation-timeline:auto;animation-range:normal}.motion .reveal{animation:none;opacity:0}.motion .reveal.in{animation:rise 1s cubic-bezier(.2,.7,.2,1) calc(var(--i,0)*90ms) both}.motion .capability-card::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%),#bca2ff16,transparent 46%);opacity:0;transition:opacity .45s;pointer-events:none}.motion .capability-card:hover::before{opacity:1}.motion .vision-display::after{content:"";position:absolute;left:8px;right:8px;top:6%;height:1px;background:linear-gradient(90deg,transparent,#84d8e2cc 30%,#84d8e2cc 70%,transparent);box-shadow:0 0 10px #84d8e299;animation:scan 2.8s cubic-bezier(.45,0,.55,1) infinite}.motion .waveform i{animation:wave 1.8s ease-in-out infinite;animation-delay:calc(var(--n,0)*-.14s)}.motion .compute-array i:nth-child(4n+2){animation:chip 2.6s ease-in-out infinite;animation-delay:calc(var(--n,0)*.4s)}.motion .gpu-row span:nth-child(odd){animation:chip 2.2s ease-in-out infinite}.motion .gpu-row span:nth-child(even){animation:chip 2.2s ease-in-out 1.1s infinite}.motion .arch-line::after{bottom:auto;top:-2px;animation:flow 2s linear infinite;animation-delay:var(--fd,0s)}.motion .chart-art path:nth-of-type(2){stroke-dasharray:var(--len,900);stroke-dashoffset:var(--len,900);transition:stroke-dashoffset 1.8s cubic-bezier(.2,.7,.2,1) .35s}.motion .in .chart-art path:nth-of-type(2){stroke-dashoffset:0}.motion .briefing-form .button,.motion .hero-actions .button{transition:background .2s,transform .2s,border-color .2s,box-shadow .2s,translate .5s cubic-bezier(.2,.7,.2,1)}@media (max-width:760px){.fx body::after{display:none}}