.hero{min-height:125vh;padding-top:calc(var(--header-height) + var(--spacing-lg));padding-bottom:var(--spacing-xxl);clip-path:inset(0);background-color:#000816;background-image:radial-gradient(1400px 1000px at 85% 15%,#0068ff52,#0000 55%),radial-gradient(1200px 900px at 20% 85%,#0b3a66a6,#0000 60%),radial-gradient(900px 700px at 65% 55%,#0d4a8059,#0000 65%),linear-gradient(135deg,#000816 0%,#0b3a66 55%,#0d4a80 100%);flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(118deg,#0000 0% 35%,#ffffff0a 42%,#ffffff17 48%,#93c5fd0f 52%,#ffffff0a 58%,#0000 65% 100%);position:absolute;inset:0}.hero:after{content:"";mix-blend-mode:overlay;opacity:.4;pointer-events:none;z-index:0;background-image:radial-gradient(#ffffff06 1px,#0000 1px);background-size:3px 3px;position:absolute;inset:0}.hero__container{max-width:var(--max-width);padding:0 var(--spacing-md);align-items:center;gap:var(--spacing-lg);z-index:1;width:100%;margin:auto auto 0;display:flex;position:relative}.hero__left{flex:1;min-width:0}.hero__right{flex:1.1;justify-content:flex-end;align-items:center;min-width:0;display:flex}.hero__title{color:#e8eaf0;letter-spacing:-.06em;margin-bottom:var(--spacing-md);text-align:left;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:500;line-height:1.15}.hero__word{will-change:transform, opacity, filter;display:inline-block}.hero__word--emphasis{font-style:italic}.hero__subtitle{letter-spacing:-.03em;color:#e8eaf0b3;text-align:left;max-width:480px;font-size:clamp(.9375rem,1.8vw,1.125rem);font-weight:400;line-height:1.55}.hero__subtitle .hero__word{display:inline-block}.hero__cta{margin-top:var(--spacing-md);text-align:left;align-items:center;gap:12px;display:flex}.hero__btn.btn.btn--primary{padding:12px var(--spacing-md);gap:var(--spacing-xs);border:1px solid #e8eaf033;font-size:.9375rem;color:#e8eaf0cc!important;background:0 0!important}.hero__btn.btn.btn--primary:hover{border-color:#e8eaf080;color:#e8eaf0!important;background:#e8eaf00d!important}.hero__btn svg{flex-shrink:0;width:18px;height:18px}.hero__btn-outline{padding:var(--spacing-sm) var(--spacing-md-lg);letter-spacing:-.01em;color:#e8eaf0cc;border-radius:var(--border-radius-pill);cursor:pointer;transition:border-color var(--transition-fast), background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:1px solid #e8eaf033;font-family:inherit;font-size:1rem;font-weight:500}.hero__btn-outline:hover{color:#e8eaf0;background-color:#e8eaf00d;border-color:#e8eaf080}.hero__social-proof{z-index:1;justify-content:center;align-items:center;gap:36px;margin-top:auto;display:flex;position:relative}.hero__social-proof-label{letter-spacing:-.01em;color:#e8eaf073;white-space:nowrap;font-size:.875rem;font-weight:400}.hero__social-proof-logo{object-fit:contain;opacity:.55;transition:opacity .3s;display:block}.hero__social-proof-logo:hover{opacity:.8}.hero__social-proof-logo--nvidia,.hero__social-proof-logo--accelerator{width:auto;height:72px}@media (max-width:768px){.hero{min-height:auto;padding-top:calc(var(--header-height) + var(--spacing-lg));padding-bottom:var(--spacing-xl);align-items:flex-start}.hero__container{text-align:center;gap:var(--spacing-lg);flex-direction:column}.hero__left{order:1}.hero__right{text-align:left;order:2;justify-content:center}.hero__title{text-align:center;color:#e8eaf0}.hero__subtitle{text-align:center;max-width:100%;padding:0 var(--spacing-sm);color:#e8eaf0b3;margin:0 auto}.hero__cta{text-align:center;justify-content:center}.hero__btn{padding:14px 28px;font-size:1rem}.hero-chrome__bar{text-align:left}.hero__social-proof{text-align:center;width:100%;margin-top:var(--spacing-xl);flex-direction:column;justify-content:center;align-items:center;gap:20px}.hero__social-proof-logo--nvidia{object-fit:contain;width:auto;max-width:200px;height:56px}.hero__social-proof-logo--accelerator{object-fit:contain;width:auto;max-width:260px;height:48px}}@keyframes hero-fade-in{0%{opacity:0}to{opacity:1}}@keyframes hero-fade-up-sm{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-slide-up{0%{transform:translateY(16px)}to{transform:translateY(0)}}.hero__subtitle{animation:.5s ease-out .4s both hero-fade-in}.hero__cta{animation:.5s ease-out .6s both hero-fade-up-sm}.hero__right{animation:.7s ease-out .3s both hero-slide-up}@media (prefers-reduced-motion:reduce){.hero__subtitle,.hero__cta,.hero__right{animation:none}}
.faq-cta{background-color:var(--color-background);padding:var(--spacing-xl) 0}.faq-cta__container{width:100%;max-width:var(--max-width);padding:0 var(--spacing-md);margin:0 auto}.faq-cta__title{letter-spacing:-.05em;color:var(--color-accent-primary);margin-bottom:var(--spacing-lg);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:500}.faq-accordion{flex-direction:column;gap:0;max-width:760px;display:flex}.faq-item{border-bottom:1px solid #0008161a}.faq-item:first-child{border-top:1px solid #0008161a}.faq-item__trigger{width:100%;padding:var(--spacing-sm) 0;cursor:pointer;transition:all var(--transition-fast);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.faq-item__trigger:hover .faq-item__question{color:var(--color-accent-primary)}.faq-item__trigger--open .faq-item__question{color:var(--color-text-secondary)}.faq-item__question{color:var(--color-text-secondary);transition:color var(--transition-fast);flex:1;font-size:.9375rem;font-weight:600;line-height:1.5}.faq-item__icon{width:20px;height:20px;color:var(--color-accent-primary);transition:transform var(--transition-fast), color var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}.faq-item__trigger:hover .faq-item__icon{color:var(--color-accent-primary)}.faq-item__trigger--open .faq-item__icon{transform:rotate(45deg)}.faq-item__answer-wrapper{overflow:hidden}.faq-item__answer{color:var(--color-text-secondary);padding:4px 0 20px;font-size:.9375rem;line-height:1.7}.faq-item__link{color:var(--color-accent-primary);font-weight:500;text-decoration:none;transition:opacity .2s}.faq-item__link:hover{opacity:.75}.faq-item__divider{display:none}@media (max-width:768px){.faq-item__trigger{padding:14px 0}.faq-item__answer{padding:4px 0 16px;font-size:.875rem}}@media (max-width:480px){.faq-cta{padding:var(--spacing-lg) 0}.faq-item__trigger{gap:var(--spacing-xs);padding:12px 0}.faq-item__question{font-size:.9375rem}.faq-item__answer{padding:4px 0 14px;font-size:.8125rem}}
.closing-cta{padding:var(--spacing-xl) 0 var(--spacing-xxl);background-color:var(--color-background);position:relative}.closing-cta__container{max-width:var(--max-width);padding:0 var(--spacing-md);margin:0 auto}.closing-cta__inner{text-align:center;align-items:center;gap:var(--spacing-md-lg);flex-direction:column;display:flex}.closing-cta__headline{letter-spacing:-.04em;color:var(--color-accent-primary);max-width:600px;margin:0;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:500;line-height:1.2}.closing-cta__btn{justify-content:center;align-items:center;gap:8px;padding:16px 36px;font-size:1rem;display:inline-flex}.closing-cta__btn svg{flex-shrink:0;width:18px;height:18px}@media (max-width:768px){.closing-cta{padding:40px 0 72px}.closing-cta__headline{max-width:480px}}@media (max-width:480px){.closing-cta{padding:32px 0 56px}.closing-cta__btn{padding:14px 28px}}