.gpu-page{--gpu-bg:#08172e;--gpu-panel:#102640;--gpu-muted:#b3c2d6;background:var(--gpu-bg);color:#f3f7ff}.gpu-page p{color:var(--gpu-muted)}.gpu-page .utility{border-bottom:1px solid #ffffff12}.gpu-page .site-header{background:#08172ef5;border-bottom:1px solid #ffffff16;backdrop-filter:blur(14px)}.gpu-page .brand-dot{color:#9aaec9}.gpu-page .nav-row{gap:25px;min-height:82px}.gpu-page .nav-row nav{gap:24px}.gpu-page .nav-row nav a:hover{color:#77d6ff}.gpu-page .button{background:#75d5ff;border-color:#75d5ff;color:#08172e;box-shadow:none}.gpu-page .button:hover{background:#b1e8ff;transform:none}.gpu-page .eyebrow{font:600 11px/1.6 ui-monospace,SFMono-Regular,monospace;letter-spacing:.15em;color:#83d8ff;margin-bottom:24px}.gpu-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 85% 45%,#164b694d,transparent 60%)}.hero-layout{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:60px;padding-top:85px;padding-bottom:85px}.gpu-page h1{font-size:clamp(48px,5.7vw,76px);line-height:1.08;letter-spacing:-.055em}.gpu-page h1 span{color:#75d5ff}.hero-intro{max-width:510px;font-size:18px;line-height:1.75;margin-top:26px}.hero-actions{display:flex;gap:28px;align-items:center;margin-top:32px}.range-link{font-size:14px;border-bottom:1px solid #6e829c;padding:13px 0}.range-link span{margin-left:8px}.gpu-page .availability-note{font-size:12px;margin-top:24px;display:flex;gap:9px;align-items:center}.status-dot{height:6px;width:6px;background:#85d8ff;border-radius:50%;flex-shrink:0}.compute-art{height:410px;position:relative;border:1px solid #7fb9e033;border-radius:14px;background:linear-gradient(#78b9e008 1px,transparent 1px),linear-gradient(90deg,#78b9e008 1px,transparent 1px);background-size:30px 30px;display:grid;place-items:center;overflow:hidden}.art-top,.art-bottom{position:absolute;left:23px;right:23px;display:flex;justify-content:space-between;font:10px ui-monospace,monospace;color:#98b4cf;letter-spacing:.08em}.art-top{top:22px}.art-bottom{bottom:24px;font-size:11px}.chip-orbit{position:absolute;width:260px;height:260px;border:1px solid #6dcfff30;border-radius:30px;transform:rotate(45deg)}.orbit-two{width:330px;height:330px;border-color:#6dcfff15}.chip{position:relative;width:212px;height:212px;border:1px solid #7ccfee80;border-radius:15px;padding:17px;background:linear-gradient(135deg,#254b66,#09192e 70%);box-shadow:0 0 70px #2da2dd20,12px 14px 0 #020c1d60}.chip:before,.chip:after{content:'';position:absolute;inset:20px -10px;background:repeating-linear-gradient(0deg,transparent 0 10px,#6ba8c980 10px 13px,transparent 13px 20px);z-index:-1}.chip:after{inset:-10px 20px;background:repeating-linear-gradient(90deg,transparent 0 10px,#6ba8c980 10px 13px,transparent 13px 20px)}.chip-inner{height:100%;border:1px solid #91d9f62c;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0b1c30;border-radius:7px}.chip-inner span{font:9px ui-monospace,monospace;letter-spacing:.18em;color:#8fb2cd}.chip-inner strong{font:600 60px/1.5 var(--heading);letter-spacing:-.06em}.chip-inner small{font:7px ui-monospace,monospace;letter-spacing:.1em;color:#9fb7ca}.range-strip{border-block:1px solid #ffffff14;background:#ffffff03}.range-strip .wrap{display:flex;justify-content:space-between;gap:24px;padding-block:22px;color:#b2c0d3;font-size:13px}.gpu-section{padding-top:96px;padding-bottom:96px;scroll-margin-top:20px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:40px}.section-heading>p{max-width:390px;font-size:14px}.gpu-page h2{font-size:clamp(30px,3.2vw,42px);line-height:1.25}.section-heading .eyebrow{margin-bottom:15px}.gpu-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.gpu-card{padding:24px 21px;background:#10243b;border:1px solid #ffffff19;border-radius:12px;display:flex;flex-direction:column}.gpu-card.featured{border-color:#72d4ff88;background:linear-gradient(150deg,#163b54,#10243b 65%)}.card-top{display:flex;justify-content:space-between;align-items:start;gap:8px;min-height:50px}.card-index{font:10px/1.5 ui-monospace,monospace;color:#a8c7dc}.badge{font-size:9px;padding:3px 6px;border:1px solid #a7c1d349;border-radius:4px;white-space:nowrap}.featured .badge{color:#99e0ff;border-color:#72d4ff55}.gpu-card h3{font-size:32px;margin:20px 0 14px}.gpu-card .card-kicker{color:white;font-size:14px;font-weight:600;margin-bottom:14px}.gpu-card p{font-size:13px;line-height:1.8}.card-bottom{margin-top:auto;padding-top:32px}.card-bottom>span{display:block;font-size:10px;color:#a3bad1;margin-bottom:17px}.card-bottom a,.card-link{font-size:12px;color:#8ddcff;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;border-top:1px solid #ffffff19;padding:14px 0 0;width:100%;text-align:start}.range-footnote{font-size:12px;margin-top:22px;max-width:850px}.config-section{padding:80px 0;background:#0e2138;border-block:1px solid #ffffff14;scroll-margin-top:85px}.config-layout{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center}.config-layout>div>p:not(.eyebrow){margin-top:24px;font-size:15px;max-width:450px}.config-layout>div>p.generation-note{font-size:12px;color:#8ea7c1;border-left:2px solid #62819a;padding-left:15px}.price-panel{border:1px solid #7ca6c347;background:#08172e;border-radius:14px;padding:32px}.price-label{color:#a4bfd2;font-size:12px}.price{display:flex;align-items:baseline;gap:13px;margin:10px 0 26px;flex-wrap:wrap}.price>span{font-size:42px;font-weight:650;letter-spacing:-.05em}.price small{color:#adc2d9;font-size:14px}.spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:0;border-block:1px solid #ffffff1a;padding:24px 0}.spec-grid dt{font-size:11px;color:#8fa6bf;margin-bottom:6px}.spec-grid dd{margin:0;font-size:14px}.price-panel .price-note{font-size:11px;line-height:1.7;margin:21px 0!important}.price-panel .button{width:100%}.order-note{display:block;text-align:center;color:#97abc2;font-size:11px;margin-top:12px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:46px}.steps article{border-top:1px solid #ffffff2b;padding-top:22px}.steps article>span{color:#75d5ff;font:13px ui-monospace,monospace}.steps h3{font-size:21px;margin:22px 0 16px}.steps p{font-size:14px}.faq-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:75px;padding-bottom:90px}.faq-section .eyebrow{margin-bottom:16px}.faq-list details{border-bottom:1px solid #ffffff26;padding:0}.faq-list summary{padding:20px 5px;font-size:15px;cursor:pointer;min-height:60px}.faq-list p{font-size:14px;padding:0 5px 22px}.final-cta{margin-bottom:85px;padding:50px;border:1px solid #72cfff3b;border-radius:15px;background:linear-gradient(110deg,#15374d,#10233b);display:flex;justify-content:space-between;align-items:center;gap:35px}.final-cta .eyebrow{margin-bottom:15px}.final-cta>div>a{display:block;font-size:12px;margin-top:17px;text-align:center;color:#b0c7da}.gpu-footer{border-top:1px solid #ffffff1c;padding:30px 0}.gpu-footer>.wrap{display:flex;align-items:center;justify-content:space-between;gap:20px}.gpu-footer p,.gpu-footer .wrap>a:last-child{font-size:12px}.gpu-footer .brand{font-size:20px}.gpu-page dialog{background:#102640;color:white;border:1px solid #77caff66;border-radius:14px;padding:40px;max-width:min(520px,90vw)}.gpu-page dialog p{margin:20px 0}.gpu-page dialog h2{font-size:26px}.gpu-page dialog::backdrop{background:#0009}.gpu-page .dialog-close{position:absolute;right:10px;top:10px;min-width:44px;min-height:44px;color:white}.gpu-page :focus-visible{outline:3px solid #8ee0ff;outline-offset:5px}.gpu-page .language-picker ul{color:#14243b}.gpu-page .translation-note{font-size:12px;padding:20px;text-align:center}
@media(max-width:1100px){.gpu-page .nav-row nav{gap:15px;font-size:12px}.gpu-page .nav-actions{display:none}.hero-layout{gap:35px}.gpu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.config-layout{gap:45px}.card-top{min-height:30px}.gpu-card h3{margin-top:16px}}
@media(max-width:760px){.gpu-page .wrap{padding-left:22px;padding-right:22px}.gpu-page .nav-row{min-height:74px}.gpu-page .nav-row nav{background:#102640;color:#fff}.gpu-page .brand{font-size:21px}.hero-layout{grid-template-columns:1fr;padding-top:55px;padding-bottom:40px;gap:38px}.gpu-page h1{font-size:51px}.hero-intro{font-size:16px}.compute-art{height:300px}.chip{width:172px;height:172px}.chip-inner strong{font-size:48px}.chip-orbit{width:220px;height:220px}.orbit-two{width:285px;height:285px}.range-strip .wrap{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:11px}.section-heading{display:block}.section-heading>p{margin-top:20px;max-width:none}.gpu-section{padding-top:60px;padding-bottom:60px}.gpu-grid{gap:12px}.gpu-card{padding:22px}.config-layout{grid-template-columns:1fr;gap:32px}.config-section{padding:55px 0}.price-panel{padding:25px}.steps{grid-template-columns:1fr;gap:30px}.steps h3{margin:15px 0 12px}.faq-section{grid-template-columns:1fr;gap:25px;padding-bottom:55px}.final-cta{margin:0 22px 55px;padding:30px!important;display:block}.final-cta>div:last-child{margin-top:28px}.final-cta .button{width:100%}.gpu-footer>.wrap{flex-direction:column;align-items:start}.gpu-page .eyebrow{font-size:10px}.hero-actions{gap:20px}.gpu-page .availability-note{font-size:10px}}
@media(max-width:480px){.gpu-grid{grid-template-columns:1fr}.gpu-card h3{font-size:35px}.card-bottom{padding-top:20px}.gpu-page h1{font-size:46px}.gpu-page .utility .wrap{font-size:10px}.gpu-page .utility .wrap>span{display:none}.gpu-page .utility .wrap>div{width:100%;justify-content:space-between}.price>span{font-size:39px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.gpu-page *{transition:none!important}}
@media(max-width:760px){.gpu-page .final-cta{width:calc(100% - 44px)}.gpu-page .utility .wrap>div{display:flex}}
