.server-hero{background:#17191c;color:#fff;padding:3.4rem 0 4rem;border-top:8px solid #a4131c}.server-hero .breadcrumbs,.server-hero .breadcrumbs a{color:#dedede}.server-hero h1{max-width:850px;font-size:clamp(2rem,3.7vw,3.6rem);line-height:1.12;margin:.7rem 0 1.1rem}.server-hero p{max-width:760px;color:#e2e2e2}.server-hero .eyebrow{color:#ff858a}.server-hero .actions{margin-top:1.8rem}.server-hero .button{background:#a4131c;border-color:#a4131c}.server-intro{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center}.server-intro figure{margin:0}.server-intro img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:12px}.server-intro figcaption{font-size:.8rem;color:#666;margin-top:.5rem}.server-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.server-grid article{border:1px solid #ddd;border-top:5px solid #a4131c;border-radius:8px;padding:1.4rem;background:#fff}.server-grid h3{margin-top:.4rem}.server-grid p{margin-bottom:.8rem}.server-band{background:#f2f3f4;padding:3rem 0}.server-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:1.5rem}.server-flow div{background:#fff;border-left:4px solid #a4131c;padding:1.1rem}.server-flow strong,.server-flow span{display:block}.server-flow span{margin-top:.4rem;color:#484848}.server-list{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem 2rem;padding-left:1.4rem}.server-note{background:#fff5f5;border-left:5px solid #a4131c;padding:1rem 1.3rem;margin-top:1.5rem}.server-brands a{font-weight:700}.server-cta{margin-top:1.5rem}.server-faq details{border-bottom:1px solid #ddd;padding:1rem 0}.server-faq summary{font-weight:700;cursor:pointer}.server-faq details p{max-width:780px}@media(max-width:760px){.server-hero{padding:2.5rem 0 3rem}.server-intro,.server-grid,.server-flow,.server-list{grid-template-columns:1fr}.server-flow{gap:.65rem}.server-intro{gap:1rem}}
