@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap');
:root{--ink:#070d14;--ink-2:#0b131d;--panel:#101a26;--line:#22303e;--muted:#8d9ba9;--paper:#f3f5f6;--acid:#67f6b6;--blue:#79b8ff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:#f6f8f9;font-family:'DM Sans',sans-serif}.site-header{position:sticky;top:0;z-index:50;background:rgba(7,13,20,.88);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:none;backdrop-filter:blur(18px)}.site-header-inner{max-width:1380px;padding:0 30px;min-height:78px}.ifast-wordmark{font-family:'Manrope',sans-serif;font-size:26px;letter-spacing:-1.6px}.ifast-wordmark b{color:var(--acid)}.main-nav a,.nav-link{color:#aab5c0;font-family:'DM Sans',sans-serif;font-weight:600}.main-nav a:hover,.main-nav a.active,.nav-link.active{color:#fff;background:transparent}.nav-group:has(.active)>.nav-link:after{background:var(--acid)}.dropdown-panel{background:#101a26;border-color:#263443;box-shadow:0 24px 70px rgba(0,0,0,.45)}.dropdown-panel a strong{color:#fff}.dropdown-panel a small{color:#8998a6}.nav-actions .client-button{border:1px solid #31404e;background:#f7f9fa;color:#07101a;border-radius:8px;padding:11px 18px}.catalogue-hero{position:relative;isolation:isolate;overflow:hidden;max-width:none;min-height:650px;margin:0;padding:105px max(30px,calc((100vw - 1320px)/2));display:grid;grid-template-columns:minmax(0,1.25fr) minmax(370px,.75fr);align-items:center;gap:80px;background:radial-gradient(circle at 75% 24%,rgba(53,112,255,.13),transparent 32%),radial-gradient(circle at 26% 0,rgba(103,246,182,.08),transparent 27%),#070d14;border-bottom:1px solid rgba(255,255,255,.08)}.hero-grid-mark{position:absolute;inset:0;z-index:-1;opacity:.17;background-image:linear-gradient(rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(90deg,black,transparent 75%)}.premium-kicker{display:inline-flex;align-items:center;gap:10px;color:#a7b4c0;font-size:12px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase}.premium-kicker i,.availability-pulse,.server-type i{width:7px;height:7px;border-radius:50%;background:var(--acid);box-shadow:0 0 18px rgba(103,246,182,.8)}.catalogue-hero h1{max-width:820px;margin:24px 0;font-family:'Manrope',sans-serif;font-size:clamp(55px,6.7vw,96px);font-weight:700;line-height:.98;letter-spacing:-5px;color:#f7f9fa}.catalogue-hero h1 em{color:var(--acid);font-style:normal}.catalogue-hero-copy>p{max-width:680px;color:#9ba9b6;font-size:19px;line-height:1.7}.hero-actions{display:flex;align-items:center;gap:26px;margin-top:38px}.premium-button{display:inline-flex;align-items:center;gap:30px;padding:16px 19px;background:var(--acid);color:#06110d;border-radius:7px;font-weight:700}.premium-button:hover{color:#06110d;transform:translateY(-2px)}.premium-button span{font-size:20px}.text-link{color:#e8edf0;border-bottom:1px solid #4b5967;padding:10px 0}.infrastructure-panel{position:relative;padding:30px;background:linear-gradient(145deg,rgba(18,30,43,.92),rgba(10,18,27,.94));border:1px solid #283746;border-radius:20px;box-shadow:0 36px 100px rgba(0,0,0,.38)}.infrastructure-panel:before{content:'';position:absolute;inset:9px;border:1px solid rgba(255,255,255,.04);border-radius:13px;pointer-events:none}.panel-orbit{height:210px;display:grid;place-items:center;position:relative}.panel-orbit:before,.panel-orbit:after,.panel-orbit span{content:'';position:absolute;border-radius:50%;border:1px solid #2d3c4b}.panel-orbit:before{width:185px;height:185px}.panel-orbit:after{width:125px;height:125px;border-color:rgba(103,246,182,.26)}.panel-orbit span{width:185px;height:70px;transform:rotate(-22deg);border-color:rgba(121,184,255,.35)}.panel-orbit b{display:grid;place-items:center;width:72px;height:72px;border-radius:18px;background:var(--acid);color:#07110e;font:800 25px 'Manrope';box-shadow:0 0 60px rgba(103,246,182,.22)}.panel-status{display:flex;align-items:center;gap:9px;padding:15px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:13px;color:#a7b4c0}.panel-status i{width:7px;height:7px;background:var(--acid);border-radius:50%}.panel-status strong{margin-left:auto;color:var(--acid)}.panel-metrics{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-top:22px}.panel-metrics div{display:grid;gap:4px}.panel-metrics span{color:#71808e;font-size:11px;text-transform:uppercase;letter-spacing:1px}.panel-metrics strong{font-size:14px}.trust-strip{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);border-left:1px solid var(--line);border-right:1px solid var(--line)}.trust-strip div{padding:28px;border-right:1px solid var(--line);display:grid;gap:6px}.trust-strip div:last-child{border:0}.trust-strip strong{font-size:13px}.trust-strip span{color:#71808e;font-size:12px}.catalogue-intro{max-width:1320px;margin:0 auto;padding:110px 0 40px;display:flex;align-items:end;justify-content:space-between;gap:30px}.catalogue-intro h2{margin:15px 0 0;color:#f5f7f8;font:700 clamp(38px,5vw,62px)/1 'Manrope';letter-spacing:-3px}.catalogue-intro>p{max-width:410px;color:#8493a0;line-height:1.7}.catalogue-shell{max-width:1320px;padding:25px 0 120px;grid-template-columns:290px 1fr;gap:34px}.catalogue-filters{top:100px;background:#0c151f;border:1px solid var(--line);border-radius:12px;padding:24px}.filter-heading{padding-bottom:20px;border-bottom:1px solid var(--line)}.filter-heading>div{display:flex;align-items:center;gap:10px}.filter-heading span{color:var(--acid);font-size:11px}.filter-heading h2{color:#f7f9fa;font:600 16px 'Manrope'}.filter-heading button{color:#788794;font-size:12px}.catalogue-filters label{color:#8896a3;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.7px}.catalogue-filters input,.catalogue-filters select,.results-toolbar select{border-color:#273645;background:#080f17;color:#e8edf0;border-radius:7px;font-family:inherit}.catalogue-filters input:focus,.catalogue-filters select:focus{border-color:var(--acid);outline:1px solid var(--acid)}.results-toolbar{min-height:49px;margin:0 0 18px;padding:0 4px;color:#83919e;font-size:13px}.results-toolbar>div{display:flex;align-items:center;gap:8px}.results-toolbar strong{color:#fff}.results-toolbar label{font-size:12px}.results-toolbar select{padding:9px 34px 9px 11px}.server-grid{gap:14px}.server-card{position:relative;overflow:hidden;background:#0d1721;border-color:#202f3d;border-radius:12px;padding:25px;box-shadow:none;transition:.25s ease}.server-card:before{content:'';position:absolute;left:0;top:0;bottom:0;width:2px;background:transparent}.server-card:hover{border-color:#3a4b5c;transform:translateY(-3px);box-shadow:0 24px 55px rgba(0,0,0,.23)}.server-card:hover:before{background:var(--acid)}.server-type{display:flex;align-items:center;gap:7px;color:#8d9ba9;font-size:10px}.server-type i{width:5px;height:5px}.server-badge{background:rgba(121,184,255,.09);border:1px solid rgba(121,184,255,.18);color:#9ec9fb}.server-card h2{color:#f5f7f8;font:600 22px 'Manrope';letter-spacing:-.6px}.server-card>p{color:#7f8e9b;line-height:1.55}.server-card dl{background:#253340;border-color:#253340;border-radius:8px}.server-card dl div{background:#101c28}.server-card dt{color:#667684}.server-card dd{color:#dbe2e7}.server-card ul{color:#8795a1}.server-card li::marker{color:var(--acid)}.server-card-footer{border-color:#22313f}.server-price strong{color:#fff;font:700 26px 'Manrope'}.server-card .button.primary{background:#f4f7f8;color:#071019;border:0;border-radius:7px;box-shadow:none}.server-card .button.primary:hover{background:var(--acid);transform:none}.site-footer{background:#050a10;border-top-color:#1c2833}.cookie-consent{background:#f7f8f9;color:#15202a;border-radius:12px}.cookie-consent p{color:#52606d}
@media(max-width:1360px){.catalogue-shell,.catalogue-intro,.trust-strip{margin-left:28px;margin-right:28px}.catalogue-intro{padding-left:0;padding-right:0}}
@media(max-width:980px){.catalogue-hero{grid-template-columns:1fr;padding-top:85px}.infrastructure-panel{max-width:560px;width:100%}.trust-strip{grid-template-columns:1fr 1fr}.catalogue-intro{align-items:start;flex-direction:column}.catalogue-shell{grid-template-columns:1fr}.catalogue-filters{position:static}.main-nav{background:#0b141e}}
@media(max-width:620px){.site-header-inner{padding:0 18px}.catalogue-hero{padding:70px 18px;min-height:auto}.catalogue-hero h1{font-size:52px;letter-spacing:-3px}.hero-actions{align-items:flex-start;flex-direction:column}.infrastructure-panel{padding:20px}.panel-orbit{height:160px}.trust-strip{grid-template-columns:1fr;margin:0 18px}.trust-strip div{border-right:0;border-bottom:1px solid var(--line)}.catalogue-intro,.catalogue-shell{margin-left:18px;margin-right:18px}.catalogue-intro{padding-top:75px}.catalogue-intro h2{letter-spacing:-2px}.server-grid{grid-template-columns:1fr}.results-toolbar{align-items:flex-start;flex-direction:column}.server-card dl{grid-template-columns:1fr}}
