@font-face{font-family:inter;font-style:normal;font-weight:200 600;font-display:optional;src:url(/fonts/inter-latin-variable-v20.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{margin:0;padding:0;box-sizing:border-box}:root{--bg:#08090f;--border:#1a1d2e;--text-primary:#e0e2e8;--text-secondary:#7a7f90;--text-tertiary:#454a5c;--blue:#5a96e6;--red:#f44600;--accent:#4a9eff;--accent-dim:#2d5a8e}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;background:var(--bg)}body{font-family:inter,system-ui,-apple-system,sans-serif;background:0 0;color:var(--text-secondary);line-height:1.5;min-height:100vh;overflow-x:hidden}#bg{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:0;pointer-events:none}.topnav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;background:rgba(8,9,15,.88);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(30,33,51,.5)}.nav-brand{display:flex;align-items:center;gap:.6rem;text-decoration:none;color:var(--text-primary);font-size:.78rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.nav-logo{width:22px;height:22px;border-radius:4px}.nav-links a{font-size:.78rem;font-weight:400;letter-spacing:.06em;color:var(--text-secondary);text-decoration:none;transition:color .3s ease}.nav-links a:hover{color:var(--red)}.hero-wrap{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8rem 2rem 3.5rem}.hero{margin-bottom:3rem}.brand-lockup{display:flex;align-items:center;justify-content:center;gap:1.5rem}.brand-text{text-align:left}.logo{display:block;width:88px;height:88px;flex-shrink:0;border-radius:4px}h1{font-weight:200;font-size:2.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-primary);margin-bottom:.3rem;line-height:1.1}.tagline{font-weight:300;font-size:.88rem;color:var(--text-secondary);letter-spacing:.02em}.divider{width:80px;height:1px;background:var(--border);margin:0 auto 2rem}.proof{text-align:center;margin-bottom:2rem;width:100%;max-width:560px}.label{display:block;font-size:.6rem;font-weight:500;text-transform:uppercase;letter-spacing:.2em;color:var(--text-tertiary);margin-bottom:.9rem}.carousel{overflow:hidden;width:100%;padding-left:8%;mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}.carousel-track{display:flex;align-items:center;gap:2.5rem;width:max-content;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.carousel:hover .carousel-track{animation-play-state:paused}.carousel-track img{height:24px;width:auto;opacity:.25;filter:brightness(0)invert(1);transition:opacity .4s ease;flex-shrink:0}.carousel-track img:hover{opacity:.55}.carousel-track img.logo-tall{height:32px}.carousel-track img.logo-xl{height:48px}.carousel-track .name{font-size:.7rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-primary);opacity:.25;transition:opacity .4s ease;white-space:nowrap;flex-shrink:0}.carousel-track .name:hover{opacity:.55}.et-al{font-size:.7rem;font-weight:300;font-style:italic;color:var(--text-tertiary);opacity:.5;white-space:nowrap;flex-shrink:0}.scroll-hint{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-top:auto}.scroll-label{font-size:.55rem;font-weight:500;text-transform:uppercase;letter-spacing:.25em;color:var(--text-tertiary)}.scroll-line{width:1px;height:40px;background:linear-gradient(to bottom,var(--text-tertiary),transparent);animation:pulse-line 2.5s ease-in-out infinite}@keyframes pulse-line{0%,100%{opacity:.2}50%{opacity:.7}}.areas{position:relative;z-index:1;padding:8rem 2rem}.areas-grid{max-width:760px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem 6rem}.area{opacity:0;transform:translateY(20px);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.area.visible{opacity:1;transform:translateY(0)}.area-id{display:block;font-size:.55rem;font-weight:600;letter-spacing:.15em;color:var(--red);margin-bottom:.8rem;font-variant-numeric:tabular-nums}.area h3{font-weight:300;font-size:1.1rem;letter-spacing:.03em;color:var(--text-primary);margin-bottom:.5rem}.area p{font-size:.8rem;font-weight:300;color:var(--text-tertiary);letter-spacing:.01em}.site-footer{position:relative;z-index:1;width:100%;padding:3rem 2rem 2.5rem}.footer-inner{max-width:760px;margin:0 auto 2rem;display:flex;align-items:center;justify-content:space-between}.footer-left{display:flex;align-items:center;gap:.5rem}.footer-logo{width:18px;height:18px;border-radius:3px}.footer-brand{font-size:.72rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--text-primary)}.footer-right{display:flex;align-items:center;gap:1.2rem}.footer-right .footer-link{font-size:.75rem;font-weight:400;color:var(--text-tertiary);text-decoration:none;letter-spacing:.03em;transition:color .3s ease}.site-footer .footer-link:hover{color:var(--red)}.footer-bottom{max-width:760px;margin:0 auto;padding-top:1.5rem;border-top:1px solid rgba(30,33,51,.3);text-align:center}.footer-bottom span{font-size:.65rem;font-weight:400;color:var(--text-tertiary);letter-spacing:.05em}main{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8rem 2rem 3.5rem}.careers-content{text-align:center}.careers-content h1{font-weight:400;font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-primary);margin-bottom:1.5rem}.careers-text{font-size:.88rem;font-weight:300;color:var(--text-secondary);line-height:1.7;margin-bottom:1.5rem}.email-link{display:inline-block;font-size:.82rem;font-weight:400;color:var(--text-primary);text-decoration:none;border-bottom:1px solid var(--text-tertiary);padding-bottom:2px;transition:border-color .3s ease,color .3s ease}.email-link:hover{border-color:var(--red);color:var(--red)}@media(max-width:700px){.hero-wrap{padding:5rem 1.5rem 3rem}.topnav{padding:.9rem 1.2rem}.brand-lockup{gap:1rem}h1{font-size:1.6rem}.logo{width:56px;height:56px}.carousel-track{gap:1.8rem}.carousel-track img{height:18px}.carousel-track img.logo-tall{height:24px}.carousel-track img.logo-xl{height:36px}.areas{padding:5rem 1.5rem}.areas-grid{grid-template-columns:1fr;gap:3rem}.footer-inner{flex-direction:column;gap:1.2rem;text-align:center}}@media(max-height:700px){.hero{margin-bottom:2rem}.logo{width:64px;height:64px}.proof{margin-bottom:1.5rem}}.gpu-site{color-scheme:dark;--text-primary:#f4f5f8;--text-secondary:#d5d9e2;--text-tertiary:#b5bdcc;--rule:rgba(213, 217, 226, .25);display:flex;flex-direction:column;min-height:100vh;min-height:100svh}.gpu-site #bg{opacity:.65}.gpu-site #bg.is-unavailable{background:radial-gradient(ellipse at 20% 60%,rgba(31,56,117,.22),transparent 65%),radial-gradient(ellipse at 80% 30%,rgba(100,28,19,.16),transparent 60%),#0b0e17}.gpu-site .topnav{flex-wrap:wrap;gap:.75rem 1rem}.gpu-main{flex:1 0 auto;display:block;min-height:0;padding:0}.landing{width:100%;max-width:704px;margin:0 auto;padding:7rem 2rem 4.5rem}.landing-brand{width:fit-content;max-width:100%;margin:0}.landing-brand .brand-text{min-width:0}.landing-logo{width:88px;height:88px}.gpu-site .landing-name{overflow-wrap:anywhere}.landing-content{margin-top:2.5rem;border-top:1px solid var(--rule);padding-top:2rem}.landing-intro{color:var(--text-primary);font-size:1.0625rem;font-weight:400;line-height:1.75;text-align:left}.contact-section{margin-top:1.75rem}.action{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:48px;padding:.75rem 1.25rem;border:1px solid var(--text-primary);border-radius:2px;background:var(--text-primary);color:var(--bg);font:inherit;font-size:.875rem;font-weight:500;line-height:1.4;text-decoration:none;cursor:pointer}.action:hover{background:#fff;border-color:#fff}.contact-section summary{width:fit-content;list-style:none}.contact-section summary::-webkit-details-marker{display:none}.disclosure-mark{width:6px;height:6px;flex-shrink:0;border-right:1px solid;border-bottom:1px solid;transform:translateY(-2px)rotate(45deg)}.contact-section[open] .disclosure-mark{transform:translateY(2px)rotate(225deg)}.contact-content{margin-top:1.75rem;border-top:1px solid var(--rule);padding-top:1.5rem}.inquiry-form{display:grid;gap:1.25rem;min-width:0}.inquiry-form[hidden]{display:none}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-field{display:grid;gap:.5rem;min-width:0}.form-field label{color:var(--text-primary);font-size:.875rem}.required-mark{color:#ff6b6b}.form-field input,.form-field textarea{width:100%;min-width:0;min-height:48px;border:1px solid rgba(213,217,226,.45);border-radius:2px;background:rgba(8,9,15,.65);padding:.75rem;color:var(--text-primary);font:inherit;font-size:1rem;line-height:1.5}.form-field textarea{resize:vertical}.form-field [aria-invalid=true]{border-color:#ff8585}.field-error{color:#ff9c9c;font-size:.875rem;line-height:1.5}.field-error[hidden]{display:none}.form-field input::placeholder,.form-field textarea::placeholder{color:var(--text-tertiary);opacity:1}.form-status{margin-top:1.25rem;color:var(--text-primary);font-size:1rem;line-height:1.6;scroll-margin-block:6rem 2rem}.form-status:empty{display:none}.form-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.inquiry-form .action:disabled{opacity:.65;cursor:default}.form-help{color:var(--text-secondary);font-size:.875rem;line-height:1.6}.form-field input,.form-field textarea,.form-field select,.choice-chip{scroll-margin-block:6rem 2rem}.gpu-site .nav-links a,.gpu-site .footer-link{min-height:44px;display:inline-flex;align-items:center}.form-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.preferences{display:grid;gap:.625rem;min-width:0}.preferences-heading{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;margin-bottom:.125rem}.preference-picker{border:1px solid var(--rule);border-radius:4px;background:rgba(8,9,15,.7);min-width:0}.contact-section .preference-picker>summary{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;cursor:pointer}.preference-picker>summary:hover{background:rgba(255,255,255,.035)}.preference-picker>summary>span:first-child{min-width:0}.picker-title{display:block;font-size:.9375rem;font-weight:500}.picker-summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:.35rem;font-size:.8125rem;color:var(--text-tertiary);line-height:1.5;overflow-wrap:anywhere}.picker-chevron{width:8px;height:8px;flex-shrink:0;border-right:1px solid;border-bottom:1px solid;transform:translateY(-2px)rotate(45deg)}.preference-picker[open]>summary .picker-chevron{transform:translateY(2px)rotate(225deg)}.preference-picker[open]>summary{border-bottom:1px solid var(--rule)}.picker-body{display:grid;grid-template-columns:minmax(0,1fr);overflow-wrap:anywhere;gap:1.25rem;padding:1.25rem}.chip-group{border:0;min-width:0;margin:0;padding:0}.chip-group legend{padding:0;margin-bottom:.625rem;color:var(--text-primary);font-size:.8125rem;font-weight:500;line-height:1.6}.group-note{margin-left:.75rem;color:var(--text-tertiary);font-size:.75rem;font-weight:400}.chips{display:flex;flex-wrap:wrap;gap:.5rem}.choice-chip{position:relative;display:inline-flex;max-width:100%;cursor:pointer}.choice-chip input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.choice-chip span{min-width:0;display:flex;align-items:center;gap:.5rem;min-height:44px;padding:.5rem .75rem;border:1px solid rgba(213,217,226,.32);border-radius:5px;color:var(--text-secondary);font-size:.875rem;line-height:1.5;transition:background .15s,border-color .15s}.choice-chip span::before{content:'';width:13px;height:13px;border:1px solid #8791a3;border-radius:2px;flex-shrink:0;text-align:center;font-size:10px;line-height:11px}.choice-chip input[type=radio]+span::before{border-radius:50%}.choice-chip small{font-size:.6875rem;opacity:.85}.choice-chip:hover span{border-color:var(--text-primary);background:rgba(255,255,255,5%)}.choice-chip input:checked+span{background:#e4eaf4;border-color:#e4eaf4;color:#111522}.choice-chip input:checked+span::before{content:'✓'/'';color:#e4eaf4;border-color:#26324c;background:#26324c}.choice-chip input[type=radio]:checked+span::before{content:'';box-shadow:inset 0 0 0 3px #e4eaf4}.choice-chip input:focus-visible+span{outline:2px solid var(--accent);outline-offset:3px}.choice-chip input:disabled+span{opacity:.6;cursor:wait}.form-field select{width:100%;min-width:0;min-height:48px;border:1px solid rgba(213,217,226,.45);border-radius:2px;background:#0c0e16;padding:.75rem .5rem;color:var(--text-primary);font:inherit;font-size:1rem}.picker-body [hidden]{display:none!important}.picker-body .form-row:not(:has(>:nth-child(2):not([hidden]))):not(:has(>:nth-child(3):not([hidden])))>:first-child{grid-column:1/-1}.preference-picker.has-preferences>summary .picker-summary{color:var(--text-secondary)}.preference-picker>summary,.more-gpus>summary{scroll-margin-block:6rem 2rem}.picker-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;min-width:0}.field-caption{font-size:.75rem;color:var(--text-secondary)}.text-button{border:0;background:0 0;color:var(--text-secondary);font:inherit;font-size:.8125rem;min-height:44px;padding:.5rem .25rem;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.text-button:hover{color:#fff}.text-button:disabled{opacity:.6;cursor:wait}.search-control{display:flex;align-items:center;gap:.75rem}.search-control .text-button{flex:none}.gpu-search [role=status]:empty{display:none}.selected-gpus{border-left:2px solid #7ba7e2;padding-left:.875rem}.selected-model{display:inline-flex;align-items:center;justify-content:space-between;gap:.75rem;max-width:100%;min-height:44px;padding:.5rem .75rem;border:1px solid #52647f;border-radius:4px;background:#1b2638;color:#edf2fa;font:inherit;font-size:.8125rem;text-align:left;cursor:pointer}.selected-model:hover{background:#293954;border-color:#92b7e6}.selected-model>span:last-child{font-size:1.125rem;line-height:1}.selected-model:disabled{opacity:.6;cursor:wait}.more-gpus{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.contact-section .more-gpus>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:.875rem 0;color:var(--text-secondary);font-size:.875rem;cursor:pointer}.more-summary{display:block;color:var(--text-tertiary);font-size:.75rem;margin-top:.25rem}.more-gpus[open]>summary .picker-chevron{transform:translateY(2px)rotate(225deg)}.more-gpus-body{display:grid;gap:1.25rem;padding:.5rem 0 1.25rem}.gpu-assistance{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);justify-items:start;gap:.5rem}.gpu-assistance .conditional-field{width:100%;margin-block:.5rem}.plain-choice{display:flex;max-width:100%;align-items:center;gap:.75rem;min-height:44px;color:var(--text-secondary);font-size:.875rem;cursor:pointer}.plain-choice input{flex-shrink:0;width:16px;height:16px;accent-color:#a9c8f3}.plain-choice:has(:disabled){opacity:.6;cursor:wait}@media(max-width:400px){.picker-body{padding:1rem}.group-note{display:block;margin-left:0}.choice-chip small{display:none}.search-control{flex-wrap:wrap;gap:0}}@media(prefers-reduced-motion:reduce){.choice-chip span{transition:none}}.gpu-logo-reel{--reel-duration:32s;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 2.5rem;flex-shrink:0;width:calc(100% - 4rem);max-width:min(640px,var(--reel-viewport,640px));min-height:56px;margin:0 auto 2rem;padding:0;list-style:none}.gpu-logo-reel li{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:max-content;height:56px}@media(prefers-reduced-motion:no-preference){.js .gpu-logo-reel{flex-wrap:nowrap;justify-content:flex-start;height:56px;overflow-x:auto;overflow-y:hidden}}.gpu-logo-reel.is-animated{position:relative;display:block;height:56px;overflow:hidden;mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent)}.gpu-logo-reel.is-animated li{position:absolute;top:0;left:0;animation:gpu-logo-roll var(--reel-duration)linear infinite;animation-delay:var(--item-delay)}.gpu-logo-reel.is-paused li{animation-play-state:paused}@media(max-width:640px) and (prefers-reduced-motion:no-preference),(max-width:950px) and (max-height:500px) and (pointer:coarse) and (prefers-reduced-motion:no-preference){.js .gpu-logo-reel{gap:1rem 1.5rem;mask-image:none;-webkit-mask-image:none}}.reel-mark{position:relative;display:block;flex-shrink:0;overflow:hidden}.gpu-logo-reel img{position:absolute;display:block;width:auto;max-width:none;filter:brightness(0)invert(1)}.reel-nfx{width:59.14px;height:36px}.reel-nfx img{height:36px;left:0;top:0}.reel-nvidia{width:75.54px;height:26.27px}.reel-nvidia img{height:54px;left:-7.42px;top:-13.87px}.reel-mit{width:60.45px;height:32px}.reel-mit img{height:32px;left:0;top:0}.reel-ovo{width:43.07px;height:25.71px}.reel-ovo img{height:36px;left:-5.14px;top:-5.14px}.reel-biotronik{width:135px;height:17.13px}.reel-biotronik img{width:136px;height:auto;left:-.5px;top:-.53px}.reel-soft-machine{width:34.24px;height:28px}.reel-soft-machine img{width:34.4px;height:34.4px;left:-.16px;top:-3.2px}.reel-name{margin-right:-.12em;color:var(--text-primary);font-size:.75rem;font-weight:500;line-height:1.35;letter-spacing:.12em;text-align:center;text-transform:uppercase;white-space:pre}.gpu-logo-reel .reel-artwork{opacity:.25;transition:opacity .4s ease}@media(hover:hover){.gpu-logo-reel li:hover .reel-artwork{opacity:.55}}.gpu-site:has(#contact[open]) .gpu-logo-reel{display:none}@keyframes gpu-logo-roll{from{transform:translate3d(var(--item-start),0,0)}to{transform:translate3d(var(--item-end),0,0)}}.gpu-site .site-footer{padding:1.5rem 2rem}.gpu-site .footer-inner{max-width:640px;margin-bottom:1.5rem}.gpu-site .footer-bottom{max-width:640px;padding-top:1rem}.gpu-site :focus-visible{outline:2px solid var(--accent);outline-offset:4px}.skip-link{position:fixed;top:-80px;left:1rem;padding:.75rem 1rem;background:var(--bg);color:var(--text-primary);z-index:110}.skip-link:focus{top:1rem}@media(max-width:700px){.landing{padding:6rem 1.5rem 3.5rem}.landing-logo{width:56px;height:56px}.gpu-site .landing-name{font-size:1.75rem}.landing-content{margin-top:2rem;padding-top:1.5rem}.landing-intro{font-size:1rem;line-height:1.75}.form-row{grid-template-columns:1fr;gap:1.25rem}.gpu-logo-reel{width:calc(100% - 3rem)}.reel-biotronik{width:131.03px;height:16.63px}.reel-biotronik img{width:132px;left:-.48px;top:-.52px}.gpu-site .site-footer{padding-left:1.5rem;padding-right:1.5rem}}@media(max-width:400px){.gpu-site .nav-links a{font-size:.7rem;letter-spacing:.02em}.gpu-site .nav-brand{font-size:.7rem;gap:.5rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.gpu-logo-reel.is-animated{display:flex;max-width:640px;height:auto;overflow:visible;mask-image:none;-webkit-mask-image:none}.gpu-logo-reel.is-animated li{position:static;animation:none}.gpu-logo-reel .reel-artwork{transition:none}}@media(max-width:360px){.gpu-site .landing-name{font-size:1.4rem}}@media print{#bg,.topnav,.contact-section,.gpu-logo-reel{display:none}.gpu-site{min-height:0}.landing{padding-top:2rem}}@media(forced-colors:active){.gpu-site #bg{display:none}.choice-chip input:checked+span::before{forced-color-adjust:none;background:Highlight;color:HighlightText;border-color:Highlight}.choice-chip input[type=radio]:checked+span::before{content:'●'/'';box-shadow:none}}