.nh-datacenters{overflow:hidden;isolation:isolate}.nh-datacenters__pattern{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(120,170,255,0.05) 1px,transparent 1px),linear-gradient(90deg,rgba(120,170,255,0.05) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse 110% 90% at 50% 40%,#000 30%,transparent 100%)}.nh-datacenters__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.nh-dc-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:520px;padding:30px;border-radius:var(--nh-radius-xl);overflow:hidden;isolation:isolate;color:#fff;background-color:#0a1234;border:1px solid rgba(120,160,255,0.16);box-shadow:0 0 60px rgba(30,76,189,0.16);transition:transform var(--nh-dur) var(--nh-ease-out),box-shadow var(--nh-dur) var(--nh-ease)}.nh-dc-card:hover{transform:translateY(-4px);box-shadow:0 0 80px rgba(40,96,220,0.28)}.nh-dc-card__bg{position:absolute;inset:0;z-index:-2}.nh-dc-card__img{width:100%;height:100%;object-fit:cover;transition:transform 0.7s var(--nh-ease-out)}.nh-dc-card:hover .nh-dc-card__img{transform:scale(1.05)}.nh-dc-card::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(6,14,40,0.1) 0%,rgba(6,14,40,0.78) 42%,rgba(5,11,32,0.97) 100%)}.nh-dc-card__body{display:grid;gap:var(--nh-space-4)}.nh-dc-card__badge{justify-self:start;font-size:0.875rem;letter-spacing:0.06em;padding:7px 14px;backdrop-filter:blur(4px)}.nh-dc-card__title{color:#fff;font-size:clamp(1.5rem,1.25rem + 1vw,2rem);font-weight:var(--nh-fw-bold);line-height:1.6;margin:0}.nh-dc-card__features{margin-block:var(--nh-space-2);row-gap:14px}.nh-dc-card__features .nh-feature-list__item{color:rgba(255,255,255,0.9);font-size:1rem}.nh-dc-card__features .nh-icon{color:#7f9cff;width:24px;height:24px}.nh-dc-card__actions{margin-block-start:var(--nh-space-2)}.nh-dc-card__actions .nh-btn{font-size:1rem;min-height:48px}.nh-datacenters .nh-dc-card__actions .nh-btn--outline-light,.nh-datacenters .nh-dc-card__actions .nh-btn--outline-light:hover{border-color:#fff}@media (max-width:1023px){.nh-datacenters__grid{grid-template-columns:minmax(0,1fr);gap:24px}.nh-dc-card{min-height:440px}}@media (max-width:639px){.nh-dc-card__features .nh-icon{width:20px;height:20px}.nh-dc-card{min-height:400px;padding:22px 20px;border-radius:var(--nh-radius-lg)}.nh-dc-card__actions .nh-btn{flex:1 1 100%}}