:root{--server-navy:#0c2e55;--server-blue:#128fc1;--server-cyan:#18b9d4;--server-gold:#e2b64b;--server-ink:#102f4e;--server-paper:#fffdf6;--server-muted:#6d7d8d}
.server-page{background:#fff;color:var(--server-ink);overflow-x:hidden}
.server-page .nav-menu a.active{color:#b18118;font-weight:800}
.server-hero{position:relative;padding:104px 0 76px;background:radial-gradient(circle at 80% 20%,rgba(24,185,212,.11),transparent 34%),linear-gradient(180deg,#fffefb 0%,#f8fbfd 100%);overflow:hidden}
.server-hero:after{content:"";position:absolute;right:-12%;bottom:-64%;width:58vw;height:80vh;border-radius:50%;background:rgba(226,182,75,.09);filter:blur(1px);pointer-events:none}
.server-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(400px,.98fr);align-items:center;gap:74px}
.server-eyebrow{color:#0d91bf!important;letter-spacing:.14em}
.server-hero h1{max-width:700px;margin:20px 0 22px;color:#102f4e;font:800 clamp(46px,5.5vw,78px)/.99 Roboto,sans-serif;letter-spacing:-2.8px}
.server-hero h1 span{color:#b07c15}
.server-hero-lead{max-width:650px;margin:0;color:#627487;font-size:18px;line-height:1.75}
.server-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}
.server-hero-actions .btn{min-width:174px;justify-content:center}
.server-hero-note{display:flex;flex-wrap:wrap;gap:12px 18px;margin-top:27px;color:#58758d;font-size:12px;font-weight:800}
.server-hero-note span{display:inline-flex;align-items:center;gap:6px}.server-hero-note span:first-child{color:#0c8b8a}
.server-hero-visual{position:relative;min-height:520px;display:flex;align-items:center;justify-content:center}
.server-visual-frame{position:relative;width:min(100%,520px);padding:12px;border-radius:28px;background:linear-gradient(145deg,#0b2d57,#1a6b92 66%,#e4b948);box-shadow:0 30px 70px rgba(18,61,95,.2),0 0 0 8px rgba(255,255,255,.75);transform:rotate(2deg)}
.server-visual-frame:before{content:"";position:absolute;inset:17px;border:1px solid rgba(255,255,255,.28);border-radius:18px;pointer-events:none;z-index:1}.server-visual-frame img{display:block;width:100%;height:auto;aspect-ratio:780/855;object-fit:cover;border-radius:19px}
.server-visual-float{position:absolute;z-index:2;display:grid;gap:3px;padding:13px 15px;border:1px solid rgba(226,182,75,.48);border-radius:15px;background:rgba(255,255,255,.93);box-shadow:0 14px 28px rgba(18,61,95,.16);backdrop-filter:blur(10px)}
.server-visual-float strong{color:#173a5c;font-size:12px}.server-visual-float span{color:#738497;font-size:10px}.server-visual-float-one{top:15%;left:-6%}.server-visual-float-two{right:-5%;bottom:13%}
.server-trust-strip{border-top:1px solid #e4d7aa;border-bottom:1px solid #ebe1c1;background:#fffdf3}.server-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:19px 0}.server-trust-grid span{color:#607489;font-size:12px;text-align:center}.server-trust-grid span+span{border-left:1px solid #ebdfb7}.server-trust-grid b{display:block;margin-bottom:3px;color:#173b5e;font:900 21px/1 Roboto}
.server-section{padding:98px 0;background:#fff}.server-section-heading{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);align-items:end;gap:70px;margin-bottom:40px}.server-section-heading h2,.server-control-copy h2,.server-backup-copy h2,.server-enquiry-copy h2,.server-band-copy h2{margin:15px 0 0;color:#12385c;font:800 clamp(32px,4vw,50px)/1.06 Roboto;letter-spacing:-1.45px}.server-section-heading p{margin:0;color:#6c7e90;font-size:16px;line-height:1.75}.server-pillar-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.server-pillar{position:relative;min-height:290px;padding:28px 27px 25px;border:1px solid #e2e9ee;border-radius:21px;background:#fff;overflow:hidden;box-shadow:0 13px 30px rgba(18,61,95,.07);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.server-pillar:hover{transform:translateY(-6px);border-color:#dfbd62;box-shadow:0 22px 42px rgba(18,61,95,.12)}.server-pillar:before{content:"";position:absolute;right:-40px;top:-48px;width:170px;height:170px;border-radius:50%;background:rgba(17,156,195,.08)}.server-pillar-control:before{background:rgba(226,182,75,.12)}.server-pillar-scale:before{background:rgba(43,179,135,.1)}.server-pillar-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:15px;background:#e9f8fb;color:#0d91bf;font:900 23px/1 Roboto}.server-pillar-control .server-pillar-icon{background:#fff5d5;color:#a17412}.server-pillar-scale .server-pillar-icon{background:#e9f8f1;color:#15846c}.server-pillar-label{display:block;margin-top:33px;color:#8496a6;font-size:10px;font-weight:900;letter-spacing:.12em}.server-pillar h3{margin:10px 0 11px;color:#173b5e;font-size:23px}.server-pillar p{max-width:360px;margin:0;color:#6c7d8d;font-size:14px;line-height:1.7}.server-pillar-line{position:absolute;right:27px;bottom:26px;left:27px;height:4px;border-radius:8px;background:#eff3f6}.server-pillar-line span{display:block;width:62%;height:100%;border-radius:8px;background:linear-gradient(90deg,#12a7ca,#e2b64b)}.server-pillar-control .server-pillar-line span{width:78%;background:linear-gradient(90deg,#e2b64b,#f4d980)}.server-pillar-scale .server-pillar-line span{width:92%;background:linear-gradient(90deg,#25b997,#e2b64b)}
.server-band{position:relative;padding:90px 0;background:linear-gradient(135deg,#0b2e58,#123f6b 55%,#0d6b8d);color:#fff;overflow:hidden}.server-band:after{content:"";position:absolute;right:-10%;top:-40%;width:48vw;height:90vh;border-radius:50%;border:1px solid rgba(255,255,255,.13);box-shadow:0 0 0 38px rgba(255,255,255,.03),0 0 0 76px rgba(255,255,255,.025);pointer-events:none}.server-band-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(390px,1.1fr);align-items:center;gap:66px}.server-band .eyebrow{color:#6de3f2!important}.server-band-copy h2{color:#fff}.server-band-copy p{max-width:600px;margin:24px 0;color:#c6d7e7;font-size:16px;line-height:1.75}.text-link{display:inline-flex;gap:8px;align-items:center;color:#f5d975;font-size:13px;font-weight:900;text-decoration:none}.text-link:hover{color:#fff}.server-concurrency-card{padding:23px;border:1px solid rgba(255,255,255,.18);border-radius:23px;background:rgba(255,255,255,.1);box-shadow:0 22px 50px rgba(2,22,45,.22);backdrop-filter:blur(12px)}.server-concurrency-top{display:flex;justify-content:space-between;gap:12px;color:#b8d0e0;font-size:10px;font-weight:900;letter-spacing:.1em}.server-live-dot{color:#8df0d4;letter-spacing:0;text-transform:none}.server-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:23px 0}.server-flow-node{display:grid;gap:7px;min-height:135px;padding:15px 13px;border:1px solid rgba(255,255,255,.13);border-radius:15px;background:rgba(4,27,53,.32)}.server-flow-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:rgba(117,229,241,.15);color:#8ceaf0;font-size:18px}.server-flow-node:nth-child(2) .server-flow-icon{background:rgba(230,194,91,.15);color:#f4d778}.server-flow-node:nth-child(3) .server-flow-icon{background:rgba(102,228,181,.15);color:#7ff0c7}.server-flow-node strong{font-size:13px}.server-flow-node small{color:#acc3d4;font-size:11px}.server-concurrency-footer{display:flex;align-items:center;gap:8px;padding-top:17px;border-top:1px solid rgba(255,255,255,.14);color:#b6cad9;font-size:11px}.server-concurrency-footer b{margin-left:15px;color:#f6d979;font:900 20px/1 Roboto}.server-concurrency-footer b:first-child{margin-left:0}
.server-control-section{background:#f9fbfc}.server-control-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:80px}.server-control-visual{position:relative}.server-control-visual img{display:block;width:100%;border-radius:24px;box-shadow:0 24px 50px rgba(18,61,95,.12)}.server-control-stamp{position:absolute;right:22px;bottom:22px;display:grid;gap:2px;padding:12px 14px;border:1px solid #e8d28d;border-radius:13px;background:rgba(255,255,255,.92);box-shadow:0 12px 26px rgba(18,61,95,.13)}.server-control-stamp span{color:#0d91bf;font-size:9px;font-weight:900;letter-spacing:.13em}.server-control-stamp strong{color:#173b5e;font-size:12px}.server-control-copy p{margin:20px 0 27px;color:#6b7d8f;font-size:16px;line-height:1.75}.server-check-list{display:grid;gap:16px;margin:0;padding:0;list-style:none}.server-check-list li{display:flex;align-items:flex-start;gap:13px}.server-check-list li>span{display:grid;place-items:center;flex:0 0 25px;width:25px;height:25px;border-radius:50%;background:#e8f8f1;color:#128b73;font-weight:900}.server-check-list b{display:block;margin-bottom:3px;color:#173b5d;font-size:14px}.server-check-list small{display:block;color:#718293;font-size:12px}
.server-backup-section{padding:84px 0;background:linear-gradient(180deg,#fffdf5,#fff)}.server-backup-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);align-items:center;gap:86px}.server-backup-copy p{max-width:620px;margin:21px 0 26px;color:#6d7e8e;font-size:16px;line-height:1.75}.server-schedule{display:flex;flex-wrap:wrap;gap:11px}.server-schedule span{display:grid;gap:3px;min-width:120px;padding:13px 14px;border:1px solid #e6d696;border-radius:13px;background:#fffef9}.server-schedule b{color:#173b5e;font-size:13px}.server-schedule small{color:#7c8b97;font-size:10px}.server-backup-card{padding:25px;border:1px solid #ead694;border-radius:22px;background:#fff;box-shadow:0 19px 44px rgba(81,65,25,.1)}.server-backup-card-top{display:flex;align-items:center;gap:13px}.server-backup-shield{display:grid;place-items:center;width:47px;height:47px;border-radius:15px;background:#e9f8f1;color:#15856c;font-size:23px}.server-backup-card-top small{display:block;color:#a47d19;font-size:9px;font-weight:900;letter-spacing:.1em}.server-backup-card-top strong{display:block;margin-top:4px;color:#173b5e;font-size:18px}.server-backup-progress{height:8px;margin:28px 0 16px;border-radius:8px;background:#eef3f4;overflow:hidden}.server-backup-progress span{display:block;width:76%;height:100%;border-radius:8px;background:linear-gradient(90deg,#19a8c3,#e2b64b)}.server-backup-meta{display:grid;gap:9px;margin-bottom:22px;color:#7c8b97;font-size:11px}.server-backup-meta span{display:flex;justify-content:space-between;gap:12px}.server-backup-meta b{color:#173b5e}.server-backup-card .btn{width:100%;justify-content:center}
.server-fit-section{background:#fff}.server-fit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.server-fit-card{padding:24px;border:1px solid #e0e8ee;border-radius:19px;background:#fff;box-shadow:0 11px 25px rgba(18,61,95,.05)}.server-fit-card>span{color:#c18f20;font:900 14px/1 Roboto}.server-fit-card h3{margin:22px 0 10px;color:#173b5e;font-size:19px}.server-fit-card p{margin:0;color:#708193;font-size:13px;line-height:1.65}
.server-enquiry-section{padding:98px 0 110px;background:linear-gradient(135deg,#eefbfc 0%,#fdf8e8 100%)}.server-enquiry-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:start;gap:70px}.server-enquiry-copy h2{max-width:600px}.server-enquiry-copy>p{max-width:600px;margin:22px 0;color:#6b7e90;font-size:16px;line-height:1.75}.server-enquiry-points{display:grid;gap:10px;color:#4f7186;font-size:13px;font-weight:800}.server-contact-rail{display:flex;flex-wrap:wrap;gap:11px;margin-top:30px}.server-contact-rail a{display:grid;gap:5px;min-width:185px;padding:14px 16px;border:1px solid #d8e6eb;border-radius:14px;background:rgba(255,255,255,.7);text-decoration:none}.server-contact-rail small{color:#738899;font-size:10px}.server-contact-rail strong{color:#173b5e;font-size:13px}.server-enquiry-card{padding:28px;border:1px solid rgba(214,193,111,.55);border-radius:23px;background:#fff;box-shadow:0 22px 48px rgba(55,80,93,.12)}.server-form-heading{display:flex;align-items:center;gap:12px;margin-bottom:22px}.server-form-icon{display:grid;place-items:center;width:43px;height:43px;border-radius:13px;background:#e8f8fb;color:#0d91bf;font-size:19px}.server-form-heading .eyebrow{margin-bottom:5px}.server-form-heading h3{margin:0;color:#173b5e;font-size:24px}.server-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.server-enquiry-card label{display:grid;gap:7px;color:#45627a;font-size:11px;font-weight:900}.server-enquiry-card input,.server-enquiry-card select,.server-enquiry-card textarea{width:100%;border:1px solid #dce7ec;border-radius:10px;background:#fbfdfe;color:#173b5e;font:inherit;font-size:13px;padding:11px 12px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.server-enquiry-card textarea{resize:vertical}.server-enquiry-card input:focus,.server-enquiry-card select:focus,.server-enquiry-card textarea:focus{border-color:#3aaac6;box-shadow:0 0 0 3px rgba(58,170,198,.14)}.server-enquiry-card>form>label{margin-top:14px}.server-submit{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:16px;padding:13px 17px}.server-form-status{min-height:20px;margin:11px 0 0;color:#12856f;font-size:12px;font-weight:800}.server-form-status.is-error{color:#b34b3c}.server-form-privacy{margin:3px 0 0;color:#8b9aa7;font-size:10px;line-height:1.5}.server-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important}
@media(max-width:1000px){.server-hero-grid,.server-band-grid,.server-control-grid,.server-backup-grid,.server-enquiry-grid{grid-template-columns:1fr;gap:44px}.server-hero{padding-top:80px}.server-hero-visual{min-height:0;max-width:680px}.server-visual-float-one{left:2%}.server-visual-float-two{right:2%}.server-section-heading{gap:28px}.server-control-visual{max-width:700px}.server-enquiry-copy{max-width:720px}.server-enquiry-card{max-width:720px}}
@media(max-width:720px){.server-hero{padding:66px 0 58px}.server-hero h1{font-size:44px;letter-spacing:-1.8px}.server-hero-lead{font-size:15px}.server-hero-note{display:grid}.server-visual-frame{transform:none}.server-visual-float{position:relative;inset:auto;margin-top:12px}.server-hero-visual{display:block}.server-trust-grid{grid-template-columns:repeat(2,1fr);gap:0}.server-trust-grid span{padding:13px 7px}.server-trust-grid span:nth-child(odd){border-left:0}.server-trust-grid span:nth-child(n+3){border-top:1px solid #ebdfb7}.server-section{padding:68px 0}.server-section-heading{display:block;margin-bottom:28px}.server-section-heading p{margin-top:18px;font-size:14px}.server-pillar-grid,.server-fit-grid{grid-template-columns:1fr}.server-pillar{min-height:250px}.server-band{padding:68px 0}.server-band-copy h2,.server-control-copy h2,.server-backup-copy h2,.server-enquiry-copy h2{font-size:34px}.server-flow{grid-template-columns:1fr}.server-flow-node{min-height:0}.server-concurrency-footer{flex-wrap:wrap}.server-control-grid{gap:33px}.server-backup-grid{gap:33px}.server-enquiry-section{padding:68px 0 78px}.server-form-grid{grid-template-columns:1fr}.server-enquiry-card{padding:20px}.server-contact-rail a{width:100%}}
@media(prefers-reduced-motion:reduce){.server-pillar,.server-visual-frame{transition:none!important;transform:none!important}}
