.datacenters-module__JYxOIa__page{background:linear-gradient(#050508b8 0%,#050508e0 42%,#09090b 100%),url(/assets/datacenter_hero_night.png) top/cover no-repeat fixed;position:relative}.datacenters-module__JYxOIa__hero{background:#050508;align-items:center;min-height:90vh;padding-top:80px;display:flex;position:relative;overflow:hidden}.datacenters-module__JYxOIa__heroVideo{object-fit:cover;opacity:.42;filter:saturate(.75)brightness(.72);z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.datacenters-module__JYxOIa__heroScrim{z-index:1;pointer-events:none;background:linear-gradient(#0505088c 0%,#05050847 42%,#09090beb 100%),linear-gradient(90deg,#05050873 0%,#0000 38% 62%,#05050873 100%);position:absolute;inset:0}.datacenters-module__JYxOIa__heroGlow{pointer-events:none;z-index:1;background:radial-gradient(#06b6d414 0%,#0000 70%);border-radius:50%;width:700px;height:400px;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.datacenters-module__JYxOIa__heroContent{z-index:5;text-align:center;max-width:1200px;margin:0 auto;padding:2rem;position:relative}.datacenters-module__JYxOIa__badge{font-family:var(--font-mono);color:#06b6d4;letter-spacing:.1em;text-transform:uppercase;background:#06b6d414;border:1px solid #06b6d433;border-radius:100px;align-items:center;gap:8px;margin-bottom:1.5rem;padding:6px 16px;font-size:.75rem;display:inline-flex}.datacenters-module__JYxOIa__badgeDot{background:#06b6d4;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite datacenters-module__JYxOIa__pulse;box-shadow:0 0 8px #06b6d499}@keyframes datacenters-module__JYxOIa__pulse{0%,to{opacity:1}50%{opacity:.4}}.datacenters-module__JYxOIa__heroTitle{color:#fff;letter-spacing:-.02em;margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.1}.datacenters-module__JYxOIa__heroAccent{background:linear-gradient(135deg,#06b6d4,#a78bfa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.datacenters-module__JYxOIa__heroSub{color:#ffffff8c;max-width:700px;margin:0 auto 2.5rem;font-size:1.15rem;line-height:1.7}.datacenters-module__JYxOIa__heroStats{grid-template-columns:repeat(4,1fr);gap:1.5rem;max-width:900px;margin:3rem auto 0;display:grid}.datacenters-module__JYxOIa__statCard{text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff05;border:1px solid #ffffff0f;border-radius:16px;padding:1.5rem}.datacenters-module__JYxOIa__statValue{font-family:var(--font-mono);color:#06b6d4;margin-bottom:.25rem;font-size:1.8rem;font-weight:700}.datacenters-module__JYxOIa__statLabel{color:#fff6;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}.datacenters-module__JYxOIa__section{background:0 0;padding:6rem 2rem}.datacenters-module__JYxOIa__sectionAlt{background:#050508;padding:6rem 2rem}.datacenters-module__JYxOIa__sectionInner{max-width:1200px;margin:0 auto}.datacenters-module__JYxOIa__sectionTitle{color:#fff;text-align:center;letter-spacing:-.02em;margin-bottom:.75rem;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:700}.datacenters-module__JYxOIa__sectionSub{color:#ffffff80;text-align:center;max-width:600px;margin:0 auto 3rem;font-size:1.05rem;line-height:1.6}.datacenters-module__JYxOIa__cardsGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.datacenters-module__JYxOIa__card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;padding:2rem;transition:transform .3s,box-shadow .3s,border-color .3s}.datacenters-module__JYxOIa__card:hover{border-color:#06b6d433;transform:translateY(-4px);box-shadow:0 20px 40px #0006,0 0 30px #06b6d40d}.datacenters-module__JYxOIa__cardIcon{justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:1rem;display:flex}.datacenters-module__JYxOIa__cardTitle{color:#fff;margin-bottom:.5rem;font-size:1.2rem;font-weight:600}.datacenters-module__JYxOIa__cardDesc{color:#ffffff80;font-size:.9rem;line-height:1.6}.datacenters-module__JYxOIa__cardBadge{font-family:var(--font-mono);color:#06b6d4;letter-spacing:.08em;background:#06b6d41a;border:1px solid #06b6d433;border-radius:100px;margin-top:1rem;padding:4px 12px;font-size:.7rem;display:inline-block}.datacenters-module__JYxOIa__specsTable{border-collapse:collapse;width:100%;margin-top:2rem}.datacenters-module__JYxOIa__specsTable th{text-align:left;font-family:var(--font-mono);color:#06b6d4;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #ffffff14;padding:1rem 1.5rem;font-size:.75rem}.datacenters-module__JYxOIa__specsTable td{color:#ffffffb3;border-bottom:1px solid #ffffff0a;padding:1rem 1.5rem;font-size:.9rem}.datacenters-module__JYxOIa__specsTable tr:hover td{background:#06b6d405}.datacenters-module__JYxOIa__codeBlock{font-family:var(--font-mono);color:#ffffffb3;background:#00000080;border:1px solid #ffffff14;border-radius:12px;margin-top:2rem;padding:1.5rem;font-size:.85rem;line-height:1.6;overflow-x:auto}.datacenters-module__JYxOIa__codeComment{color:#ffffff4d}.datacenters-module__JYxOIa__codeKeyword{color:#a78bfa}.datacenters-module__JYxOIa__codeString{color:#22c55e}.datacenters-module__JYxOIa__codeFunction{color:#06b6d4}.datacenters-module__JYxOIa__videoSection{background:#09090b;padding:6rem 2rem}.datacenters-module__JYxOIa__faqSection{background:#050508;padding:6rem 2rem}.datacenters-module__JYxOIa__faqList{flex-direction:column;gap:1rem;max-width:800px;margin:0 auto;display:flex}.datacenters-module__JYxOIa__faqItem{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;overflow:hidden}.datacenters-module__JYxOIa__faqItem summary{color:#fff;cursor:pointer;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;font-size:1rem;font-weight:600;list-style:none;transition:color .2s;display:flex}.datacenters-module__JYxOIa__faqItem summary:hover{color:#06b6d4}.datacenters-module__JYxOIa__faqItem summary:after{content:"+";font-family:var(--font-mono);color:#ffffff4d;font-size:1.2rem;transition:transform .2s}.datacenters-module__JYxOIa__faqItem[open] summary:after{color:#06b6d4;transform:rotate(45deg)}.datacenters-module__JYxOIa__faqAnswer{color:#ffffff80;padding:0 1.5rem 1.25rem;font-size:.9rem;line-height:1.7}.datacenters-module__JYxOIa__ctaSection{text-align:center;background:0 0;padding:6rem 2rem}.datacenters-module__JYxOIa__ctaTitle{color:#fff;margin-bottom:1rem;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:700}.datacenters-module__JYxOIa__ctaSub{color:#ffffff80;max-width:600px;margin:0 auto 2rem;font-size:1.05rem;line-height:1.6}.datacenters-module__JYxOIa__ctaButtons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.datacenters-module__JYxOIa__btnPrimary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#06b6d4,#0891b2);border:none;border-radius:12px;align-items:center;gap:8px;padding:14px 32px;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.datacenters-module__JYxOIa__btnPrimary:hover{transform:translateY(-2px);box-shadow:0 8px 30px #06b6d44d}.datacenters-module__JYxOIa__btnSecondary{color:#06b6d4;cursor:pointer;background:0 0;border:1px solid #06b6d44d;border-radius:12px;align-items:center;gap:8px;padding:14px 32px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.datacenters-module__JYxOIa__btnSecondary:hover{background:#06b6d40d;border-color:#06b6d480}.datacenters-module__JYxOIa__internalLinks{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;display:flex}.datacenters-module__JYxOIa__internalLink{color:#ffffff80;background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:.85rem;text-decoration:none;transition:all .2s;display:inline-flex}.datacenters-module__JYxOIa__internalLink:hover{color:#06b6d4;background:#06b6d408;border-color:#06b6d433}@media (max-width:768px){.datacenters-module__JYxOIa__page{background-attachment:scroll}.datacenters-module__JYxOIa__heroStats{grid-template-columns:repeat(2,1fr)}.datacenters-module__JYxOIa__cardsGrid{grid-template-columns:1fr}.datacenters-module__JYxOIa__ctaButtons{flex-direction:column;align-items:center}.datacenters-module__JYxOIa__hardwareLoop{min-height:180px}}@media (prefers-reduced-motion:reduce){.datacenters-module__JYxOIa__heroVideo{display:none}.datacenters-module__JYxOIa__hero{background:#050508 url(/assets/data-centers-hero.webp) 50%/cover no-repeat}.datacenters-module__JYxOIa__hardwareLoop{display:none}}@media (max-width:480px){.datacenters-module__JYxOIa__heroStats{grid-template-columns:1fr}}.datacenters-module__JYxOIa__articleLayout{max-width:1200px;margin:0 auto}.datacenters-module__JYxOIa__tocNav{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;padding:1.25rem;position:sticky;top:100px}.datacenters-module__JYxOIa__tocNav h3{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#06b6d4;margin-bottom:1rem;font-size:.65rem}.datacenters-module__JYxOIa__tocNav a{color:#ffffff8c;border-left:2px solid #0000;padding:.35rem 0 .35rem .75rem;font-size:.82rem;line-height:1.4;text-decoration:none;transition:color .2s,border-color .2s;display:block}.datacenters-module__JYxOIa__tocNav a:hover{color:#06b6d4;border-left-color:#06b6d4}.datacenters-module__JYxOIa__articleBody h2{color:#fff;margin:3rem 0 1rem;scroll-margin-top:100px;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.datacenters-module__JYxOIa__articleBody p{color:#ffffffb8;margin-bottom:1rem;font-size:1.02rem;line-height:1.75}.datacenters-module__JYxOIa__articleBody ul{color:#ffffffb8;margin:0 0 1.25rem 1.25rem;line-height:1.7}.datacenters-module__JYxOIa__disclaimerBanner{color:#ffffffbf;background:#f59e0b14;border:1px solid #f59e0b40;border-radius:10px;margin-bottom:2rem;padding:1rem 1.25rem;font-size:.9rem}.datacenters-module__JYxOIa__relevanceBox{background:linear-gradient(135deg,#06b6d414,#a78bfa0f);border:1px solid #06b6d433;border-radius:12px;margin:2rem 0;padding:1.5rem}.datacenters-module__JYxOIa__relevanceBox h3{color:#06b6d4;margin-bottom:.75rem;font-size:1.1rem}.datacenters-module__JYxOIa__hardwareGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:stretch;gap:1.5rem;margin:1.5rem 0 2rem;display:grid}.datacenters-module__JYxOIa__hardwareFigure{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.datacenters-module__JYxOIa__hardwareFigure img{width:100%;height:auto;display:block}.datacenters-module__JYxOIa__hardwareFigureStack{min-height:100%}.datacenters-module__JYxOIa__hardwareLoop{object-fit:cover;background:#050508;flex:auto;width:100%;min-height:240px;display:block}.datacenters-module__JYxOIa__hardwareCaption{color:#ffffff8c;font-size:.8rem;font-family:var(--font-mono);padding:.75rem 1rem}.datacenters-module__JYxOIa__researchLinks{gap:.75rem;margin:1.5rem 0;display:grid}.datacenters-module__JYxOIa__researchLink{color:#fff;background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;text-decoration:none;transition:border-color .2s;display:flex}.datacenters-module__JYxOIa__researchLink:hover{border-color:#06b6d459}.datacenters-module__JYxOIa__researchTag{font-family:var(--font-mono);color:#06b6d4;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem}.datacenters-module__JYxOIa__videoWrap{border:1px solid #06b6d433;border-radius:16px;margin:2rem 0;overflow:hidden}@media (max-width:960px){.datacenters-module__JYxOIa__articleLayout{grid-template-columns:1fr}.datacenters-module__JYxOIa__tocNav{position:static}}