.hero.server-hero{position:relative;isolation:isolate;background:#061326;overflow:hidden}.server-banner-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-3}.server-hero:before{content:'';position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(3,14,31,.55) 0%,rgba(4,17,36,.32) 37%,rgba(4,17,36,.08) 62%,rgba(3,14,31,.03) 100%)}.server-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(3,14,31,.3),transparent 40%);pointer-events:none}.server-hero .hero-grid{display:flex;align-items:center;min-height:575px;padding-top:56px;padding-bottom:56px}.server-hero .hero-copy{max-width:535px;width:45%;padding:0}.server-hero .eyebrow{color:#c3d4e9;font-size:10px;letter-spacing:1.5px}.server-hero .line{background:#e78b5e}.server-hero h1,.server-hero h1>span{color:#fff}.server-hero h1{font-size:52px;line-height:1.12;letter-spacing:-1.9px;margin:24px 0;max-width:520px}.server-hero .hero-copy>p{color:#d3dfed;font-size:16px;line-height:1.75;max-width:460px}.server-hero .hero-cta{gap:16px;align-items:center}.server-hero .hero-cta>.text-link{color:#e1eaf6;font-size:12px}.server-hero .hero-cta>.text-link:hover{color:#fff}.server-hero .button.primary{background:#c2410c;box-shadow:0 5px 16px #0002}.server-hero .button.primary:hover{background:#a7360a}.server-hero .quick-filters{margin-top:25px}.server-hero .quick-filters>span{color:#b8c9dd}.server-hero .quick-filters button{background:#ffffff0c;border-color:#ffffff35;color:#edf4fd;backdrop-filter:blur(4px);font-size:11px}.server-hero .quick-filters button:hover{background:#ffffff20;border-color:#ffffff85}.server-hero .hero-trust{color:#bfcee0;font-size:11px}.server-hero .hero-trust svg{stroke:#a7c6e6}.server-hero .hero-copy .desktop{display:none}
@media(min-width:1450px){.server-hero .hero-grid{min-height:620px}.server-hero h1{font-size:56px}.server-hero .server-banner-image{object-position:center 54%}}
@media(max-width:1100px){.server-hero .hero-grid{min-height:545px;padding-top:45px;padding-bottom:45px}.server-hero .hero-copy{width:47%;max-width:490px}.server-hero h1{font-size:44px}.server-hero .hero-copy>p{font-size:15px}.server-hero .hero-cta{gap:10px;flex-wrap:wrap}.server-hero .hero-cta>.text-link{font-size:11px}.server-hero .button{font-size:12px;padding:12px 16px}.server-hero .server-banner-image{object-position:60% center}.server-hero:before{background:linear-gradient(90deg,#041224dd 0%,#0412249c 38%,#04122410 75%)}}
@media(max-width:760px){.server-hero .hero-grid{min-height:625px;display:flex;align-items:flex-start;padding-top:42px;padding-bottom:130px}.server-hero .hero-copy{width:100%;max-width:500px}.server-hero h1{font-size:39px;line-height:1.15;letter-spacing:-1.3px;max-width:345px;margin:22px 0}.server-hero .hero-copy>p{font-size:15px;max-width:350px;color:#e0e9f4}.server-hero .eyebrow{font-size:9px}.server-hero .hero-cta{flex-direction:row;align-items:center;flex-wrap:wrap;gap:14px}.server-hero .button{font-size:13px}.server-hero .hero-cta>.text-link{font-size:11px;min-height:44px}.server-hero .server-banner-image{object-position:71% center;opacity:.8}.server-hero:before{background:linear-gradient(180deg,#041224ed 0%,#041224de 32%,#041224ad 64%,#04122415 100%)}.server-hero:after{background:linear-gradient(90deg,#04122465,transparent)}.server-hero .quick-filters{margin-top:16px}.server-hero .quick-filters button{font-size:11px;min-height:40px}.server-hero .hero-trust{margin-top:18px;font-size:10px;gap:14px}}
