/* Visual direction v2: dark scientific imagery, concise copy, readable documents. */
.site-header{background:#080f1deF;border-color:#7db6ed22}.brand{padding:8px 11px;background:#fff;border-radius:4px}.brand img{width:185px}.desktop-nav a{color:#b9c9dc}.desktop-nav a:hover,.desktop-nav a[aria-current]{color:#6edbff}.portal-link{color:#d7edff;border-color:#a1c8e63d;background:#ffffff05}.portal-link:hover{color:#85dfff;border-color:#72caed}.menu-toggle{border-color:#adc8e342}.menu-toggle span{background:#d6e9f7}.mobile-nav{color:#d4e4f4}.mobile-nav a{border-color:#c2daef20}.site-footer{background:#070d18;color:#c2d2e5;border-color:#7d9eb325}.footer-brand img{background:white;padding:8px 10px;border-radius:4px;box-sizing:content-box}.site-footer p,.site-footer a,.footer-sign{color:#91a4bc}.site-footer h2{color:#e6f0ff}.site-footer a:hover{color:#74d8ff}.footer-bottom{border-color:#9bb9d820;color:#788fa9}.site-footer .footer-phone{color:#dfeeff}
.page-home{background:#070e1b;color:#f0f5fc;--ink:#edf5ff;--muted:#9aadc5;--line:#91b8e22b;--blue:#399ff8;--blue-dark:#227ed4}.page-home .button-primary{background:#1688ed;box-shadow:0 7px 32px #008bff30}.page-home .button-primary:hover{background:#41a9ff}.tech-hero{position:relative;isolation:isolate;min-height:690px;display:flex;align-items:center;background:#050b18;overflow:hidden}.tech-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-3}.tech-hero-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#050b19fc 0%,#050b19e8 25%,#050b1970 52%,#050b1900 80%),linear-gradient(0deg,#070e1b 0%,transparent 25%)}.tech-hero-content{padding-block:94px 122px;position:relative}.tech-kicker{font-size:10px;letter-spacing:.18em;font-weight:600;display:flex;align-items:center;gap:12px;color:#92c7eb;margin-bottom:32px}.tech-kicker>span{display:block;width:5px;height:5px;background:#60dcff;box-shadow:0 0 15px #00bdff;border-radius:50%}.tech-hero h1{font-size:clamp(48px,5.1vw,74px);line-height:1.22;letter-spacing:-.045em;max-width:800px;margin-bottom:23px;color:#f3f7ff}.tech-hero h1>span{color:#6ad8ff}.tech-hero-content>p{font-size:16px;color:#aebfd2;margin-bottom:32px}.tech-button-ghost{color:#d0e7fa;border-color:#a7cbe83f;background:#1020344d}.tech-button-ghost:hover{border-color:#8edaff;background:#112f4c}.tech-hero-specs{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:11px;color:#88a1bf;margin-top:33px}.tech-hero-specs i{display:block;width:2px;height:2px;border-radius:50%;background:#4d7395}.tech-hero-bottom{position:absolute;left:0;right:0;bottom:24px;display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#748ba4;gap:24px}.tech-hero-bottom b{font-weight:400;color:#a2c2dc;letter-spacing:.12em;font-size:9px;margin-left:32px}.tech-software-strip{border-block:1px solid #7ba9d923;background:#0b1628}.tech-software-strip>.shell{display:flex;align-items:center;gap:35px;padding-block:25px}.tech-software-strip>.shell>span{font-size:11px;white-space:nowrap;color:#7896b6}.tech-software-strip .shell>div{display:flex;justify-content:space-between;gap:28px;flex:1;align-items:center;font-size:17px;letter-spacing:-.03em;font-weight:650;color:#c1d1e3}.tech-more{border:1px solid #54728d6e;border-radius:50%;width:31px;height:31px;display:grid;place-items:center;color:#91c9f4}.tech-section{padding-block:94px}.tech-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:35px}.tech-label{display:block;color:#639abe;font-size:10px;font-weight:600;letter-spacing:.13em;margin-bottom:19px}.tech-section-heading h2,.tech-platform h2,.tech-knowledge h2{font-size:38px;line-height:1.38;letter-spacing:-.035em;margin-bottom:0;color:#edf6ff}.tech-inline-link{font-size:12px;color:#a9d3f4;display:inline-flex;align-items:center;gap:25px;white-space:nowrap;padding-bottom:7px}.tech-inline-link:hover{color:#68d4ff}.tech-research-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.tech-image-story{height:450px;position:relative;isolation:isolate;overflow:hidden;display:block;background:#0c1727;border:1px solid #83b8ed2e;border-radius:6px}.tech-image-story>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s}.tech-image-story:first-child>img{object-position:75% center}.tech-image-story:hover>img{transform:scale(1.035)}.tech-image-story-shade{position:absolute;inset:0;background:linear-gradient(0deg,#030a16f5 1%,#030a1696 35%,#030a1610 72%),linear-gradient(180deg,#030a16a1,transparent 23%)}.tech-story-top{position:absolute;top:27px;left:29px;right:29px;display:flex;justify-content:space-between;font-size:9px;letter-spacing:.13em;color:#acc7dc}.tech-story-copy{position:absolute;left:30px;right:30px;bottom:39px}.tech-story-copy>span{font-size:11px;color:#94cbef}.tech-story-copy h3{font-size:30px;line-height:1.4;margin:12px 0 14px;color:white}.tech-story-copy p{font-size:11px;color:#94aec8;margin:0}.tech-story-copy b{position:absolute;right:0;bottom:0;font-weight:400;font-size:24px;color:#aedcf6}.tech-image-caption{position:absolute;right:22px;bottom:11px;font-size:8px;color:#7890a9}.tech-platform{position:relative;isolation:isolate;background:#0c1728;border-block:1px solid #91b8e222;overflow:hidden}.tech-platform-photo{position:absolute;inset:0 0 0 33%;z-index:-2}.tech-platform-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0c1728 0%,#0c17283d 70%),linear-gradient(0deg,#0c1728b8,transparent 45%)}.tech-platform-photo img{width:100%;height:100%;object-fit:cover;object-position:center}.tech-platform-photo>span{position:absolute;bottom:15px;right:22px;font-size:9px;color:#7998b3;z-index:1}.tech-platform-inner{display:flex;align-items:center;justify-content:space-between;gap:45px;padding-block:85px}.tech-platform-copy{flex:0 0 46%}.tech-platform-copy>p{font-size:14px;line-height:1.95;margin:23px 0;color:#9fb4ca}.tech-platform-features{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:330px;margin-block:27px 30px;font-size:11px;color:#b7cce0}.tech-platform-features span:before{content:"+";color:#69c8ff;padding-right:10px}.tech-terminal{width:420px;max-width:45%;background:#050d19eb;border:1px solid #9bcded40;box-shadow:0 22px 50px #0007;backdrop-filter:blur(12px);margin-top:42px;border-radius:6px}.tech-terminal>div{display:flex;gap:5px;padding:18px 22px;border-bottom:1px solid #a7d4f121;align-items:center}.tech-terminal>div i{width:5px;height:5px;border-radius:50%;background:#3b688b}.tech-terminal>div i:first-child{background:#e0bf6f}.tech-terminal>div>span{margin-left:auto;font-size:8px;letter-spacing:.1em;color:#7898b2}.tech-terminal pre{font:12px/2.7 Consolas,monospace;margin:0;padding:26px 25px;white-space:pre-wrap;overflow-wrap:anywhere;color:#bfd4e8}.tech-terminal pre span{color:#5cb9f9}.tech-terminal pre .tech-terminal-note{color:#6d8ba5;font-size:10px;line-height:1.8}.tech-terminal>a{display:flex;justify-content:space-between;padding:16px 24px;border-top:1px solid #83b8ed29;font-size:10px;color:#8ebcdd}.tech-resource-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #82b5e22e;border-radius:6px;background:linear-gradient(135deg,#0e1d32,#0a1424);overflow:hidden}.tech-resource{min-width:0;padding:27px 31px 22px;position:relative}.tech-resource+.tech-resource{border-left:1px solid #82b5e22e}.tech-resource:hover{background:#17304a66}.tech-resource-top{display:flex;justify-content:space-between;font-size:10px;color:#81aacb;margin-bottom:34px}.tech-resource-kind{font-size:8px;letter-spacing:.14em;color:#6b91b0}.tech-resource h3{font-size:28px;margin-top:9px;margin-bottom:23px;color:#e3f3ff}.tech-resource-price strong{font-size:35px;line-height:1.3;letter-spacing:-.05em;font-weight:550;color:#75d2ff;display:block}.tech-resource-price strong i{font-style:normal;font-size:23px;color:#557b9b;padding-inline:6px}.tech-resource-price>span{display:block;font-size:10px;color:#7d9bb8;margin-top:7px}.tech-resource-bottom{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #78a3c326;padding-top:17px;margin-top:25px;font-size:9px;color:#8eabc4}.tech-cpu-line{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #7da4c52d;padding:22px 10px;color:#99b4cd;font-size:12px}.tech-cpu-line>span:last-child{font-size:10px;color:#76aed6}.tech-evidence-section{background:#0b1628;border-block:1px solid #9bc6ec20}.tech-evidence-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.tech-evidence-card{border:1px solid #85b5e22b;background:#0d1c30;border-radius:6px;overflow:hidden;min-width:0}.tech-chart-preview{height:295px;padding:16px;background:#f5f8fc;display:flex;align-items:center;justify-content:center}.tech-chart-preview img{width:100%;height:100%;object-fit:contain}.tech-evidence-copy{padding:23px 25px}.tech-evidence-copy>span{font-size:9px;letter-spacing:.08em;color:#6c9fc8}.tech-evidence-copy h3{font-size:20px;margin:8px 0 0;display:flex;justify-content:space-between;gap:16px;color:#e0edfa}.tech-evidence-copy h3 b{font-size:19px;font-weight:400;color:#7fb1d6}.tech-evidence-note{font-size:10px;margin:22px 0 0;text-align:center;color:#6c8aa7}.tech-knowledge{padding-block:73px 80px;display:grid;grid-template-columns:1.2fr 1fr auto;align-items:center;gap:38px}.tech-knowledge h2{font-size:27px;max-width:300px}.tech-knowledge-links{display:flex;flex-direction:column;gap:13px}.tech-knowledge-links a{font-size:11px;display:flex;justify-content:space-between;gap:25px;color:#a0bdd7}.tech-knowledge-links a:hover{color:#6dd8ff}.tech-knowledge .button{font-size:12px;gap:24px}
/* The main landing pages share the visual identity; technical articles stay light. */
.page-heading{position:relative;isolation:isolate;overflow:hidden;background:#0b1526;border-bottom:1px solid #6facdb29;padding-block:46px 48px}.page-heading:after{content:"";position:absolute;inset:0 0 0 45%;z-index:-2;background:linear-gradient(90deg,#0b1526,transparent),url('/assets/visual/hero-materials-v2.webp') right 48%/cover;opacity:.52}.page-heading:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0b1526 10%,#0b1526aa 60%,#0b152600)}.page-heading h1{font-size:44px;color:#edf7ff;max-width:850px}.page-heading p{font-size:13px;max-width:650px;color:#9fb6d0}.page-heading .eyebrow{color:#6fbbec;font-size:10px}.page-heading .breadcrumb{color:#6d89a5}.page-heading .breadcrumb a{color:#9bb5cf}.page-heading .docs-search-wrap{background:#13263a;border-color:#547593}.page-heading .docs-search-wrap input{background:transparent;color:#d4e9fb}.page-heading .docs-search-wrap input::placeholder{color:#90abc2}.page-doc .doc-top{background:#f1f5fa}.benchmark-preview{width:100%;height:215px;object-fit:contain;background:#fff;border:1px solid #e5ebf2;border-radius:5px;margin-bottom:22px}.benchmark-card{background:#f7faff}.benchmark-card:has(.benchmark-preview){padding-top:18px}.page-resources .price-card{border-top:3px solid #4997ce}.page-software .software-flow article{border-top:3px solid #4a91c7}.page-server-custom .custom-card{border-top:3px solid #4a91c7}
@media(min-width:1600px){.tech-hero{min-height:770px}.tech-hero h1{font-size:82px}}
@media(max-width:1180px){.brand img{width:170px}.tech-hero{min-height:650px}.tech-hero h1{font-size:62px}.tech-section{padding-block:76px}.tech-platform-copy{flex-basis:48%}.tech-resource{padding-inline:23px}.tech-resource-price strong{font-size:31px}.tech-knowledge{grid-template-columns:1fr 1fr;gap:30px}.tech-knowledge>.button{grid-column:2;justify-self:start}.tech-knowledge-links{grid-row:span 2}.tech-software-strip .shell>div{gap:18px;font-size:15px}}
@media(max-width:980px){.tech-hero h1{font-size:55px}.tech-hero{min-height:620px}.tech-hero-content{padding-block:80px 120px}.tech-hero-content>p{font-size:14px}.tech-section-heading h2,.tech-platform h2{font-size:32px}.tech-image-story{height:380px}.tech-story-copy h3{font-size:25px}.tech-story-copy{left:24px;right:24px}.tech-platform-inner{gap:25px;padding-block:65px}.tech-terminal{max-width:47%;margin-top:100px}.tech-terminal pre{font-size:10px;padding:24px 17px}.tech-terminal>div{padding-inline:17px}.tech-resource-grid{gap:0}.tech-resource{padding:23px 19px}.tech-resource h3{font-size:24px}.tech-resource-price strong{font-size:27px}.tech-resource-bottom{flex-wrap:wrap}.tech-chart-preview{height:260px}.tech-evidence-copy h3{font-size:18px}.page-heading h1{font-size:39px}}
@media(max-width:700px){.brand{padding:6px 8px}.brand img{width:146px}.site-header .portal-link{font-size:10px;padding:7px 9px}.tech-hero{min-height:750px;align-items:flex-start}.tech-hero-content{padding-block:44px 340px}.tech-hero-image{object-position:64% bottom;top:230px;height:520px;object-fit:cover;opacity:.95}.tech-hero-shade{background:linear-gradient(180deg,#050b19 2%,#050b19fa 25%,#050b1900 59%,#070e1b 99%),linear-gradient(90deg,#050b194d,transparent 90%)}.tech-kicker{font-size:8px;letter-spacing:.13em;gap:8px;margin-bottom:25px}.tech-hero h1{font-size:46px;line-height:1.25;letter-spacing:-.045em;margin-bottom:20px}.tech-hero-content>p{font-size:12px;max-width:300px;margin-bottom:25px}.tech-hero .button{font-size:11px;padding:11px 16px;gap:20px}.tech-hero .button-row{gap:11px}.tech-hero-specs{font-size:9px;gap:9px;margin-top:25px}.tech-hero-bottom{bottom:18px;font-size:8px;align-items:flex-end}.tech-hero-bottom>span:first-child{display:none}.tech-hero-bottom>span:last-child{display:flex;justify-content:space-between;width:100%;gap:20px}.tech-hero-bottom b{font-size:7px;letter-spacing:.08em;margin-left:0}.tech-software-strip>.shell{padding-block:21px;gap:20px;position:relative;display:block}.tech-software-strip .shell>span{display:block;font-size:10px;margin-bottom:14px}.tech-software-strip .shell>div{display:grid;grid-template-columns:repeat(3,1fr);gap:13px 16px;font-size:15px}.tech-software-strip .tech-more{position:absolute;right:0;top:18px;width:27px;height:27px}.tech-section{padding-block:55px}.tech-section-heading{display:block;margin-bottom:26px}.tech-label{font-size:8px;letter-spacing:.1em;margin-bottom:15px}.tech-section-heading h2,.tech-platform h2{font-size:29px;line-height:1.4}.tech-section-heading>.tech-inline-link{margin-top:19px;font-size:11px}.tech-research-grid{grid-template-columns:1fr;gap:18px}.tech-image-story{height:390px}.tech-story-top{top:23px;left:23px;right:23px;font-size:8px}.tech-story-copy{left:24px;bottom:35px}.tech-story-copy h3{font-size:27px}.tech-story-copy>span{font-size:10px}.tech-story-copy p{font-size:10px}.tech-platform-photo{inset:0;opacity:.7}.tech-platform-photo:after{background:linear-gradient(180deg,#0c1728 0%,#0c1728b5 45%,#0c172844 85%)}.tech-platform-photo img{object-position:65% center}.tech-platform-inner{display:block;padding-block:49px 55px}.tech-platform-copy{max-width:100%}.tech-platform-copy>p{font-size:12px;margin-top:19px}.tech-platform-features{font-size:10px;max-width:300px;gap:11px;margin-block:22px}.tech-inline-link{font-size:11px}.tech-terminal{max-width:100%;width:100%;margin-top:33px}.tech-terminal pre{font-size:11px;padding:24px}.tech-terminal>div{padding-inline:22px}.tech-resource-grid{grid-template-columns:1fr}.tech-resource{padding:24px 26px}.tech-resource+.tech-resource{border-left:0;border-top:1px solid #82b5e22e}.tech-resource-top{margin-bottom:24px}.tech-resource-kind{font-size:8px}.tech-resource h3{font-size:27px;margin-bottom:18px}.tech-resource-price strong{font-size:35px}.tech-resource-price>span{font-size:10px}.tech-resource-bottom{font-size:10px;margin-top:20px;padding-top:15px}.tech-cpu-line{display:grid;grid-template-columns:1fr auto;padding:20px 3px;gap:9px 15px;font-size:11px}.tech-cpu-line>span:last-child{grid-column:1/-1;font-size:10px}.tech-evidence-grid{grid-template-columns:1fr;gap:20px}.tech-chart-preview{height:245px;padding:10px}.tech-evidence-copy{padding:20px 22px}.tech-evidence-copy h3{font-size:19px}.tech-evidence-copy>span{font-size:8px}.tech-evidence-note{font-size:9px;margin-top:20px}.tech-knowledge{padding-block:48px 55px;grid-template-columns:1fr;gap:27px}.tech-knowledge h2{font-size:27px;max-width:100%}.tech-knowledge>.button{grid-column:1}.tech-knowledge-links{grid-row:auto;gap:16px}.tech-knowledge-links a{font-size:12px}.tech-knowledge .button{justify-self:start;font-size:12px}.page-heading{padding-block:29px 32px}.page-heading:after{left:20%;opacity:.4}.page-heading h1{font-size:34px}.page-heading p{font-size:12px}.page-heading .eyebrow{font-size:9px}.page-heading .docs-search-wrap input{font-size:12px}.site-footer .footer-brand img{width:163px;max-width:163px}.site-footer .footer-bottom{font-size:9px}.benchmark-preview{height:210px}}
.tech-hero-image{z-index:0}.tech-hero-shade{z-index:1;pointer-events:none}.tech-hero-content,.tech-hero-bottom{z-index:2}.tech-hero h1>span{white-space:nowrap}.page-home .button-primary{background:#126dc0}.page-home .button-primary:hover{background:#1d77c9}.tech-platform-photo{z-index:0}.tech-platform-inner{position:relative;z-index:1}
@media(max-width:700px){.tech-hero h1{font-size:clamp(35px,10.5vw,44px)}.tech-hero-shade{background:linear-gradient(180deg,#050b19 2%,#050b19fa 38%,#050b19ad 48%,#050b1900 70%,#070e1b 99%),linear-gradient(90deg,#050b194d,transparent 90%)}}
.site-footer .footer-grid>div>.footer-phone{color:#dfeeff}
.page-server-custom .page-heading:after{background-image:linear-gradient(90deg,#0b1526,transparent),url('/assets/visual/compute-v2.webp')}
@media(prefers-reduced-motion:reduce){.tech-image-story>img{transition:none}}
