.re-ui-polish{--re-polish-muted:#acb9c4;--re-polish-border:rgba(165,243,252,0.18)}.re-ui-polish :is(header,.re-site-footer) :is(a,button):focus-visible,.re-ui-polish:not(.re-article-page-shell) main :is(a,button,summary):focus-visible{outline:2px solid #a5f3fc;outline-offset:4px}.re-ui-polish header{padding-top:1.5rem;padding-bottom:1rem;background:linear-gradient(#010208,rgba(1,2,8,.92) 65%,transparent)}.re-ui-polish header:focus-within{opacity:1!important;transform:none!important}.re-ui-polish .re-header-explore-trigger,.re-ui-polish header nav>a{min-height:44px;font-size:.75rem;letter-spacing:0}.re-ui-polish .re-header-mega-menu{max-height:calc(100dvh - 7rem);overflow-y:auto;overscroll-behavior:contain}.re-ui-polish #mobile-navigation{top:6rem;height:calc(100dvh - 6rem);padding-bottom:max(1.5rem,env(safe-area-inset-bottom))}.re-ui-polish .re-home-hero{min-height:min(48rem,calc(100svh - 5rem));padding-top:9.5rem;padding-bottom:4rem}.re-ui-polish .re-home-hero-copy{margin-top:0!important;max-width:56rem}.re-ui-polish .re-hero-webgl-layer{opacity:.65}.re-ui-polish .re-home-hero-copy h1{font-size:1.5rem;line-height:1.5;letter-spacing:0;text-wrap:balance}.re-ui-polish .re-home-hero-card{margin-top:2.75rem;padding:0;max-width:45rem;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;overflow:visible}.re-ui-polish .re-home-hero-card:before{display:none}.re-ui-polish .re-home-hero-card h2{font-size:2.75rem;line-height:1.15;letter-spacing:0;text-wrap:balance}.re-ui-polish .re-home-hero-card p{margin-top:1.5rem;font-size:1.125rem;line-height:1.8;color:#c2cdd5}.re-ui-polish .re-home-hero-card a{margin-top:1.75rem;min-height:48px;border-color:#67e8f9;background:#22d3ee;color:#041118;padding-inline:1.5rem;font-size:.8125rem;font-weight:700;letter-spacing:0;box-shadow:none}.re-ui-polish .re-home-page>section:not(.re-home-hero),.re-ui-polish .re-home-product-shell{padding-block:3rem}.re-ui-polish .re-home-product-copy h2{font-size:2.5rem;line-height:1.2;letter-spacing:0;text-wrap:balance}.re-ui-polish .re-home-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.re-ui-polish .re-home-feature-grid>:last-child{grid-column:1/-1}.re-ui-polish :is(.re-home-feature-card,.re-home-product-signal,.re-home-answer-card,.re-home-step-card,.re-home-link-card){border-radius:8px;border-color:var(--re-polish-border);box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.re-ui-polish :is(.re-home-feature-card,.re-home-product-signal,.re-home-answer-card,.re-home-step-card,.re-contact-topic-card):hover{transform:none}.re-ui-polish :is(.re-home-feature-card,.re-home-product-signal,.re-home-answer-card,.re-home-step-card,.re-home-link-card) p{color:var(--re-polish-muted);font-size:.9375rem;line-height:1.7;letter-spacing:0}.re-ui-polish .re-home-cta-panel{border:0;border-top:1px solid var(--re-polish-border);border-radius:0;background:transparent;box-shadow:none;padding-inline:0}.re-ui-polish .re-home-cta-panel:before,.re-ui-polish .re-home-cta-panel>.pointer-events-none{display:none}.re-ui-polish :is(.re-cyan-cta,.re-careers-role-cta){min-height:48px;letter-spacing:0;font-size:.8125rem}.re-ui-polish :is(.re-static-solution-copy,.re-careers-copy,.re-contact-copy) h1{font-size:2.75rem;line-height:1.16;letter-spacing:0;text-wrap:balance}.re-ui-polish :is(.re-static-product-clarity,.re-static-summary-section,.re-static-product-section,.re-static-signals-section,.re-static-table-section,.re-static-links-section,.re-static-faq-section,.re-careers-section){margin-top:4rem!important}.re-ui-polish :is(.re-static-summary-item,.re-static-signal-item,.re-static-product-card,.re-static-link-row,.re-careers-build-card,.re-careers-signal-card) p{font-size:.9375rem;line-height:1.7;color:var(--re-polish-muted);letter-spacing:0}.re-ui-polish :is(.re-static-faq-item,.re-careers-faq-item,.re-static-disclosure,.re-careers-role-details) summary{min-height:48px;padding-block:1rem;cursor:pointer}.re-ui-polish :is(.re-contact-page,.re-home-page) .re-contact-form-panel{border-radius:8px;border-color:rgba(165,243,252,.24);background:#080e16;box-shadow:0 16px 48px rgba(0,0,0,.18)}.re-ui-polish .re-contact-form-panel form>div>label,.re-ui-polish .re-contact-form-panel label>div>span,.re-ui-polish .re-contact-form-panel label>span{font-size:.75rem;line-height:1.5;letter-spacing:0;color:#bac7d1}.re-ui-polish .re-insights-stage input,.re-ui-polish main form :is(input,textarea,select){font-size:16px;letter-spacing:0}.re-ui-polish .re-contact-form-panel :is(input,textarea){border-radius:6px}.re-ui-polish .re-contact-form-panel input:not([type=hidden]){min-height:44px}.re-ui-polish .re-contact-form-panel button[type=submit]{min-height:48px;border-radius:6px;font-size:.875rem;letter-spacing:0}.re-ui-polish .re-contact-form-panel button[aria-label="Close contact form"]{width:44px;height:44px}.re-ui-polish .re-insights-category-rail>button{font-size:.75rem;letter-spacing:0;border-radius:6px;text-transform:none}.re-ui-polish .re-insight-card-3d{border-radius:8px;box-shadow:none}.re-ui-polish .re-insight-card-art{border-radius:0}.re-ui-polish .re-insight-card-3d>div:last-child{padding:1.5rem}.re-ui-polish .re-insight-card-3d h2{font-size:1.125rem;line-height:1.5;letter-spacing:0}.re-ui-polish .re-site-footer{padding-block:2.5rem 1.5rem}.re-ui-polish .re-site-footer .re-footer-link{min-height:36px;font-size:.8125rem;line-height:1.5;letter-spacing:0}.re-ui-polish .re-site-footer :is(.re-footer-kicker,.re-site-footer-brand p:first-child){font-size:.75rem;letter-spacing:0}.re-ui-polish .re-site-footer-social a{width:44px;height:44px}.re-ui-polish .re-site-footer-meta{font-size:.75rem;letter-spacing:0}@media (max-width:1023px){.re-ui-polish .re-home-hero-card h2{font-size:2.25rem}.re-ui-polish .re-home-product-copy h2{font-size:2rem}}@media (max-width:767px){.re-ui-polish .re-insights-category-rail{display:flex!important;flex-wrap:nowrap;overflow-x:auto!important;padding:4px 4px 10px!important;scroll-padding-inline:4px;scrollbar-width:thin;scrollbar-color:#3c6875 transparent}.re-ui-polish .re-insights-category-rail::-webkit-scrollbar{display:block;height:4px}.re-ui-polish .re-insights-category-rail::-webkit-scrollbar-thumb{background:#3c6875;border-radius:4px}.re-ui-polish .re-insights-category-rail>button{width:auto;flex:0 0 auto;white-space:nowrap}}@media (max-width:640px){.re-ui-polish header{padding-top:1.25rem;padding-inline:1.25rem}.re-ui-polish .re-home-hero{min-height:0;padding:8.5rem 1.25rem 2.5rem}.re-ui-polish .re-home-hero-copy h1{font-size:1.0625rem;line-height:1.6}.re-ui-polish .re-home-hero-card{margin-top:2rem;padding:0!important}.re-ui-polish .re-home-hero-card,.re-ui-polish .re-home-hero-copy{width:100%!important;max-width:100%!important}.re-ui-polish .re-home-hero-card h2{font-size:2rem}.re-ui-polish .re-home-hero-card p{font-size:1rem;line-height:1.75}.re-ui-polish .re-home-page>section:not(.re-home-hero),.re-ui-polish .re-home-product-shell{padding-block:2rem}.re-ui-polish .re-home-product-copy h2{font-size:1.875rem}.re-ui-polish .re-home-feature-grid{grid-template-columns:1fr}.re-ui-polish :is(.re-static-solution-copy,.re-careers-copy,.re-contact-copy) h1{font-size:2rem!important;line-height:1.18!important}.re-ui-polish :is(.re-static-product-clarity,.re-static-summary-section,.re-static-product-section,.re-static-signals-section,.re-static-table-section,.re-static-links-section,.re-static-faq-section,.re-careers-section){margin-top:3rem!important}.re-ui-polish .re-contact-page{padding-top:7.75rem}.re-ui-polish .re-contact-form-panel{padding:1.25rem}.re-ui-polish .re-site-footer .re-footer-link{min-height:44px}}@media (prefers-reduced-motion:reduce){.re-ui-polish :is(header,.re-home-page,.re-contact-page,.re-insights-stage) :is(a,button,article){transition:none}}.re-design-refresh{--re-refresh-ink:#111b20;--re-refresh-muted:#abb6bc;--re-refresh-line:#29343a;background:#191f23}.re-design-refresh :is(header,footer),.re-design-refresh:not(.re-article-page-shell) main{letter-spacing:0}.re-design-refresh:not(.re-article-page-shell) main :is(h1,h2,h3,p,a,button,span,small,strong,label,summary){letter-spacing:0}.re-design-refresh header{padding:1.125rem 2.5rem;background:#121719;border-bottom:1px solid rgba(255,255,255,.12);backdrop-filter:blur(14px)}.re-design-refresh .re-upgrade-open-header{max-width:82rem;min-height:44px}.re-design-refresh header button[aria-controls=mobile-navigation]{position:relative;inset:auto;align-self:center;transform:none;filter:none}.re-design-refresh header img[alt="Reliability Engine"]{height:2rem;max-width:11rem}.re-design-refresh header .re-nvidia-badge{height:1.375rem;max-width:7.5rem}.re-design-refresh .re-header-explore-trigger,.re-design-refresh header nav>a{border-radius:4px;border-color:transparent;background:transparent;box-shadow:none;backdrop-filter:none;font-size:.8125rem;text-transform:none;padding-inline:1rem}.re-design-refresh header nav>a:last-child{color:#091419;background:#55e2f2;border-color:#55e2f2}.re-design-refresh header nav>a:last-child:hover{background:#fff;border-color:#fff}.re-design-refresh .re-header-mega-menu{right:-20rem;width:min(68rem,calc(100vw - 5rem));grid-template-columns:minmax(14rem,.85fr) minmax(0,2fr);padding:1.5rem;gap:2rem;border-radius:8px;border-color:#34444b;background:#0c1419;box-shadow:0 16px 40px #0006;perspective:none;transform-style:flat}.re-design-refresh :is(.re-header-mega-menu,.re-header-mega-feature,.re-header-mega-section,.re-header-mega-section a,.re-mobile-explore-feature):after,.re-design-refresh :is(.re-header-mega-menu,.re-header-mega-feature,.re-header-mega-section,.re-header-mega-section a,.re-mobile-explore-feature):before{display:none}.re-design-refresh :is(.re-header-mega-feature,.re-header-mega-section,.re-header-mega-section a,.re-mobile-explore-feature,.re-mobile-explore-section){border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;transform:none}.re-design-refresh .re-header-mega-feature{padding:0 1.5rem 0 0;border-right:1px solid #34444b}.re-design-refresh .re-header-mega-feature h2{max-width:none;font-size:1.25rem;line-height:1.35}.re-design-refresh .re-header-mega-feature>span{font-size:.8125rem;line-height:1.65;color:#b2c0c7}.re-design-refresh .re-header-mega-feature .re-header-mega-holo{display:none}.re-design-refresh .re-header-mega-stats{display:flex;flex-wrap:wrap;gap:.5rem;margin-block:1rem}.re-design-refresh .re-header-mega-feature small{border:0;background:transparent;padding:0;font-size:.6875rem;letter-spacing:0;text-transform:none;color:#82d9e5}.re-design-refresh .re-header-mega-feature a{border-radius:4px;box-shadow:none;letter-spacing:0;text-transform:none}.re-design-refresh .re-header-mega-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.re-design-refresh .re-header-mega-section{padding:0;min-width:0}.re-design-refresh .re-header-mega-feature>p,.re-design-refresh .re-header-mega-section p{font-size:.6875rem;letter-spacing:0;color:#89b9c4}.re-design-refresh .re-header-mega-section a{margin:.625rem 0 0;padding:.75rem 0;min-height:44px;border-bottom:1px solid #29383f;will-change:auto}.re-design-refresh .re-header-mega-section a:hover{background:transparent;color:#67e8f9;transform:none}.re-design-refresh .re-header-mega-section a span{font-size:.875rem;line-height:1.45;padding:0}.re-design-refresh .re-header-mega-section a small{font-size:.75rem;line-height:1.6;padding:0;color:#b2c0c7}.re-design-refresh .re-home-page{background:#070b0e}.re-design-refresh .re-refresh-hero{position:relative;isolation:isolate;max-width:none;min-height:min(44rem,calc(100svh - 7rem));padding:8rem 2.5rem 2.5rem;display:flex;justify-content:center;background:#171b1e}.re-refresh-hero-image{-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;z-index:-2}.re-refresh-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(7,11,14,.86),rgba(7,11,14,.64) 30%,transparent 65%)}.re-refresh-hero-inner{width:100%;max-width:82rem;margin-inline:auto}.re-refresh-hero-copy{width:100%;max-width:33rem}.re-design-refresh .re-refresh-eyebrow{font-size:.75rem;font-weight:500;line-height:1.6;color:#a3e6ed;margin-bottom:1.125rem}.re-design-refresh .re-refresh-hero h1{font-size:3.5rem;font-weight:550;line-height:1.08;color:#fff;text-wrap:balance;margin:0}.re-design-refresh .re-refresh-hero-lead{margin-top:1.5rem;color:#e3edf0;font-size:1.75rem;line-height:1.28;font-weight:400}.re-design-refresh .re-refresh-hero-description{margin-top:1.25rem;max-width:28rem;font-size:1.0625rem;line-height:1.7;color:#cad5d9}.re-refresh-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.875rem}.re-design-refresh .re-refresh-button{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:48px;padding:.75rem 1.25rem;border:1px solid transparent;border-radius:4px;font-size:.875rem;font-weight:600;line-height:1.4;transition:background .16s ease,border-color .16s ease}.re-refresh-button-primary{color:#081519;background:#55e2f2}.re-refresh-button-primary:hover{background:#fff}.re-refresh-button-secondary{border-color:#85969d!important;color:#fff;background:#0b131877}.re-refresh-button-secondary:hover{border-color:#fff!important;background:#1b2a32}.re-design-refresh .re-refresh-hero-standard{display:flex;align-items:center;gap:.625rem;margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid #85969d66;color:#bccbd1;font-size:.75rem;line-height:1.6;max-width:27rem}.re-refresh-hero-standard svg{flex-shrink:0;color:#87eaf6}.re-design-refresh .re-home-page>section:not(.re-home-hero){padding-block:4rem}.re-design-refresh .re-home-page>section>.re-gsap-reveal,.re-design-refresh .re-site-footer-panel{max-width:82rem}.re-design-refresh #product{scroll-margin-top:6.5rem;background:#0d1317;padding-top:2rem}.re-design-refresh .re-home-product-shell{border:0;padding:0!important;gap:2.75rem;align-items:start}.re-design-refresh .re-home-product-copy h2{max-width:32rem;margin-top:1.25rem;font-size:2.375rem;line-height:1.22;font-weight:500}.re-design-refresh .re-home-product-copy>p{line-height:1.75}.re-design-refresh .re-home-product-proof,.re-design-refresh .re-home-product-proof span{background:transparent;border:0;box-shadow:none}.re-design-refresh .re-home-product-proof span{border-left:1px solid #3e535e;border-radius:0;padding:.25rem 0 .25rem 1rem}.re-design-refresh .re-home-product-proof strong{font-size:1.25rem}.re-design-refresh .re-home-product-proof small{letter-spacing:0;text-transform:none;color:#b4c3cb;font-size:.75rem}.re-design-refresh .re-home-product-visual-wrap{min-height:0}.re-design-refresh .re-home-product-band .re-product-3d-panel{height:auto;min-height:0;border:0;border-radius:0;background:transparent;box-shadow:none;contain:none;display:grid;gap:1rem}.re-design-refresh .re-home-product-band .re-product-3d-focus-card:after,.re-design-refresh .re-home-product-band .re-product-3d-focus-card:before,.re-design-refresh .re-home-product-band .re-product-3d-panel:after,.re-design-refresh .re-home-product-band .re-product-3d-panel:before,.re-design-refresh .re-home-product-band .re-product-focus-orbit{display:none}.re-design-refresh .re-home-product-band .re-product-3d-topline{position:relative;inset:auto}.re-design-refresh .re-home-product-band .re-product-3d-topline span{font-size:.6875rem;letter-spacing:0}.re-design-refresh .re-home-product-band .re-product-3d-canvas{position:relative!important;inset:auto;height:20rem!important}.re-design-refresh .re-home-product-band .re-product-3d-map{position:relative;inset:auto;width:100%;grid-template-columns:repeat(5,minmax(0,1fr));gap:.375rem}.re-design-refresh .re-home-product-band .re-product-3d-map-node{min-height:52px;border-radius:4px;padding:.625rem;background:#15232b;box-shadow:none;transform:none}.re-design-refresh .re-home-product-band .re-product-3d-map-node[data-active=true]{background:#17404b;border-color:#67e8f9}.re-design-refresh .re-home-product-band .re-product-3d-map-node strong{font-size:.6875rem;text-transform:none}.re-design-refresh .re-home-product-band .re-product-3d-map-node small{display:none}.re-design-refresh .re-home-product-band .re-product-3d-focus-card{position:relative;inset:auto;width:100%;max-width:none;min-height:8.75rem;margin:0;padding:1rem 0 0;border:0;border-top:1px solid #34474f;border-radius:0;background:transparent;box-shadow:none;animation:none}.re-design-refresh .re-home-product-band .re-product-3d-focus-card strong{font-size:1rem;line-height:1.5}.re-design-refresh .re-home-product-band .re-product-3d-focus-card p{font-size:.8125rem;line-height:1.65;color:#b4c3cb}.re-design-refresh .re-home-product-signal-grid{padding-block:2rem;border-block:1px solid #293b44}.re-design-refresh :is(.re-home-product-signal,.re-home-answer-card){padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}.re-design-refresh :is(.re-home-product-signal,.re-home-answer-card):before{display:none}.re-design-refresh .re-home-answer-grid{gap:2rem}.re-design-refresh .re-home-answer-card span{font-size:.6875rem;color:#8ddde8}.re-design-refresh .re-home-answer-card h3{margin-top:.75rem;font-size:1.125rem;line-height:1.5}.re-design-refresh .re-home-platform-summary{color:#9aadb8;font-size:.875rem;line-height:1.75;border-top:1px solid #293b44;padding-top:1.5rem}.re-design-refresh .re-home-reliability-band{background:#f3f7f8;color:#14242c}.re-design-refresh .re-home-reliability-band h2{color:#14242c;font-size:2.375rem;line-height:1.25;font-weight:500}.re-design-refresh .re-home-reliability-band p{color:#4f666f;font-size:.9375rem;line-height:1.7}.re-design-refresh .re-home-reliability-band>div>div>p:first-child{color:#087a89;font-size:.75rem}.re-design-refresh .re-home-feature-grid{gap:1.5rem 2rem}.re-design-refresh .re-home-feature-card{border:0;border-bottom:1px solid #cfdbdf;padding:0 0 1.5rem;background:transparent;border-radius:0;box-shadow:none;backdrop-filter:none}.re-design-refresh .re-home-feature-card:before{display:none}.re-design-refresh .re-home-feature-card>div{width:2rem;height:2rem;margin-bottom:1rem;border:0;background:transparent;color:#067c8c;box-shadow:none}.re-design-refresh .re-home-feature-card h3{color:#14242c;font-size:1.125rem;line-height:1.4}.re-design-refresh .re-home-feature-card:hover{background:transparent;border-color:#cfdbdf}.re-design-refresh .re-home-thermal-band>div{padding:0;border:0}.re-design-refresh .re-home-solutions-band h2,.re-design-refresh .re-home-thermal-band h2{font-size:2.375rem;font-weight:500;line-height:1.25}.re-design-refresh .re-home-thermal-band>div>div>p:first-child{color:#8cdae6}.re-design-refresh .re-home-step-card{padding:1.5rem 0;border:0;border-top:1px solid #34474f;background:transparent;border-radius:0;box-shadow:none}.re-design-refresh .re-home-step-card:before{display:none}.re-design-refresh .re-home-step-card>p:first-child{border:0;padding:0;background:transparent;color:#80d9e6;font-size:.75rem}.re-design-refresh .re-home-step-card h3{font-size:1.125rem;line-height:1.45}.re-design-refresh .re-home-solutions-band{border-top:1px solid #29343a;background:#0d1317}.re-design-refresh .re-home-link-card{display:flex;flex-direction:column;padding:1.5rem;border-color:#34474f;border-radius:6px;background:transparent;box-shadow:none}.re-design-refresh .re-home-link-card:before{display:none}.re-design-refresh .re-home-link-card:hover{transform:none;border-color:#71e5f2;background:#15242d}.re-design-refresh .re-home-link-card>span:last-child{display:inline-flex;align-items:center;gap:.5rem;margin-top:auto;padding-top:1.5rem;transform:none}.re-design-refresh .re-home-cta-panel{padding-block:0;border:0;max-width:48rem!important}.re-design-refresh :is(.re-cyan-cta,.re-careers-role-cta){display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:4px;box-shadow:none;font-weight:600;text-transform:none}.re-design-refresh .re-static-solution-page>.re-premium-dark{background:#070b0e}.re-design-refresh .re-static-solution-page{padding-top:8.5rem}.re-design-refresh .re-static-solution-shell{align-items:start}.re-design-refresh :is(.re-static-solution-details,.re-static-product-clarity,.re-static-solution-faq){border-radius:0;background:transparent;box-shadow:none}.re-design-refresh :is(.re-static-product-card,.re-static-summary-item,.re-static-link-row,.re-static-signal-item){border-radius:6px;box-shadow:none}.re-design-refresh :is(.re-static-link-row,.re-static-product-card,.re-static-summary-item):before{display:none}.re-design-refresh .re-static-faq-item{border-radius:0;border-inline:0;background:transparent;box-shadow:none}.re-design-refresh .re-contact-form-panel{box-shadow:none;background:#0e171d}.re-design-refresh .re-contact-form-panel>.pointer-events-none{display:none}.re-design-refresh .re-site-footer{background:#0d1317!important;box-shadow:none!important;border-color:#29383f;padding-block:3rem 1.5rem}.re-design-refresh .re-site-footer-brand p:first-child{font-size:1.0625rem;line-height:1.4;text-transform:none;color:#f1f7f9}.re-design-refresh .re-site-footer :is(p,a,span){letter-spacing:0!important}.re-design-refresh .re-site-footer .re-footer-link{font-size:.875rem!important;line-height:1.5;text-transform:none}.re-design-refresh .re-footer-kicker{color:#95c6d0;font-size:.75rem!important;text-transform:none}.re-design-refresh .re-site-footer-social a{border-radius:4px;background:transparent;box-shadow:none}@media (min-width:1600px){.re-design-refresh .re-refresh-hero{min-height:min(49rem,calc(100svh - 5rem))}.re-design-refresh .re-refresh-hero h1{font-size:4rem}}@media (max-width:1199px){.re-design-refresh .re-refresh-hero h1{font-size:3rem}.re-refresh-hero-copy{max-width:29rem}.re-design-refresh .re-header-mega-menu{right:-20rem;gap:1.5rem}}@media (max-width:1023px){.re-design-refresh .re-refresh-hero{padding-top:8rem}.re-design-refresh #mobile-navigation{top:5rem;height:calc(100dvh - 5rem);background:#0c1419}.re-design-refresh .re-mobile-explore-panel{display:grid;gap:1.5rem}.re-design-refresh :is(.re-mobile-schedule-cta,.re-mobile-insights-cta){min-height:48px;border-radius:4px;background:transparent;border-color:#526973;box-shadow:none;font-size:.8125rem;text-transform:none;letter-spacing:0}.re-design-refresh .re-mobile-schedule-cta{background:#55e2f2;color:#091419;border-color:#55e2f2}.re-design-refresh .re-mobile-explore-feature{padding:0 0 1.25rem;border-bottom:1px solid #34474f;min-height:0}.re-design-refresh .re-mobile-explore-feature strong{font-size:1.125rem;line-height:1.4}.re-design-refresh .re-mobile-explore-section{padding:0}.re-design-refresh .re-mobile-explore-section div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem 1rem}.re-design-refresh .re-mobile-explore-section a{padding:.75rem 0;min-height:44px;border:0;border-bottom:1px solid #29383f;border-radius:0;background:transparent;box-shadow:none;font-size:.875rem;text-transform:none;letter-spacing:0}.re-design-refresh .re-home-product-copy h2,.re-design-refresh .re-home-reliability-band h2,.re-design-refresh .re-home-solutions-band h2,.re-design-refresh .re-home-thermal-band h2{font-size:2rem}}@media (max-width:640px){.re-design-refresh header{padding:1rem 1.25rem}.re-design-refresh header img[alt="Reliability Engine"]{height:1.625rem;max-width:8rem}.re-design-refresh header .re-nvidia-badge{height:1rem;max-width:5.5rem}.re-design-refresh header>div>div{gap:.75rem}.re-design-refresh .re-refresh-hero{min-height:calc(100svh - 7rem);justify-content:flex-start;padding:6.5rem 1.25rem 11rem;background:#101619}.re-refresh-hero-image{top:auto!important;height:9.5rem!important;-o-object-position:70% center;object-position:70% center}.re-refresh-hero:before{background:linear-gradient(180deg,#101619,#101619 70%,rgba(16,22,25,.2) 82%,transparent)}.re-design-refresh .re-refresh-hero h1{font-size:2.375rem;line-height:1.1}.re-refresh-hero-copy{max-width:28rem}.re-design-refresh .re-refresh-eyebrow{margin-bottom:.875rem;font-size:.6875rem}.re-design-refresh .re-refresh-hero-lead{margin-top:1.25rem;font-size:1.5rem}.re-design-refresh .re-refresh-hero-description{margin-top:1rem;font-size:1rem;line-height:1.65}.re-refresh-hero-actions{margin-top:1.5rem;gap:.625rem}.re-design-refresh .re-refresh-button{font-size:.8125rem;padding-inline:1rem;gap:.625rem}.re-design-refresh .re-refresh-hero-standard{margin-top:1.25rem;padding-top:1rem;font-size:.6875rem}.re-design-refresh .re-home-page>section:not(.re-home-hero){padding-block:2.75rem}.re-design-refresh .re-home-product-shell{gap:2rem}.re-design-refresh .re-home-product-copy h2,.re-design-refresh .re-home-reliability-band h2,.re-design-refresh .re-home-solutions-band h2,.re-design-refresh .re-home-thermal-band h2{font-size:1.75rem}.re-design-refresh .re-home-product-band .re-product-3d-canvas{height:15rem!important}.re-design-refresh .re-home-product-band .re-product-3d-map{grid-template-columns:repeat(3,minmax(0,1fr))}.re-design-refresh .re-home-product-band .re-product-3d-focus-card{min-height:10rem}.re-design-refresh .re-home-product-signal-grid{gap:1.5rem}.re-design-refresh .re-home-answer-grid{gap:1.75rem}.re-design-refresh .re-home-feature-grid{gap:1.5rem}.re-design-refresh .re-static-solution-page{padding-top:7rem}}@media (max-width:359px){.re-design-refresh .re-refresh-hero h1{font-size:2rem}.re-design-refresh .re-refresh-button{padding-inline:.75rem;font-size:.75rem}.re-design-refresh header>div>div{gap:.5rem}}@media (prefers-reduced-motion:reduce){.re-design-refresh header *,.re-design-refresh:not(.re-article-page-shell) main *{animation:none!important;transition:none!important}}.re-design-refresh .re-concept-kicker{margin:0;font-size:.75rem;font-weight:600;line-height:1.6;color:#83dfe7;letter-spacing:0}.re-design-refresh .re-concept-hero{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:0;max-width:none;margin:0;padding:0;background:#070b0d}.re-concept-hero-art{position:absolute;inset:0 0 4.5rem;z-index:-2;overflow:hidden}.re-concept-hero-art img{-o-object-fit:cover;object-fit:cover;-o-object-position:center right;object-position:center right}.re-concept-hero-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#060a0df0,#060a0d75 38%,transparent 66%)}.re-concept-hero-inner{position:relative;display:flex;align-items:center;width:min(100% - 5rem,82rem);min-height:min(43rem,calc(100svh - 14rem));margin:0 auto;padding:8.5rem 0 3rem}.re-concept-hero-copy{width:100%;max-width:33rem}.re-design-refresh .re-concept-hero h1{margin:1.25rem 0 0;color:#f6fbfc;font-size:4.5rem;font-weight:450;line-height:.99;letter-spacing:0;text-transform:none}.re-design-refresh .re-concept-hero-lead{margin:1.5rem 0 0;font-size:1.65rem;font-weight:450;line-height:1.3;color:#f3f8fa}.re-design-refresh .re-concept-hero-description{margin:1.25rem 0 0;font-size:1rem;line-height:1.6;color:#b6e1e5}.re-design-refresh .re-concept-hero-detail{max-width:27rem;margin:1.25rem 0 0;font-size:.9375rem;line-height:1.7;color:#c2cbcd}.re-concept-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:1.75rem}.re-design-refresh .re-concept-text-action{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;min-height:48px;border:0;padding:.625rem 0;background:transparent;color:#eaf7f8;font-size:.875rem;font-weight:600;box-shadow:none;text-transform:none}.re-concept-text-action:hover{color:#79ebf4}.re-design-refresh .re-concept-image-note{position:absolute;right:0;bottom:1rem;max-width:20rem;margin:0;font-size:.625rem;line-height:1.5;color:#cbd4d7;text-shadow:0 1px 4px #000}.re-concept-hero-foot{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.4rem max(2.5rem,calc((100% - 82rem) / 2));border-block:1px solid #273335;background:#0d1619}.re-concept-hero-foot p,.re-concept-hero-foot span,.re-concept-hero-foot>div{display:flex;align-items:center;gap:.65rem;margin:0;color:#c5d4d7;font-size:.75rem;line-height:1.5}.re-concept-hero-foot>div{gap:2rem}.re-concept-hero-foot svg{flex:0 0 auto;color:#71dce6}.re-design-refresh #product.re-home-product-band{background:#20272b;color:#e5eff2;padding-top:5rem}.re-design-refresh .re-story-product-shell{grid-template-columns:minmax(0,1fr);gap:2.5rem}.re-design-refresh .re-story-product-shell>*{grid-column:1/-1}.re-design-refresh .re-home-product-copy{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);-moz-column-gap:5rem;column-gap:5rem;align-items:start}.re-design-refresh .re-home-product-copy>p:first-child{grid-column:1/-1;color:#75d5df;font-size:.75rem}.re-design-refresh .re-home-product-copy h2{grid-column:1;grid-row:2/5;margin:1.25rem 0 0;max-width:35rem;color:#f0f5f6;font-size:2.75rem;font-weight:450;line-height:1.17;text-wrap:balance}.re-design-refresh .re-home-product-copy>p:not(:first-child){grid-column:2;color:#b4c3ca;font-size:.9375rem;line-height:1.75}.re-design-refresh .re-home-product-proof{grid-column:1;grid-row:5;margin-top:2rem}.re-design-refresh .re-home-product-proof span{border-color:#48555d}.re-design-refresh .re-home-product-proof strong{color:#83d8e1}.re-design-refresh .re-home-product-proof small{color:#b8cbd1}.re-design-refresh .re-home-product-copy>div:last-child{grid-column:2;grid-row:5;margin-top:2rem}.re-design-refresh .re-home-product-copy .re-cyan-cta{background:#096f7d;border-color:#096f7d;color:white;min-height:48px}.re-design-refresh .re-home-product-copy .re-cyan-cta:last-child{background:transparent;color:#9adfe7;border-color:#567078}.re-design-refresh .re-home-product-copy .re-cyan-cta:hover{background:#104752;color:white}.re-signal-story{scroll-margin-top:7rem}.re-signal-illustration{position:relative;max-width:68rem;margin:0 auto}.re-signal-illustration>img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.re-signal-illustration figcaption{color:#567077;font-size:.6875rem;line-height:1.6;padding:.75rem 0 1.5rem}.re-signal-hotspot{position:absolute;display:flex;align-items:center;gap:.625rem;min-height:44px;padding:.65rem 1rem;background:#29363c;border:1px solid #55717a;border-radius:4px;color:#d6e7eb;font-size:.8125rem;font-weight:600;box-shadow:0 5px 18px #12343b14}.re-signal-hotspot[aria-pressed=true]{color:white;background:#096e7d;border-color:#096e7d}.re-signal-hotspot-coolant{left:35%;top:69%}.re-signal-hotspot-loop{left:5%;top:32%}.re-signal-hotspot-gpu{right:12%;top:15%}.re-signal-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-block:1px solid #43565f}.re-signal-tabs button{position:relative;display:flex;align-items:center;justify-content:center;gap:.75rem;min-height:72px;border:0;padding:.75rem;background:transparent;color:#b7cbd1;font-size:.9375rem;font-weight:600}.re-signal-tabs button+button{border-left:1px solid #3a4d55}.re-signal-tabs button:after{content:"";position:absolute;bottom:-1px;inset-inline:0;height:3px;background:transparent}.re-signal-tabs button[aria-selected=true]{color:#8ee2ec;background:#263b42}.re-signal-tabs button[aria-selected=true]:after{background:#6bdeea}.re-signal-tab-number{font-size:.6875rem;font-variant-numeric:tabular-nums}.re-signal-tab-arrow{margin-left:auto;color:#839ba2}.re-signal-panels{display:grid;padding-top:1.75rem}.re-signal-panels>div{grid-area:1/1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:3rem;padding-bottom:.25rem}.re-signal-panels>div[hidden]{display:grid;visibility:hidden;pointer-events:none}.re-design-refresh .re-signal-panels .re-concept-kicker{color:#77d9e5}.re-signal-panels h3{margin:.65rem 0 0;max-width:30rem;font-size:1.75rem;line-height:1.3;font-weight:500;color:#e7f2f4}.re-signal-panels>div>p{margin:.5rem 0 0;max-width:34rem;font-size:1rem;line-height:1.75;color:#b4c9d1}.re-design-refresh .re-home-product-signal-grid{border-color:#3c5059;gap:2rem}.re-design-refresh .re-home-product-signal h3{color:#d2e8ed;font-size:1rem}.re-design-refresh .re-home-product-signal p{color:#b8cbd1;font-size:.875rem;line-height:1.75}.re-design-refresh .re-home-answer-grid{display:block}.re-design-refresh .re-home-answer-card{border-bottom:1px solid #41555d}.re-home-answer-card summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:64px;padding:1.25rem 0;list-style:none;cursor:pointer;color:#dbedf2;font-size:1.125rem;font-weight:500}.re-home-answer-card summary::-webkit-details-marker{display:none}.re-design-refresh .re-home-answer-card summary>span{display:grid;place-items:center;color:#80dce7;width:32px;height:32px;flex:0 0 32px}.re-home-answer-card[open] summary>span svg{transform:rotate(45deg)}.re-design-refresh .re-home-answer-card p{color:#b7cbd1;max-width:65rem;margin:0;padding-bottom:1.5rem;font-size:.9375rem;line-height:1.8}.re-design-refresh .re-home-platform-summary{border:0;padding:0;color:#b7cbd1}.re-design-refresh .re-concept-reliability{background:#181f23;color:#e9f0f2}.re-design-refresh .re-concept-reliability>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5rem}.re-design-refresh .re-concept-reliability h2{color:#eff5f6;font-size:2.75rem;font-weight:450;line-height:1.2}.re-design-refresh .re-concept-reliability p{color:#aebfc5}.re-design-refresh .re-concept-reliability>div>div>p:first-child{color:#83dfe7}.re-chemistry-figure{margin:2rem 0 0}.re-chemistry-figure img{display:block;width:100%;height:auto}.re-chemistry-figure figcaption{padding:.75rem 0 0;color:#a4b7bc;font-size:.6875rem}.re-design-refresh .re-concept-reliability .re-home-feature-grid{display:block}.re-design-refresh .re-concept-reliability .re-home-feature-card{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:0 1rem;padding:1.5rem 0;border-color:#314045}.re-design-refresh .re-concept-reliability .re-home-feature-card:first-child{padding-top:0}.re-design-refresh .re-concept-reliability .re-home-feature-card>div{grid-column:1;grid-row:1/3;margin:0;color:#7de0ea}.re-design-refresh .re-concept-reliability .re-home-feature-card h3{grid-column:2;color:#eaf2f4}.re-design-refresh .re-concept-reliability .re-home-feature-card p{grid-column:2;margin-top:.5rem;font-size:.875rem}.re-design-refresh .re-home-thermal-band{background:#242c30;color:#dcecef}.re-design-refresh .re-home-thermal-band>div{grid-template-columns:minmax(0,1fr);gap:3rem}.re-design-refresh .re-home-thermal-band>div>div:first-child{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 4rem;max-width:none}.re-design-refresh .re-home-thermal-band>div>div:first-child>p:first-child{grid-column:1/-1;color:#81d8e2}.re-design-refresh .re-home-thermal-band h2{color:#e6f1f4;font-size:2.75rem;max-width:32rem}.re-design-refresh .re-home-thermal-band>div>div:first-child>p:last-child{color:#b9cbd2}.re-design-refresh .re-home-step-card{border-color:#475d65}.re-design-refresh .re-home-step-card>p:first-child{color:#79d4df}.re-design-refresh .re-home-step-card h3{color:#e0edf1;font-size:1.5rem;margin-top:1rem}.re-design-refresh .re-home-step-card p:last-child{color:#b9cbd2;font-size:.9375rem}.re-design-refresh .re-home-solutions-band{background:#192125}.re-design-refresh .re-home-solutions-band h2{font-size:2.75rem}.re-design-refresh .re-home-solutions-band .re-home-link-card{border-inline:0;border-bottom:0;border-radius:0;padding:1.5rem 0 0}.re-design-refresh .re-home-solutions-band .re-home-link-card:hover{background:transparent}.re-design-refresh .re-home-link-card h3{font-size:1.25rem}.re-design-refresh .re-home-link-card>p:not(:first-child){font-size:.875rem}.re-design-refresh .re-home-page>.re-game-band{padding:4.5rem 2.5rem;background:#14262a}.re-game-inner{max-width:82rem;margin:0 auto}.re-game-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:4rem;margin-bottom:2.5rem}.re-game-intro h2{color:#f1f8f9;margin:.75rem 0 0;font-size:2.75rem;line-height:1.2;font-weight:450}.re-game-intro>div>p:not(.re-concept-kicker){color:#bcd0d5;font-size:1rem;line-height:1.75;margin:0 0 1.25rem;max-width:33rem}.re-game-preview{display:block;position:relative;background:#15282d}.re-game-preview>img{display:block;width:100%;height:auto}.re-game-preview>span{display:flex;align-items:center;justify-content:center;gap:1rem;min-height:60px;padding:1rem;background:#203f45;color:#ebf7f9;font-size:.875rem;border-bottom:2px solid #73dce6}.re-game-preview:hover>span{background:#2b535b}.re-design-refresh .re-home-cta-panel{background:none;box-shadow:none;border-radius:0;backdrop-filter:none}.re-design-refresh .re-home-cta-panel>.pointer-events-none{display:none}.re-design-refresh .re-home-cta-panel h2{font-size:2.75rem;font-weight:450;line-height:1.2;max-width:42rem}.re-home-page :is(button,a,summary):focus-visible{outline:2px solid #1bbacc;outline-offset:5px}.re-static-concept-figure{margin:0}.re-static-concept-figure img{display:block;width:100%;height:auto}.re-static-concept-figure figcaption{color:#99adb5;font-size:.6875rem;line-height:1.6;padding:.875rem 0}.re-static-visual-detail{margin-top:1rem;border-block:1px solid #34454a}.re-static-visual-detail>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:58px;padding:1rem 0;color:#d5e7eb;font-size:.9375rem;font-weight:500;cursor:pointer;list-style:none}.re-static-visual-detail>summary::-webkit-details-marker{display:none}.re-static-visual-detail>summary span{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;color:#73e0ec}.re-static-visual-detail[open]>summary span svg{transform:rotate(45deg)}.re-static-visual-detail>summary:focus-visible{outline:2px solid #6de4ef;outline-offset:5px}.re-design-refresh .re-static-visual-detail .re-solution-visual{border:0;border-radius:0;box-shadow:none;background:transparent}.re-design-refresh .re-static-solution-copy h1{font-weight:450}@media (min-width:1700px){.re-concept-hero-inner{min-height:min(48rem,calc(100svh - 14rem))}.re-design-refresh .re-concept-hero h1{font-size:5rem}}@media (max-width:1100px){.re-concept-hero-copy{max-width:29rem}.re-design-refresh .re-concept-hero h1{font-size:4rem}.re-concept-hero-art img{-o-object-position:62% center;object-position:62% center}.re-concept-hero-art:after{background:linear-gradient(90deg,#060a0df0,#060a0d99 45%,#060a0d00 86%)}.re-concept-hero-foot{align-items:flex-start}.re-concept-hero-foot>div{gap:1rem;flex-wrap:wrap;justify-content:flex-end}.re-design-refresh .re-home-product-copy{-moz-column-gap:2.5rem;column-gap:2.5rem}.re-design-refresh .re-concept-reliability h2,.re-design-refresh .re-home-product-copy h2,.re-design-refresh .re-home-solutions-band h2,.re-design-refresh .re-home-thermal-band h2,.re-game-intro h2{font-size:2.25rem}.re-design-refresh .re-concept-reliability>div{gap:3rem}.re-signal-tab-arrow,.re-signal-tab-number{display:none}}@media (max-width:767px){.re-concept-hero-inner{width:calc(100% - 2.5rem);min-height:0;padding:17.5rem 0 2rem}.re-concept-hero-art{inset:0 0 auto;height:33rem}.re-concept-hero-art img{-o-object-position:76% top;object-position:76% top}.re-concept-hero-art:after{background:linear-gradient(180deg,#060a0d0a 25%,#060a0d35 40%,#070b0deb 71%,#070b0d)}.re-concept-hero-copy{max-width:34rem}.re-design-refresh .re-concept-hero h1{margin-top:.75rem;font-size:3.25rem;line-height:1.02}.re-concept-hero h1 br{display:none}.re-design-refresh .re-concept-hero-lead{margin-top:1rem;font-size:1.4375rem}.re-concept-hero-lead br{display:none}.re-design-refresh .re-concept-hero-description{margin-top:1rem;font-size:.875rem}.re-design-refresh .re-concept-hero-detail{font-size:.875rem;max-width:31rem;line-height:1.65}.re-concept-hero-actions{margin-top:1.25rem;gap:1.25rem}.re-design-refresh .re-concept-image-note{bottom:auto;top:16rem;font-size:.5625rem}.re-concept-hero-foot{padding:1rem 1.25rem;display:block}.re-concept-hero-foot>div{margin-top:.75rem;justify-content:flex-start;gap:.875rem}.re-concept-hero-foot span{font-size:.625rem;gap:.35rem}.re-concept-hero-foot span svg{width:14px;height:14px}.re-design-refresh #product.re-home-product-band{padding-top:3rem}.re-design-refresh .re-home-product-copy{display:block}.re-design-refresh .re-home-product-copy h2{font-size:2rem;max-width:30rem;text-wrap:wrap}.re-design-refresh .re-home-product-copy>p:not(:first-child){font-size:.875rem;margin-top:1rem}.re-design-refresh .re-home-product-copy>div:last-child,.re-design-refresh .re-home-product-proof{margin-top:1.5rem}.re-design-refresh .re-home-product-copy .re-cyan-cta{width:auto}.re-signal-illustration{margin-inline:-1.25rem}.re-signal-illustration>img{aspect-ratio:3/2;-o-object-fit:contain;object-fit:contain}.re-signal-illustration figcaption{padding:.5rem 1.25rem 1.5rem;font-size:.625rem}.re-signal-hotspot{min-height:40px;width:40px;justify-content:center;padding:0}.re-signal-hotspot span{display:none}.re-signal-hotspot-coolant{top:58%;left:38%}.re-signal-hotspot-loop{top:29%;left:9%}.re-signal-hotspot-gpu{top:17%;right:17%}.re-signal-tabs button{flex-direction:column;gap:.5rem;padding:.75rem .25rem;min-height:76px;font-size:.75rem}.re-signal-panels{padding-top:1.5rem}.re-signal-panels>div{grid-template-columns:minmax(0,1fr);gap:.75rem}.re-signal-panels h3{font-size:1.4375rem;line-height:1.35}.re-signal-panels>div>p{margin:0;font-size:.875rem;line-height:1.75}.re-design-refresh .re-home-product-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1.25rem}.re-design-refresh .re-home-product-signal h3{font-size:.9375rem;line-height:1.4}.re-design-refresh .re-home-product-signal p{font-size:.8125rem}.re-home-answer-card summary{font-size:1rem;line-height:1.5}.re-design-refresh .re-home-answer-card p{font-size:.875rem}.re-design-refresh .re-concept-reliability>div{grid-template-columns:minmax(0,1fr);gap:2.5rem}.re-design-refresh .re-concept-reliability h2{font-size:2rem;max-width:28rem}.re-chemistry-figure img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.re-design-refresh .re-home-thermal-band>div>div:first-child{display:block}.re-design-refresh .re-home-thermal-band h2{font-size:2rem}.re-design-refresh .re-home-thermal-band>div>div:last-child{gap:.5rem}.re-design-refresh .re-home-step-card{display:grid;grid-template-columns:4rem minmax(0,1fr);-moz-column-gap:.75rem;column-gap:.75rem}.re-design-refresh .re-home-step-card>p:first-child{grid-row:1/3;padding-top:.3rem}.re-design-refresh .re-home-step-card h3{margin-top:0}.re-design-refresh .re-home-step-card p:last-child{grid-column:2;margin-top:.5rem;font-size:.875rem}.re-design-refresh .re-home-solutions-band h2{font-size:2rem}.re-design-refresh .re-home-page>.re-game-band{padding:3rem 1.25rem}.re-game-intro{display:block;margin-bottom:1.75rem}.re-game-intro h2{font-size:2rem}.re-game-intro>div>p:not(.re-concept-kicker){margin-top:1rem;font-size:.875rem}.re-game-preview{margin-inline:-1.25rem}.re-game-preview>img{aspect-ratio:2/1;-o-object-fit:cover;object-fit:cover;-o-object-position:38% center;object-position:38% center}.re-game-preview>span{font-size:.8125rem;min-height:56px}.re-design-refresh .re-home-cta-panel{padding-inline:0}.re-design-refresh .re-home-cta-panel h2{font-size:2rem}}@media (max-width:359px){.re-concept-hero-inner{padding-top:14.5rem}.re-design-refresh .re-concept-image-note{top:13rem}.re-design-refresh .re-concept-hero h1{font-size:2.65rem}.re-design-refresh .re-concept-hero-lead{font-size:1.25rem}.re-concept-hero-art{height:30rem}.re-concept-hero-actions{gap:.875rem}.re-design-refresh .re-concept-text-action{font-size:.8125rem}.re-concept-hero-foot>div{gap:.5rem}.re-concept-hero-foot p{font-size:.6875rem}.re-design-refresh .re-home-product-signal-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px) and (max-height:740px){.re-concept-hero-inner{padding-top:11rem;padding-bottom:1.5rem}.re-design-refresh .re-concept-image-note{top:9.5rem}.re-design-refresh .re-concept-hero h1{font-size:2.5rem}.re-design-refresh .re-concept-hero-lead{font-size:1.25rem}.re-design-refresh .re-concept-hero-detail{margin-top:.875rem}.re-concept-hero-art{height:26rem}}@media (max-width:359px) and (max-height:640px){.re-concept-hero-inner{padding-top:8rem;padding-bottom:1rem}.re-design-refresh .re-concept-image-note{top:6.5rem}.re-design-refresh .re-concept-hero h1{font-size:2.125rem}.re-design-refresh .re-concept-hero-lead{font-size:1.125rem}.re-design-refresh .re-concept-hero-description{margin-top:.75rem}.re-concept-hero-actions{margin-top:1rem}.re-concept-hero-art{height:20rem}.re-concept-hero-foot{padding-block:.75rem}.re-concept-hero-foot>div{margin-top:.5rem}}.re-design-refresh .re-navigation-footer{position:relative;z-index:20;margin-top:auto;padding:4rem 2.5rem 1.5rem!important;border-top:1px solid #344548;background:#091214!important;color:#edf5f5;box-shadow:none!important;backdrop-filter:none}.re-footer-shell{max-width:82rem;margin:0 auto}.re-footer-main{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.65fr);gap:5rem}.re-footer-identity{min-width:0}.re-footer-wordmark{display:inline-flex;min-height:48px;max-width:100%;align-items:center}.re-footer-wordmark img{display:block;width:260px;max-width:100%;height:auto;mix-blend-mode:screen}.re-design-refresh .re-navigation-footer .re-footer-description{max-width:23rem;margin:1.5rem 0 0;font-size:.9375rem!important;line-height:1.8;letter-spacing:0!important;color:#a5b9be}.re-footer-social-links{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:1.5rem}.re-navigation-footer .re-footer-social-link{display:inline-flex;align-items:center;gap:.625rem;width:auto;height:auto;min-height:44px;color:#c9dadd;font-size:.875rem}.re-footer-social-link svg{color:#7bcbd3}.re-footer-navigation{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:3rem;min-width:0}.re-footer-navigation-group{min-width:0}.re-footer-navigation-group h2{margin:0 0 1rem;padding-bottom:1rem;border-bottom:1px solid #40575c;color:#8ddbe1;font-size:.8125rem;font-weight:600;line-height:1.5}.re-footer-navigation-group ul{list-style:none;padding:0;margin:0}.re-footer-route{display:grid;grid-template-columns:20px minmax(0,1fr) 17px;align-items:center;gap:.875rem;min-height:58px;padding:.8rem 0;color:#e4edef;font-size:.9375rem;line-height:1.5}.re-footer-route>svg:first-child{color:#77b1bb}.re-footer-route>svg:last-child{color:#68878f}.re-footer-route:hover,.re-footer-route:hover>svg,.re-footer-social-link:hover{color:#8cf1f6}.re-footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:3rem;padding-top:1.25rem;padding-right:4rem;border-top:1px solid #2a3e43;font-size:.75rem;line-height:1.6;color:#92a9b0}.re-footer-bottom>span:first-child{display:inline-flex;align-items:center;gap:.5rem}.re-footer-bottom svg{color:#6cbcc7}.re-navigation-footer a:focus-visible{outline:2px solid #6ce2ed;outline-offset:5px;border-radius:2px}.re-design-refresh .re-header-explore-shell,.re-design-refresh .re-upgrade-open-header>nav{position:static}.re-design-refresh .re-header-explore-shell:after{position:absolute;inset:100% 0 auto;width:100%;height:1.25rem}.re-design-refresh .re-platform-menu{position:absolute;top:calc(100% + 1.125rem);left:auto;right:0;width:min(48rem,100%);max-height:calc(100svh - 7rem);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:2.25rem;padding:1.75rem;overflow-y:auto;overscroll-behavior:contain;border:1px solid #43595e;border-top:2px solid #61d6e3;border-radius:0 0 8px 8px;background:#0c191d;box-shadow:0 20px 45px #0008;backdrop-filter:none}.re-navigation-label{margin:0;color:#89c8d1;font-size:.6875rem;font-weight:650;line-height:1.5;text-transform:uppercase;letter-spacing:0}.re-platform-feature{min-width:0;padding-right:1.75rem;border-right:1px solid #30474d}.re-platform-art{position:relative;margin:-1.75rem -1.75rem 1.25rem;overflow:hidden}.re-platform-art img{display:block;width:100%;height:auto;aspect-ratio:1.9;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center}.re-platform-art>span{position:absolute;right:.6rem;bottom:.4rem;padding:.2rem .3rem;color:#edf7f8;background:#071214d9;font-size:.5625rem;line-height:1.4}.re-platform-feature h2{margin:.75rem 0 0;font-size:1.25rem;font-weight:550;line-height:1.35;color:#f0f7f8}.re-platform-description{margin:.75rem 0 0;color:#a7c0c7;font-size:.8125rem;line-height:1.6}.re-platform-signals{display:flex;flex-wrap:wrap;gap:.375rem .875rem;margin:1rem 0}.re-platform-signals small{font-size:.625rem;line-height:1.6;color:#83d8e1}.re-platform-feature>a{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:46px;padding:.75rem 0;border-top:1px solid #35545b;color:#86e8f0;font-size:.8125rem;font-weight:650}.re-platform-feature>a:hover{color:white}.re-platform-groups{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;min-width:0;align-content:start}.re-platform-group{min-width:0}.re-platform-group>p{margin-bottom:1rem;min-height:17px}.re-platform-link{display:grid;grid-template-columns:20px minmax(0,1fr) 15px;gap:.5rem .625rem;align-items:start;min-height:109px;margin-top:.5rem;padding:1rem 0;border-bottom:1px solid #294047;border-radius:0;color:#e9f3f5}.re-platform-link-icon{color:#75cbd5;margin-top:1px}.re-platform-link>span{font-size:.875rem;line-height:1.4;font-weight:650}.re-platform-link>small{grid-column:2/4;color:#9eb6bf;font-size:.75rem;line-height:1.65}.re-platform-link-arrow{margin-top:2px;color:#61848e}.re-platform-link:hover>.re-platform-link-arrow,.re-platform-link:hover>span,.re-platform-link[aria-current=page]>span{color:#80e9f3}.re-platform-link[aria-current=page]{border-bottom-color:#66d4df}.re-platform-menu a:focus-visible{outline:2px solid #7de6ef;outline-offset:5px}@media (min-width:1024px) and (max-width:1199px){.re-design-refresh .re-platform-menu{gap:1.5rem;padding:1.25rem}.re-platform-groups{gap:1rem}.re-platform-feature{padding-right:1.25rem}.re-platform-art{margin:-1.25rem -1.25rem 1rem}.re-platform-feature h2{font-size:1.125rem}.re-platform-link{grid-template-columns:18px minmax(0,1fr);gap:.5rem}.re-platform-link-arrow{display:none}.re-platform-link>small{grid-column:2}.re-footer-main{gap:3rem}.re-footer-navigation{gap:2rem}}@media (max-width:1023px){.re-footer-main{grid-template-columns:minmax(0,1fr);gap:2.5rem}.re-footer-identity{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem 3rem;align-items:start}.re-footer-description,.re-footer-social-links{margin:0}.re-footer-navigation{gap:3rem}.re-design-refresh #mobile-navigation{background:#0b171b;padding:1rem 1.25rem 2rem}.re-mobile-platform{display:grid;gap:1.5rem;padding-top:.75rem}.re-mobile-platform-feature{display:grid;grid-template-columns:96px minmax(0,1fr) 18px;align-items:start;gap:1rem;padding:0 0 1.5rem;border-bottom:1px solid #3c535a;color:#eef6f7}.re-mobile-platform-feature>img{display:block;width:96px;height:116px;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center;border-radius:4px}.re-mobile-platform-feature>span{display:block;min-width:0}.re-mobile-platform-feature strong{display:block;margin-top:.35rem;font-size:1rem;line-height:1.4;font-weight:600}.re-mobile-platform-feature small:not(.re-navigation-label){display:block;margin-top:.5rem;font-size:.75rem;line-height:1.6;color:#a1b9c1}.re-mobile-platform-feature>svg{color:#83dce7}.re-mobile-platform-group>p{margin-bottom:.5rem}.re-mobile-platform-group>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.re-mobile-platform-group a{display:grid;grid-template-columns:19px minmax(0,1fr) 16px;align-items:center;gap:.75rem;min-height:52px;padding:.75rem 0;border-bottom:1px solid #2e464e;color:#dfedf0;font-size:.875rem;line-height:1.5}.re-mobile-platform-group a>svg:first-child{color:#74c7d2}.re-mobile-platform-group a>svg:last-child{color:#7295a0}.re-mobile-platform-group a[aria-current=page]{color:#89e6f0;border-bottom-color:#75d4de}#mobile-navigation a:focus-visible{outline:2px solid #7ee4ee;outline-offset:4px}}@media (max-width:639px){.re-design-refresh .re-navigation-footer{padding:2.5rem 1.25rem 1.5rem!important}.re-footer-main{gap:2rem}.re-footer-identity{display:block}.re-footer-wordmark img{width:220px}.re-footer-description{margin-top:1.25rem;max-width:24rem;font-size:.875rem}.re-footer-social-links{margin-top:.875rem}.re-footer-navigation{grid-template-columns:minmax(0,1fr);gap:1.75rem}.re-footer-navigation-group h2{margin-bottom:.375rem;padding-bottom:.75rem}.re-footer-route{min-height:52px;font-size:.9375rem}.re-footer-resources ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:1.5rem;column-gap:1.5rem}.re-footer-resources .re-footer-route{grid-template-columns:minmax(0,1fr) 17px;gap:.5rem}.re-footer-resources .re-footer-route>svg:first-child{display:none}.re-footer-resources .re-footer-route>span{grid-column:1}.re-footer-bottom{margin-top:1.75rem;padding-right:3.25rem;gap:.75rem;font-size:.6875rem}.re-mobile-platform-group>div{grid-template-columns:minmax(0,1fr);gap:0}.re-mobile-platform-feature{grid-template-columns:72px minmax(0,1fr) 16px;gap:.75rem}.re-mobile-platform-feature>img{width:72px;height:105px}.re-mobile-platform-feature strong{font-size:.9375rem}}.re-design-refresh .re-internal-solution-page{padding:0 0 4rem!important;background:#191f23}.re-internal-hero{position:relative;isolation:isolate;display:flex;align-items:center;min-height:38rem;padding:9rem 2.5rem 5.5rem;background:#071013}.re-internal-hero-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center 58%;object-position:center 58%;z-index:-2}.re-internal-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#061013f2,#061013d9 30%,#06101375 62%,#06101312)}.re-internal-hero-content{width:100%;max-width:82rem;margin-inline:auto}.re-internal-page-label{display:block;color:#65e1ec;font-size:1rem;font-weight:600}.re-internal-eyebrow{margin:1.5rem 0 1rem;max-width:40rem;color:#cfdbdf;font-size:.875rem;line-height:1.7}.re-design-refresh .re-internal-hero h1{margin:0;max-width:42rem;color:#fff;font-size:3.25rem;font-weight:500;line-height:1.12;text-wrap:balance}.re-internal-hero-actions{display:flex;flex-wrap:wrap;gap:.875rem;margin-top:2rem}.re-design-refresh .re-internal-hero-actions a{min-height:48px;border-radius:4px;padding:.875rem 1.25rem;font-size:.875rem;text-transform:none;box-shadow:none}.re-internal-art-note{position:absolute;bottom:1.25rem;right:2.5rem;left:2.5rem;text-align:right;color:#c4d2d7;font-size:.6875rem;line-height:1.6}.re-design-refresh .re-internal-introduction{padding:3.5rem max(2.5rem,calc((100% - 82rem) / 2));background:#232b30;color:#e1ecef}.re-internal-introduction-copy{display:grid;grid-template-columns:1fr 1fr;gap:3.5rem}.re-internal-introduction-copy p{margin:0;color:#b6c7ce;font-size:1.0625rem;line-height:1.85}.re-internal-introduction-copy p:first-child{color:#e0edf1;font-size:1.375rem;line-height:1.65}.re-internal-outcomes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:2.5rem;padding-top:2rem;border-top:1px solid #43575e}.re-internal-outcomes article{min-width:0}.re-internal-outcomes span{color:#78d8e4;font-size:.75rem}.re-internal-outcomes strong{display:block;color:#e0eff2;margin:.625rem 0;font-size:1rem;line-height:1.5}.re-internal-outcomes p{color:#b7cbd2;font-size:.9375rem;line-height:1.7}.re-design-refresh .re-internal-introduction .re-static-visual-detail{margin-top:2rem;border-color:#455d66}.re-internal-introduction .re-static-visual-detail>summary{color:#dae9ee}.re-internal-introduction .re-static-visual-detail>summary span{color:#7bdbe6}.re-design-refresh .re-internal-introduction .re-solution-visual{background:#08171d;border:0;padding:1.5rem;margin-bottom:1.5rem}.re-internal-introduction .re-thermal-proof-card{background:#28343a;border:1px solid #46606a;box-shadow:none}.re-internal-introduction .re-thermal-proof-card :is(strong,p){color:#c1d7dd}.re-internal-introduction .re-thermal-proof-card span{color:#74d4df}.re-design-refresh .re-internal-solution-page>:is(.re-static-solution-details,.re-static-product-clarity,.re-static-solution-faq){width:calc(100% - 5rem);max-width:82rem;margin:0 auto!important;padding:3.75rem 0;border:0;border-bottom:1px solid #2a3b40;background:transparent;box-shadow:none;border-radius:0}.re-internal-solution-page .re-static-section-kicker{color:#71d4de;font-size:.75rem;font-weight:500;text-transform:none;margin-bottom:1rem}.re-design-refresh .re-internal-solution-page .re-static-product-clarity{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);gap:3rem}.re-internal-solution-page .re-static-product-clarity h2{font-size:1.75rem;font-weight:500;line-height:1.35}.re-internal-solution-page .re-static-product-flow{gap:1rem}.re-design-refresh .re-internal-solution-page .re-static-product-flow article{background:none!important;border:0;border-top:2px solid #42b6c3;padding:1rem 0;box-shadow:none}.re-design-refresh .re-internal-solution-page .re-static-product-flow article:after,.re-internal-solution-page .re-static-product-flow article i{display:none}.re-internal-solution-page .re-static-product-flow strong{font-size:.9375rem;line-height:1.6}.re-design-refresh .re-internal-solution-page .re-static-product-section{grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);gap:3rem}.re-internal-solution-page .re-static-product-copy h2{font-size:2rem;font-weight:500;line-height:1.25}.re-internal-solution-page .re-static-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));border:0;background:none;gap:1.75rem 2rem}.re-design-refresh .re-internal-solution-page .re-static-product-card{min-height:0;padding:1rem 0;border:0;border-top:1px solid #3a5057;background:none;box-shadow:none}.re-internal-solution-page .re-static-product-card h3{margin-top:1rem;font-size:1.0625rem;font-weight:500}.re-design-refresh .re-internal-solution-page :is(.re-static-product-card,.re-static-signal-item) p{font-size:.9375rem;line-height:1.8;color:#b4c4c9}.re-internal-solution-page .re-static-signal-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;border:0;background:none}.re-design-refresh .re-internal-solution-page .re-static-signal-item{padding:1rem 0;background:none;border:0}.re-internal-solution-page .re-static-signal-item h2{font-size:1.125rem;font-weight:500}.re-internal-solution-page .re-static-link-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 2.5rem;border:0;background:none}.re-design-refresh .re-internal-solution-page .re-static-link-row{display:flex;flex-direction:column;align-items:flex-start;min-height:0;padding:1.5rem 0;border:0;border-top:1px solid #35484e;background:none;box-shadow:none;transform:none}.re-internal-solution-page .re-static-link-row:after{display:none}.re-internal-solution-page :is(.re-static-link-mark,.re-static-link-eyebrow){display:none}.re-internal-solution-page .re-static-link-row strong{font-size:1.125rem;font-weight:500;line-height:1.5}.re-internal-solution-page .re-static-link-row p{font-size:.9375rem;line-height:1.7;color:#b4c4c9}.re-internal-solution-page .re-static-link-cta{margin-top:auto;padding-top:1rem;font-size:.8125rem;text-transform:none;color:#6fdfeb}.re-internal-solution-page .re-static-link-row:hover strong{color:#65e2f0}.re-internal-solution-page .re-static-faq-list{max-width:60rem}.re-internal-solution-page .re-static-faq-item{border-color:#35484e;padding:0}.re-internal-solution-page .re-static-faq-item summary{padding:1.5rem 0;font-size:1rem;line-height:1.6}.re-internal-solution-page .re-static-faq-item p{font-size:.9375rem;line-height:1.8;padding-bottom:1.5rem;color:#b4c4c9}.re-internal-solution-page .re-static-disclosure summary span{font-size:.9375rem}.re-design-refresh .re-contact-page{background:#191f23;padding-top:9rem;padding-bottom:4rem}.re-contact-page>:is(.re-premium-dark,.futuristic-grid){display:none}.re-design-refresh .re-contact-copy h1{font-size:3rem;line-height:1.18;font-weight:500;max-width:26rem}.re-contact-copy>p{color:#b9cbd0}.re-design-refresh .re-contact-page .re-contact-topic-card{border:0;border-top:1px solid #35474d;background:none!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none;padding:1rem 0}.re-design-refresh .re-contact-page .re-contact-topic-card:after,.re-design-refresh .re-contact-page .re-contact-topic-card:before{display:none}.re-contact-topic-card p:first-child{font-size:1rem}.re-contact-topic-card p:last-child{font-size:.875rem;line-height:1.7;color:#9fb6bc}.re-contact-copy>a{border-radius:4px;box-shadow:none;font-size:.875rem;text-transform:none}.re-design-refresh .re-contact-page .re-contact-form-panel{background:#232c31;color:#e4f1f4;border:1px solid #4d646f;border-radius:8px;padding:2rem;box-shadow:none}.re-contact-page .re-contact-form-panel h2{color:#e4f1f4}.re-design-refresh .re-contact-page .re-contact-form-panel :is(label>span,form>div>label){font-size:.8125rem;text-transform:none;color:#c7dbe1;font-weight:600}.re-design-refresh .re-contact-page .re-contact-form-panel :is(input,textarea){background:#172126;color:#e3eff3;border-color:#536b76;font-size:16px;border-radius:4px;box-shadow:none}.re-design-refresh .re-contact-page .re-contact-form-panel :is(input,textarea):focus{border-color:#008e9e;outline:2px solid #008e9e;outline-offset:1px}.re-contact-page .react-international-phone-input-container{--react-international-phone-background-color:#fff;--react-international-phone-text-color:#18353c;--react-international-phone-border-color:#a9bec3;--react-international-phone-country-selector-background-color-hover:#28343a;--react-international-phone-country-selector-arrow-color:#234750}.re-contact-page .re-contact-form-panel .react-international-phone-country-selector-button{background:#e9f0ef;border-color:#a9bec3}.re-design-refresh .re-contact-page .re-contact-form-panel button[type=submit]{background:#047d89;color:#fff;border-color:#047d89;min-height:48px;border-radius:4px;font-size:.9375rem;text-transform:none}.re-contact-page .re-contact-form-panel button[type=submit]:hover{background:#075763}.re-contact-page .re-contact-form-panel p[role=status]{color:#145e41;background:#e5f4e9;border-color:#9fceb7}.re-contact-page .re-contact-form-panel [role=alert]{color:#8a321a;background:#fff0e6;border-color:#e2b397}.re-design-refresh .re-careers-page{padding-top:5.5rem!important;padding-inline:2.5rem;background:#191f23}.re-careers-page>.re-premium-dark{display:none}.re-design-refresh .re-careers-hero{display:block;isolation:isolate;max-width:none;width:calc(100% + 5rem);margin-inline:-2.5rem;padding:3.5rem max(2.5rem,calc((100vw - 82rem) / 2)) 4rem}.re-careers-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#061013fa,#061013ed 30%,#061013a3 65%,#06101330)}.re-careers-copy{max-width:54rem}.re-design-refresh .re-careers-copy h1{font-size:3.25rem;max-width:44rem;font-weight:500;line-height:1.15}.re-careers-intro{max-width:48rem}.re-careers-visual-wrap{margin-top:3rem}.re-careers-concept{position:absolute;inset:0;z-index:-2;overflow:hidden}.re-careers-concept img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 57%;object-position:center 57%}.re-careers-concept small{position:absolute;bottom:1rem;right:2.5rem;color:#d4e6ea;font-size:.6875rem;padding:.375rem .625rem;background:#071014de}.re-careers-thesis{background:none!important;padding-left:1rem}.re-careers-map-disclosure>summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;min-height:56px;list-style:none;font-size:.9375rem;border-bottom:1px solid #30474e}.re-careers-map-disclosure>summary::-webkit-details-marker{display:none}.re-careers-map-disclosure[open]>summary svg{transform:rotate(45deg)}.re-careers-map-disclosure .re-careers-operating-map{margin-top:1rem}.re-design-refresh .re-careers-section{max-width:82rem;margin-top:3.5rem!important;padding-top:2.5rem;border-top:1px solid #30474e}.re-design-refresh .re-careers-section-head h2{font-size:2rem;font-weight:500;line-height:1.3}.re-design-refresh .re-careers-page :is(.re-careers-proof-card,.re-careers-build-card,.re-careers-signal-card){border:0;border-top:1px solid #3b5158;background:none;border-radius:0;box-shadow:none;padding:1.25rem 0}.re-design-refresh .re-careers-page :is(.re-careers-proof-card,.re-careers-build-card,.re-careers-signal-card) p{color:#b5c7cb;font-size:.9375rem;line-height:1.8}.re-careers-build-grid,.re-careers-proof-grid,.re-careers-signal-grid{gap:2rem}.re-design-refresh .re-careers-role-card{border-radius:6px;border:1px solid #3c5157;padding:1.75rem;background:#252e33;box-shadow:none}.re-careers-role-preview-grid>div{background:none;border:0;border-top:1px solid #3b5158;border-radius:0;padding:1rem 0}.re-careers-role-details summary{font-size:.9375rem;min-height:48px}.re-careers-role-cta{min-height:48px;font-size:.875rem;text-transform:none}.re-design-refresh .re-insights-stage{background:#191f23;padding-top:8.5rem}.re-insights-stage>:is(.re-premium-dark,.futuristic-grid){display:none}.re-design-refresh .re-insights-stage h1{font-size:3rem;font-weight:500;color:#f2f8f9}.re-design-refresh .re-insight-card-3d{border-radius:6px;background:#252e33;border-color:#354a51;box-shadow:none}.re-design-refresh .re-insight-card-art{display:block;height:auto;aspect-ratio:16/9;background:#071114}.re-insight-card-art img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.re-insight-card-art:after{display:none}.re-design-refresh .re-insight-card-3d>div:last-child{padding:1.375rem}.re-design-refresh .re-insight-card-3d h2{font-size:1.25rem;line-height:1.5;font-weight:500}.re-design-refresh .re-insights-category-rail>button{border-radius:4px;font-size:.8125rem;text-transform:none}.re-insights-stage :is(input,button,a){border-radius:4px}@media (max-width:1023px){.re-internal-hero{min-height:34rem}.re-internal-introduction-copy{gap:2rem}.re-design-refresh .re-internal-solution-page :is(.re-static-product-clarity,.re-static-product-section){grid-template-columns:minmax(0,1fr);gap:2rem}.re-internal-solution-page .re-static-link-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.re-design-refresh .re-contact-copy h1{max-width:36rem}}@media (max-width:639px){.re-internal-hero{min-height:0;padding:7.75rem 1.25rem 4rem}.re-internal-hero:before{background:linear-gradient(90deg,#061013e6,#061013bf)}.re-internal-hero-image{-o-object-position:62% center;object-position:62% center}.re-design-refresh .re-internal-hero h1{font-size:2.125rem;line-height:1.18}.re-internal-eyebrow{font-size:.8125rem;margin-top:1rem}.re-internal-page-label{font-size:.9375rem}.re-internal-hero-actions{gap:.625rem;margin-top:1.5rem}.re-design-refresh .re-internal-hero-actions a{width:auto;flex:1 1 auto;padding-inline:.75rem;font-size:.8125rem}.re-internal-art-note{left:1.25rem;right:1.25rem;bottom:1rem;text-align:left;font-size:.625rem}.re-design-refresh .re-internal-introduction{padding:2rem 1.25rem}.re-internal-introduction-copy{grid-template-columns:minmax(0,1fr);gap:1.125rem}.re-internal-introduction-copy p{font-size:.9375rem;line-height:1.8}.re-internal-introduction-copy p:first-child{font-size:1.125rem}.re-internal-outcomes{grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-top:1.5rem;padding-top:1.5rem}.re-internal-outcomes strong{margin-block:.375rem}.re-design-refresh .re-internal-introduction .re-solution-visual{padding:.75rem}.re-design-refresh .re-internal-solution-page>:is(.re-static-solution-details,.re-static-product-clarity,.re-static-solution-faq){width:calc(100% - 2.5rem);padding-block:2.5rem}.re-internal-solution-page :is(.re-static-product-copy h2,.re-static-product-clarity h2){font-size:1.625rem}.re-internal-solution-page :is(.re-static-product-grid,.re-static-signal-list,.re-static-link-rail){grid-template-columns:minmax(0,1fr);gap:.75rem}.re-internal-solution-page .re-static-product-card h3{margin-top:.75rem}.re-internal-solution-page .re-static-faq-item summary{padding-block:1.25rem}.re-design-refresh .re-contact-page{padding-top:7rem;padding-inline:1.25rem}.re-design-refresh .re-contact-copy h1{font-size:2.125rem}.re-design-refresh .re-contact-topic-card{padding-block:.75rem}.re-design-refresh .re-contact-page .re-contact-form-panel{padding:1.25rem}.re-design-refresh .re-careers-page{padding-top:5rem!important;padding-inline:1.25rem}.re-design-refresh .re-careers-hero{width:calc(100% + 2.5rem);margin-inline:-1.25rem;padding:2.5rem 1.25rem 4rem}.re-careers-hero:before{background:#061013d9}.re-design-refresh .re-careers-copy h1{font-size:2.125rem}.re-careers-visual-wrap{margin-top:2rem}.re-design-refresh .re-careers-section{margin-top:2.5rem!important;padding-top:2rem}.re-design-refresh .re-careers-section-head h2{font-size:1.625rem}.re-design-refresh .re-careers-role-card{padding:1.25rem}.re-design-refresh .re-insights-stage{padding-top:7rem}.re-design-refresh .re-insights-stage h1{font-size:2.25rem}.re-design-refresh .re-insight-card-3d>div:last-child{padding:1.125rem}.re-design-refresh .re-insight-card-3d h2{font-size:1.125rem}}.re-design-refresh #product.re-compact-product{padding-block:3rem}.re-design-refresh .re-compact-product .re-story-product-shell{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:2rem 3.5rem;padding-block:0}.re-design-refresh .re-compact-product .re-home-product-copy{display:block;grid-column:1}.re-design-refresh .re-compact-product .re-story-system{grid-column:2;min-width:0}.re-design-refresh .re-compact-product .re-home-product-copy h2{font-size:2rem;line-height:1.25;margin-top:1rem;max-width:32rem}.re-design-refresh .re-compact-product .re-home-product-copy>p:not(:first-child){font-size:.9375rem;line-height:1.75;margin-top:1rem}.re-design-refresh .re-compact-product .re-home-product-proof{display:flex;flex-wrap:wrap;gap:1.25rem;margin-top:1.25rem}.re-design-refresh .re-compact-product .re-home-product-proof span{display:flex;align-items:baseline;gap:.375rem;padding:0;border:0;background:none}.re-design-refresh .re-compact-product .re-home-product-proof strong{font-size:.875rem}.re-design-refresh .re-compact-product .re-home-product-proof small{font-size:.75rem}.re-design-refresh .re-compact-product .re-home-product-copy>div:last-child{margin-top:1.5rem;flex-direction:row;flex-wrap:wrap;gap:.625rem}.re-design-refresh .re-compact-product .re-cyan-cta{padding:.75rem 1rem;font-size:.8125rem;text-transform:none}.re-compact-product .re-signal-illustration{max-width:28rem;margin:0 auto}.re-compact-product .re-signal-illustration>img{aspect-ratio:3/2}.re-compact-product .re-signal-hotspot{padding:0;width:40px;min-height:40px;justify-content:center}.re-compact-product .re-signal-hotspot span{display:none}.re-compact-product .re-signal-hotspot-coolant{top:64%;left:38%}.re-compact-product .re-signal-hotspot-loop{top:30%;left:8%}.re-compact-product .re-signal-hotspot-gpu{top:17%;right:17%}.re-compact-product .re-signal-tabs button{min-height:48px;padding:.5rem .25rem;font-size:.8125rem;gap:.4rem}.re-compact-product :is(.re-signal-tab-number,.re-signal-tab-arrow){display:none}.re-compact-product .re-signal-panels{padding-top:1.125rem}.re-compact-product .re-signal-panels>div{grid-template-columns:minmax(0,1fr);gap:.625rem}.re-compact-product .re-signal-panels h3{margin:0;font-size:1.125rem;line-height:1.4}.re-compact-product .re-signal-panels .re-concept-kicker{display:none}.re-compact-product .re-signal-panels>div>p{margin:0;font-size:.875rem;line-height:1.7}.re-product-more{grid-column:1/-1;border-top:1px solid #bfd2d4}.re-product-more>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:56px;cursor:pointer;list-style:none;color:#173f47;font-size:.9375rem;font-weight:600}.re-product-more>summary::-webkit-details-marker{display:none}.re-product-more[open]>summary svg{transform:rotate(45deg)}.re-product-more-intro{max-width:50rem;margin:.75rem 0 2rem;color:#49666e;font-size:.9375rem;line-height:1.8}.re-design-refresh .re-game-compact.re-game-band{padding:1.75rem 2.5rem!important;background:#12252a;border-block:1px solid #34535b}.re-game-compact .re-game-inner{display:grid;grid-template-columns:220px minmax(0,1fr) auto;gap:2rem;align-items:center}.re-game-compact .re-game-preview{margin:0;border-radius:4px;overflow:hidden}.re-game-compact .re-game-preview img{aspect-ratio:2.5;-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.re-game-copy h2{margin:0;font-size:1.5rem;color:#f0fafb;line-height:1.3;font-weight:500}.re-game-copy p{margin:.5rem 0 0;color:#b0cbd0;font-size:.9375rem;line-height:1.6}.re-game-compact .re-refresh-button{min-height:46px;padding:.75rem 1rem;font-size:.875rem}.re-footer-subscribe{display:inline-flex;align-items:center;gap:.625rem;min-height:44px;margin-top:.75rem;color:#8feaf2;font-size:.875rem;border-bottom:1px solid #477278}.re-footer-subscribe:hover{color:white}.re-insights-popup{position:fixed;z-index:70;right:1.5rem;bottom:1.5rem;width:min(390px,calc(100% - 3rem));max-height:calc(100dvh - 3rem);overflow-y:auto;padding:1.5rem;border:1px solid #a7ccd0;border-top:3px solid #13b9ca;border-radius:8px;background:#f7fbfa;color:#14363e;box-shadow:0 12px 40px #0003;letter-spacing:0}.re-insights-popup-brand{display:flex;align-items:center;gap:.5rem;margin-right:2rem;color:#08717e;font-size:.75rem;line-height:1.6;font-weight:600}.re-insights-popup-close{position:absolute;top:.5rem;right:.5rem;display:grid;place-items:center;width:44px;height:44px;border-radius:4px;color:#007c8b;background:transparent}.re-insights-popup-close:hover{background:#dfefef}.re-insights-popup h2{margin:1rem 2rem .75rem 0;font-size:1.5rem;line-height:1.3;font-weight:600;letter-spacing:0}.re-insights-popup p{color:#49666e;font-size:.875rem;line-height:1.65;margin:.75rem 0}.re-insights-popup form{display:grid;gap:.625rem;margin-top:1.25rem}.re-insights-popup label{color:#264a54;font-size:.8125rem;font-weight:500}.re-insights-popup input{min-width:0;width:100%;min-height:48px;padding:.75rem;border:1px solid #9cb7be;border-radius:4px;background:white;color:#173f49;font-size:16px}.re-insights-popup button[type=submit],.re-insights-popup-success button{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:48px;padding:.75rem 1rem;border:1px solid #047d89;border-radius:4px;background:#047d89;color:#fff;font-size:.9375rem;font-weight:600}.re-insights-popup button[type=submit]:disabled{opacity:.65;cursor:wait}.re-insights-popup-open{display:inline-flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:44px;color:#006e7a;font-size:.875rem;font-weight:600}.re-insights-popup [role=alert]{margin:0;color:#9d3822}.re-insights-popup-success>svg{margin-top:1.5rem;color:#087988}.re-insights-popup-success button{width:100%;margin-top:1.5rem}.re-footer-subscribe:focus-visible,.re-insights-popup :is(button,input):focus-visible,.re-product-more>summary:focus-visible{outline:2px solid #0ca5b7;outline-offset:3px}body:has(.re-insights-popup) .re-liquid-guide-shell{visibility:hidden}@media (max-width:1023px){.re-design-refresh .re-compact-product .re-story-product-shell{grid-template-columns:minmax(0,1fr);gap:1.5rem}.re-design-refresh .re-compact-product :is(.re-home-product-copy,.re-story-system){grid-column:1}.re-design-refresh .re-compact-product .re-home-product-copy h2{max-width:40rem}.re-game-compact .re-game-inner{grid-template-columns:160px minmax(0,1fr) auto;gap:1.25rem}}@media (max-width:639px){.re-design-refresh #product.re-compact-product{padding-block:2rem}.re-design-refresh .re-compact-product .re-home-product-copy h2{font-size:1.625rem;line-height:1.3}.re-design-refresh .re-compact-product .re-home-product-copy>p:not(:first-child){font-size:.875rem;line-height:1.7}.re-design-refresh .re-compact-product .re-home-product-proof{display:none}.re-design-refresh .re-compact-product .re-cyan-cta{padding-inline:.625rem}.re-compact-product .re-signal-illustration{max-width:21rem}.re-compact-product .re-signal-tabs button{min-height:44px;flex-direction:row;gap:0;font-size:.75rem}.re-compact-product .re-signal-tabs button>svg{display:none}.re-compact-product .re-signal-panels>div{gap:.5rem}.re-compact-product .re-signal-panels h3{font-size:1.0625rem}.re-compact-product .re-signal-panels>div>p{font-size:.8125rem;line-height:1.65}.re-product-more>summary{font-size:.875rem}.re-design-refresh .re-game-compact.re-game-band{padding:1.25rem!important}.re-game-compact .re-game-inner{grid-template-columns:88px minmax(0,1fr);gap:.75rem 1rem}.re-game-compact .re-game-preview{grid-row:1/3;align-self:stretch}.re-game-compact .re-game-preview img{height:100%;aspect-ratio:auto;-o-object-position:38% center;object-position:38% center}.re-game-copy h2{font-size:1.125rem}.re-game-copy p{font-size:.8125rem;margin-top:.375rem}.re-game-compact .re-refresh-button{grid-column:2;justify-self:start;min-height:44px;padding:.5rem .75rem}.re-insights-popup{right:.75rem;bottom:max(.75rem,env(safe-area-inset-bottom));width:calc(100% - 1.5rem);max-height:calc(100dvh - 1.5rem);padding:1.25rem}.re-insights-popup h2{font-size:1.25rem;margin-top:.75rem}.re-insights-popup-teaser{padding:1rem 1.25rem}.re-insights-popup-teaser h2{font-size:1.0625rem;margin-bottom:0}}