@import url("/tokens.css");
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0;color:var(--ink);background:var(--paper);font:15px/1.65 var(--font);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:5px}button,input,textarea,select{font:inherit}button,a,input,textarea,select{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}:focus-visible{outline:3px solid var(--orange);outline-offset:5px}img{display:block}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.13;font-weight:500;letter-spacing:-.045em}h1{font-size:clamp(40px,4.2vw,66px);white-space:pre-line}h2{font-size:clamp(31px,3vw,45px)}h3{font-size:23px}p{color:var(--muted)}.wrap{width:min(1240px,calc(100% - 112px));margin-inline:auto}.announcement{min-height:39px;background:var(--navy);color:#e6ecef;padding:9px 5%;font:10px/1.8 var(--font);letter-spacing:.11em;display:flex;align-items:center;justify-content:center;gap:14px}.announcement-detail{font-size:11px;color:#aab8c2;letter-spacing:.02em}.announcement a{font-size:11px;letter-spacing:0;margin-left:20px}.status-dot{width:6px;height:6px;background:var(--orange);border-radius:50%;display:inline-block;flex-shrink:0}.site-header{padding:27px 4%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:30px}.brand{display:flex;align-items:center;gap:10px;letter-spacing:-1.3px;font-size:27px;font-weight:650;line-height:1}.brand img{filter:none}.brand-light{font-weight:400}.brand-period{color:var(--orange)}.site-header nav{display:flex;gap:29px;font-size:12px}.header-actions{display:flex;align-items:center;gap:25px;font-size:12px}.button{display:inline-flex;align-items:center;justify-content:center;gap:25px;padding:15px 21px;border:1px solid transparent;border-radius:3px;font-size:12px;font-weight:500;line-height:1.4;text-decoration:none!important;transition:background .15s,transform .15s}.button:hover{transform:translateY(-1px)}.button-dark{background:var(--navy);color:white}.button-dark:hover{background:#263e50}.button-outline{background:transparent;border-color:#b9c3c6}.button-outline:hover{background:#e8ece8}.button-light{background:var(--paper);color:var(--ink)}.small{padding:11px 15px}.hero{padding-block:89px 81px;display:grid;grid-template-columns:1.13fr 1fr;gap:64px;align-items:center}.eyebrow{font:10px/1.5 var(--font);font-weight:600;letter-spacing:.14em;color:var(--muted)}.hero .eyebrow{margin-bottom:28px;display:flex;gap:11px;align-items:center}.tiny-line{width:22px;height:2px;background:var(--orange)}.hero-description{font-size:16px;max-width:470px;margin-top:27px;line-height:1.8}.hero-actions{display:flex;gap:12px;margin-top:32px;flex-wrap:wrap}.hero-footnote{font-size:10px;margin-top:23px;display:flex;align-items:center;gap:9px;letter-spacing:.02em}.architecture{background:#eef1ed;border:1px solid #d5dcd6;padding:24px;position:relative;background-image:radial-gradient(#bac7bc 0.6px,transparent 0.6px);background-size:13px 13px}.diagram-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;gap:12px}.diagram-top .eyebrow{font-size:8px;margin:0}.diagram-version{font:8px var(--mono);color:var(--muted);white-space:nowrap}.diagram-identity{background:var(--paper);border:1px solid #cad4cd;padding:16px;display:flex;align-items:center;gap:13px}.mini-icon{font-size:26px;line-height:1}.diagram-identity strong{font-size:12px;font-weight:500;display:block}.diagram-identity small{font-size:9px;color:var(--muted);display:block}.diagram-chip{margin-left:auto;font:8px var(--mono);border:1px solid var(--line);padding:4px 6px}.connector{height:61px;position:relative;display:flex;align-items:center;justify-content:center}.connector span{position:absolute;height:100%;border-left:1px dashed #82998b;left:50%}.connector small{font-size:8px;z-index:1;background:#eef1ed;padding:4px 8px;letter-spacing:.03em}.perimeter{background:#e4ece4;border:1px dashed #7f9b85;padding:17px}.perimeter-label{display:flex;align-items:center;gap:8px}.perimeter-label strong{font-size:11px;font-weight:500}.perimeter-label>span{font:7px var(--mono);margin-left:auto;color:#49694f}.diagram-policy{display:flex;flex-direction:column;gap:6px;margin:20px 0;font-size:10px;color:#496052}.policy-tick{margin-right:7px;color:#5a805f}.gpu-row{display:flex;gap:13px;margin:21px 5px 18px}.gpu-chip{background:#f3f5ef;border:1px solid #9db1a0;position:relative;min-width:0;flex:1;display:flex;flex-direction:column;align-items:center;padding:15px 5px 11px;outline:3px solid #e4ece4;box-shadow:0 0 0 4px #a5b6a5}.gpu-chip strong{font:19px var(--mono);letter-spacing:-1px}.gpu-chip small{font:7px var(--mono);letter-spacing:.17em;color:#6b816e;margin-top:5px}.diagram-provider{border-top:1px solid #c7d4c7;padding-top:12px;display:flex;justify-content:space-between;font-size:9px;gap:10px}.mono{font-family:var(--mono);font-size:9px;letter-spacing:.06em}.diagram-bottom{font-size:8px;color:var(--muted);display:flex;align-items:center;gap:6px;margin-top:17px}.diagram-bottom>span:last-child{margin-left:auto;font-family:var(--mono);font-size:7px}.square-dot{height:5px;width:5px;background:var(--orange)}.principles-strip{border-block:1px solid var(--line);background:#f0f2ed}.principles-strip .wrap{padding-block:24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.principles-strip span{font-size:8px;letter-spacing:.12em;color:#78817a}.principles-strip p{font-size:12px;color:#48574b;letter-spacing:-.02em}.section{padding-block:88px}.section-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:110px;align-items:end;margin-bottom:43px}.section-heading .eyebrow{margin-bottom:20px}.section-heading>p{font-size:13px;line-height:1.9;max-width:430px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.feature{position:relative;padding:31px;border-right:1px solid var(--line)}.feature:last-child{border:0}.feature-number{position:absolute;right:24px;top:24px;color:#a4ada6;font:10px var(--mono)}.feature-symbol{font-size:31px;color:#5b7664;line-height:1;margin-bottom:42px}.feature h3{font-size:21px;letter-spacing:-.03em}.feature p{font-size:12px;line-height:1.85;margin-top:16px}.feature-footer{font:8px var(--mono);color:#68806d;display:block;margin-top:32px;letter-spacing:.06em}.security-section{padding-block:83px;background:var(--navy);color:#f1f3eb}.security-section .eyebrow{color:#93aa9c}.security-section .section-heading>p{color:#a7b5bd}.security-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.security-card{padding:35px;border:1px solid #42505b;background:#172734}.tag{display:inline-block;font:8px var(--mono);letter-spacing:.1em;color:#c5d5c9;border:1px solid #52645c;padding:5px 8px;margin-bottom:25px}.security-card h3{font-size:29px}.security-card>p{color:#a7b5bd;font-size:12px;margin-top:20px;max-width:445px;line-height:1.9}.check-list{list-style:none;padding:0;margin:25px 0;font-size:11px;color:#c5d0d5}.check-list li{padding:7px 0 7px 20px;position:relative}.check-list li:before{content:"+";position:absolute;left:0;color:#9eb7a2;font-size:14px}.boundary-note{border-top:1px solid #3a4b56;padding-top:19px;font-size:11px;color:#9fafb8;line-height:1.8}.boundary-note strong{color:#e1e8e4;display:block;margin-bottom:5px;font-weight:500}.availability{display:block;margin-top:26px;font:8px var(--mono);letter-spacing:.03em;color:#a1bba7}.confidential .availability{color:#d4ad7e}.security-disclaimer{font-size:10px;color:#9fafb8;max-width:920px;margin-top:24px;line-height:1.8}.security-disclaimer a{color:#d7e3da;margin-left:5px;text-decoration:underline}.infrastructure-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:55px}.gpu-catalog{border:1px solid var(--line)}.table-caption{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:19px 23px;background:#edf0e9;border-bottom:1px solid var(--line)}.table-caption strong{font-size:12px;font-weight:500}.table-caption>span{font:7px var(--mono);color:var(--muted)}.catalog-row{display:flex;justify-content:space-between;align-items:center;padding:20px 23px;border-bottom:1px solid var(--line);gap:15px}.catalog-row strong{display:block;font-size:13px;font-weight:500}.catalog-row div>span{display:block;font-size:10px;color:var(--muted);margin-top:4px}.catalog-row>span{font-size:9px;color:#69816d;border:1px solid #d5ddd1;padding:3px 8px;background:#f0f3eb}.gpu-catalog>p{font-size:9px;padding:16px 23px;line-height:1.8}.host-policy{padding:13px 0}.host-policy h3{font-size:27px;margin:20px 0 23px}.host-policy>div{display:flex;align-items:center;gap:16px;padding:13px 0;border-bottom:1px solid var(--line)}.host-policy>div>span{font:9px var(--mono);color:#839188}.host-policy>div>p{font-size:11px}.use-cases{border-top:1px solid var(--line);padding-top:75px}.use-case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.use-case-grid article{border-top:2px solid #aebdaf;padding-top:22px}.use-case-grid .mono{color:#6e8273;font-size:8px}.use-case-grid h3{font-size:25px;margin-top:28px}.use-case-grid p{font-size:12px;line-height:1.85;margin-top:17px}.pilot-section{background:#dfe8dd;padding-block:65px;border-block:1px solid #cdd8cb}.pilot-inner{display:grid;grid-template-columns:1.5fr 1fr;gap:130px;align-items:center}.pilot-inner h2{margin-top:22px;font-size:40px}.pilot-inner>div>p:not(.eyebrow){font-size:12px;max-width:490px;margin-top:23px;line-height:1.9}.pilot-inner .button{margin-top:28px}.pilot-note{border-left:1px solid #b9cbb9;padding:12px 0 12px 38px}.pilot-note strong{font-size:10px;margin-left:7px;font-weight:500}.pilot-note p{font-size:21px;letter-spacing:-.04em;color:var(--ink);margin:13px 0 18px}.pilot-note>span:not(.status-dot){display:block;font-size:11px;color:#4b6252;margin-top:9px}.pilot-note .muted{color:#778477!important}.site-footer{display:flex;flex-wrap:wrap;align-items:center;gap:25px;padding-block:40px}.site-footer .brand{font-size:24px}.site-footer>p{font-size:11px}.site-footer>div{display:flex;gap:25px;font-size:10px;margin-left:auto}.site-footer small{font-size:9px;width:100%;color:#7b847e;border-top:1px solid var(--line);padding-top:20px;margin-top:7px}.document{max-width:840px;padding-block:70px}.document h1{font-size:46px;margin:20px 0 30px}.document h2{font-size:25px;margin:36px 0 14px;letter-spacing:-.03em}.document p,.document li{font-size:14px;margin-bottom:15px}.document a{text-decoration:underline}.document .callout{border-left:3px solid var(--orange);padding:18px 22px;background:#edf0e9}.document table{border-collapse:collapse;font-size:12px;width:100%;margin:25px 0}.document td,.document th{text-align:left;padding:13px;border:1px solid var(--line);vertical-align:top}.document th{font-weight:500;background:#edf0e9}
@media(min-width:1500px){.hero{gap:100px;padding-block:110px}.architecture{padding:30px}.perimeter{padding:24px}.diagram-policy{font-size:11px}}
@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.hero{gap:30px;padding-block:65px}.site-header{gap:20px}.site-header nav{gap:18px}.header-actions{gap:16px}.header-actions .button{display:none}.architecture{padding:18px}.diagram-top{flex-wrap:wrap;gap:7px;margin-bottom:22px}.perimeter{padding:13px}.perimeter-label>span{display:none}.hero-actions .button{padding:13px 16px;gap:15px}.section-heading{gap:50px}.feature{padding:25px}.pilot-inner{gap:60px}}
@media(max-width:760px){.wrap{width:calc(100% - 40px)}.announcement{font-size:8px;gap:8px;padding:9px 15px}.announcement-detail{display:none}.announcement a{font-size:9px;margin-left:auto}.site-header{padding:22px 20px;flex-wrap:wrap;gap:22px}.brand{font-size:25px}.header-actions{margin-left:auto}.site-header nav{order:3;justify-content:space-between;gap:18px;width:100%;font-size:11px}.hero{grid-template-columns:1fr;gap:45px;padding-block:48px}.hero h1{font-size:45px}.hero-description{font-size:14px;max-width:100%}.hero .eyebrow{font-size:8px;margin-bottom:23px}.hero-footnote{font-size:9px}.hero-actions{gap:10px}.hero-actions .button{font-size:11px;gap:15px}.architecture{padding:22px}.diagram-top .eyebrow{font-size:8px;margin:0}.diagram-policy{flex-direction:row;flex-wrap:wrap;gap:7px 16px}.gpu-chip{padding-block:21px}.diagram-identity{padding:17px}.perimeter{padding:18px}.principles-strip .wrap{flex-wrap:wrap;justify-content:flex-start;gap:11px 24px;padding-block:22px}.principles-strip span{width:100%}.principles-strip p{font-size:10px}.section,.security-section{padding-block:55px}.section-heading{grid-template-columns:1fr;gap:22px;margin-bottom:32px}.section-heading>p{font-size:12px;max-width:100%}.section-heading h2{font-size:34px}.feature-grid,.security-grid,.infrastructure-grid,.use-case-grid,.pilot-inner{grid-template-columns:1fr}.feature{border-right:0;border-bottom:1px solid var(--line);padding:27px}.feature-symbol{margin-bottom:25px}.feature h3{font-size:23px}.feature p{max-width:100%}.feature-footer{margin-top:24px}.security-card{padding:26px}.security-card h3{font-size:29px}.infrastructure-grid{gap:30px}.table-caption{flex-wrap:wrap;gap:5px}.use-case-grid{gap:32px}.use-case-grid h3{margin-top:18px}.use-case-grid p{max-width:100%}.pilot-section{padding-block:45px}.pilot-inner{gap:35px}.pilot-inner h2{font-size:34px}.pilot-note{padding:0 0 0 24px}.site-footer{gap:20px}.site-footer>div{margin-left:0;width:100%;gap:20px}.site-footer>p{margin-left:auto;font-size:10px}.document{padding-block:40px}.document h1{font-size:38px}.document table{font-size:10px}.document td,.document th{padding:8px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}.button:hover{transform:none}}
