:root{--bg:#040816;--bg-soft:#07101f;--card:#0b1729;--card-2:#10233d;--text:#f8fbff;--muted:#9aa9bd;--primary:#2563eb;--primary-2:#60a5fa;--success:#22d982;--warning:#facc15;--line:rgba(255,255,255,.1);--shadow:0 24px 80px rgba(0,0,0,.36)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inter,Segoe\ UI,Arial,sans-serif;background:var(--bg);color:var(--text);line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}.container{width:min(1500px,calc(100% - 64px));margin:auto}.section{position:relative;padding:42px 0}.last-section{padding-bottom:82px}.section::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background: linear-gradient(
    90deg,
    transparent,
    rgba(96, 165, 250, 0.12),
    transparent
  )}.site-header{position:sticky;top:0;z-index:1000;background:rgba(4,8,22,.82);border-bottom:1px solid var(--line);backdrop-filter:blur(18px)}.site-header.scrolled{box-shadow:0 18px 60px rgba(0,0,0,.3)}.nav-wrap{width:min(1500px,calc(100% - 40px));height:76px;margin:auto;display:flex;align-items:center;gap:34px}.logo{font-size:30px;font-weight:900;letter-spacing:-.06em;line-height:1}.logo em{font-style:normal;color:#60a5fa;border:2px solid #2563eb;border-radius:8px;font-size:.58em;letter-spacing:-.02em;padding:1px 5px;margin-left:5px}.nav-menu{flex:1;display:flex;justify-content:center;align-items:center;gap:28px}.nav-menu a{font-size:14px;font-weight:800;color:#fff;opacity:.95;position:relative}.nav-menu a:hover,.nav-menu a.active{color:#fff;opacity:1}.nav-menu a.active::after{content:"";position:absolute;left:0;right:0;bottom:-28px;height:2px;background:var(--primary-2);box-shadow:0 0 18px var(--primary-2)}.dropdown{position:relative;padding:26px 0;margin:-26px 0}.dropdown-panel{display:none;position:absolute;top:68px;left:-18px;min-width:220px;padding:10px;background:rgba(9,20,38,.98);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow)}.dropdown:hover .dropdown-panel{display:grid;gap:4px}.dropdown-panel a{padding:10px 12px;border-radius:12px;color:var(--muted)}.dropdown-panel a:hover{background:rgba(37,99,235,.14);color:#fff}.client-btn,.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:12px;padding:14px 22px;font-weight:900;line-height:1;cursor:pointer;transition:.22s ease}.client-btn,.btn.primary{background: linear-gradient(
    135deg,
    var(--primary),
    #1d4ed8 60%,
    var(--primary-2)
  );color:#fff;box-shadow:0 16px 34px rgba(37,99,235,.18)}.btn.secondary{background:rgba(255,255,255,.055);border-color:var(--line);color:#fff}.client-btn:hover,.btn:hover{transform:translateY(-2px);box-shadow:0 20px 45px rgba(37,99,235,.26)}.mobile-toggle{display:none;margin-left:auto;width:44px;height:44px;border-radius:12px;border:1px solid var(--line);background:rgba(255,255,255,.05);color:#fff;font-size:24px}.hero{position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.home-network-hero,.product-network-hero{min-height:690px;padding:70px 0 112px;background: radial-gradient(
      circle at 70% 38%,
      rgba(37, 99, 235, 0.22),
      transparent 34%
    ),
    linear-gradient(
      90deg,
      rgba(4, 8, 22, 0.99) 0%,
      rgba(4, 8, 22, 0.95) 35%,
      rgba(4, 8, 22, 0.72) 58%,
      rgba(4, 8, 22, 0.48) 100%
    )}.product-network-hero{min-height:635px}.network-bg{position:absolute;inset:0;background: url("../images/uk-network-hero.svg") center right/cover no-repeat;opacity:.72}.hero::after{content:"";position:absolute;inset:auto 0 0 0;height:180px;background:linear-gradient(180deg,transparent,var(--bg));pointer-events:none}.hero-grid{width:min(1500px,calc(100% - 64px));margin:auto;position:relative;z-index:2}.home-network-grid{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:90px;align-items:center;min-height:520px}.hero-content{max-width:680px}.eyebrow{display:inline-block;margin-bottom:16px;color:var(--primary-2);font-size:13px;font-weight:950;text-transform:uppercase;letter-spacing:.12em}.hero h1{font-size:clamp(52px,5vw,74px);line-height:1.02;max-width:900px}.hero h1 span{color:#2563eb;text-shadow:0 0 28px rgba(37,99,235,.32)}.hero p{font-size:18px;color:#c4d0df;max-width:580px;margin-top:18px}.breadcrumbs{display:flex;gap:10px;margin:0 0 24px;color:var(--muted);font-size:14px}.hero-points{margin-top:34px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 40px;max-width:760px}.hero-points div{display:grid;grid-template-columns:36px 1fr;column-gap:16px;align-items:start}.hero-points strong,.hero-points small{grid-column:2}.hero-points small{margin-top:4px}.hero-points strong{display:block;font-size:18px;line-height:1.2;margin-bottom:4px}.hero-points small{display:block;color:var(--muted);font-size:15px;line-height:1.4}.mini-icon,.strip-icon,.service-icon,.tool-icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--primary-2)}.mini-icon svg,.strip-icon svg,.service-icon svg,.tool-icon svg,.pin svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.mini-icon{width:32px;height:32px}.hero-actions{display:flex;flex-wrap:wrap;gap:18px;margin-top:34px}.status-dot{width:9px;height:9px;border-radius:99px;background:var(--success);box-shadow:0 0 18px var(--success);animation:pulse 1.8s infinite}.uk-network-card{position:relative;padding:32px;border:1px solid rgba(255,255,255,.13);border-radius:24px;background: linear-gradient(
    180deg,
    rgba(10, 22, 40, 0.89),
    rgba(8, 18, 35, 0.82)
  );backdrop-filter:blur(22px);box-shadow:var(--shadow);overflow:hidden}.uk-network-card::before{content:"";position:absolute;inset:0;background: radial-gradient(
    circle at 20% 0%,
    rgba(96, 165, 250, 0.12),
    transparent 40%
  );pointer-events:none}.uk-network-card h3{position:relative;font-size:14px;text-transform:uppercase;letter-spacing:.08em;color:#a9c7ff;margin-bottom:18px}.location-row{position:relative;display:grid;grid-template-columns:26px 1fr auto auto;gap:14px;align-items:center;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.08)}.location-row strong{font-size:15px}.location-row em{font-style:normal;color:var(--success);font-size:13px;font-weight:900}.location-row small{color:#b4c1d2}.pin{width:24px;height:24px;color:#2f6fff}.uk-network-card>a{display:inline-flex;margin-top:18px;color:var(--primary-2);font-weight:850}.feature-strip{width:min(1500px,calc(100% - 64px));margin:-64px auto 0;position:relative;z-index:8;display:grid;grid-template-columns:repeat(4,1fr);background: linear-gradient(
    180deg,
    rgba(13, 27, 47, 0.88),
    rgba(9, 20, 38, 0.84)
  );border:1px solid rgba(255,255,255,.12);border-radius:20px;box-shadow:0 22px 70px rgba(0,0,0,.28);backdrop-filter:blur(18px);overflow:hidden}.feature-item{position:relative;display:grid;grid-template-columns:46px 1fr;gap:8px 16px;align-items:center;padding:30px 34px;min-height:120px}.feature-item:not(:last-child)::after {content:"";position:absolute;right:0;top:22px;bottom:22px;width:1px;background: linear-gradient(
    transparent,
    rgba(96, 165, 250, 0.22),
    transparent
  )}.strip-icon{width:42px;height:42px;grid-row:span 2}.feature-item strong{font-size:15px}.feature-item span:last-child{color:var(--muted);font-size:13px}.center{text-align:center;max-width:790px;margin:0 auto 34px}.center h2,.locations-intro h2,.os-intro h2,.cta-panel h2,.feature-list-card h2,.faq-card h2{font-size:clamp(34px,3vw,54px);line-height:1.08;letter-spacing:-.045em;margin-bottom:10px}.center p,.locations-intro p,.os-intro p,.cta-panel p{color:var(--muted)}.home-service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.home-service-card,.pricing-card,.location-box,.network-tool-card,.os-card,.feature-list-card,.faq-card,.cta-panel,.locations-panel,.os-panel{background: linear-gradient(
    180deg,
    rgba(16, 34, 58, 0.78),
    rgba(10, 22, 40, 0.74)
  );border:1px solid rgba(255,255,255,.1);border-radius:22px;box-shadow:0 18px 55px rgba(0,0,0,.2);backdrop-filter:blur(18px);transition:.22s ease}.home-service-card{position:relative;min-height:330px;padding:30px;display:flex;flex-direction:column;overflow:hidden}.home-service-card::before,.pricing-card::before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background: linear-gradient(
    90deg,
    transparent,
    rgba(96, 165, 250, 0.55),
    transparent
  );opacity:.55}.home-service-card:hover,.pricing-card:hover,.location-box:hover{transform:translateY(-8px);border-color:rgba(96,165,250,.35);box-shadow:0 26px 80px rgba(0,0,0,.34)}.service-icon{width:70px;height:70px;background:rgba(37,99,235,.11);border:1px solid rgba(96,165,250,.18);border-radius:20px;margin-bottom:22px}.service-icon svg{width:42px;height:42px}.home-service-card h3,.pricing-card h3{font-size:24px;letter-spacing:-.03em;margin-bottom:8px}.home-service-card p,.pricing-card p{color:var(--muted);font-size:15px}.service-price{margin-top:auto;margin-bottom:18px;color:var(--muted)}.service-price strong{font-size:32px;color:#fff;margin-left:5px;letter-spacing:-.05em}.service-price span{color:var(--primary-2);font-weight:800}.home-service-card .btn{width:fit-content;align-self:flex-end}.card-badge,.plan-badge{position:absolute;top:0;right:24px;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.04em;padding:7px 14px;border-radius:0 0 12px 12px}.spec-row{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:18px -30px -30px;border-top:1px solid rgba(255,255,255,.08)}.spec-row span{text-align:center;font-size:.72rem;font-weight:800;padding:12px 4px;color:#dbeafe;background:rgba(255,255,255,.018)}.locations-panel{display:grid;grid-template-columns:300px 1fr;gap:28px;align-items:stretch;padding:24px}.locations-panel.slim{grid-template-columns:360px 1fr}.locations-intro{padding:8px 0;min-width:0;overflow:hidden}.locations-intro .btn{margin-top:16px}.active-location-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.location-box.compact{padding:22px;min-height:160px;position:relative;overflow:hidden}.city-line{display:block;width:64px;height:54px;margin-bottom:8px;background: linear-gradient(0deg, rgba(37, 99, 235, 0), rgba(37, 99, 235, 0)),
    url("../images/city-line.svg") center/contain no-repeat;opacity:.86}.location-box h3{font-size:19px;margin-bottom:2px}.location-box p{color:var(--muted);font-size:13px;margin-bottom:10px}.location-box strong{display:flex;gap:7px;align-items:center;color:var(--success);font-size:14px}.location-box strong i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 12px var(--success);animation:pulse 1.8s infinite}.location-box small{display:block;color:#c9d6e6;margin-top:3px}.network-tools-grid.three{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.network-tool-card{padding:30px;display:grid;grid-template-columns:72px 1fr auto;gap:20px;align-items:center;min-height:180px}.network-tool-card h3{font-size:19px}.network-tool-card p{color:var(--muted);font-size:14px}.network-tool-card .btn{min-width:140px;justify-content:center;align-self:end;white-space:nowrap}.tool-icon{width:58px;height:58px;border-radius:18px;background:rgba(37,99,235,.11);border:1px solid rgba(96,165,250,.14);font-size:25px}.tool-icon.success{color:#fff;background:rgba(34,217,130,.18);border-color:rgba(34,217,130,.26)}.latency-mini{font-size:34px;font-weight:900;color:var(--success);letter-spacing:-.04em;text-shadow:0 0 18px rgba(34,217,130,.22)}.vps-pricing{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;overflow:visible}.pricing-card{position:relative;z-index:1;padding:28px;min-height:470px;display:flex;flex-direction:column;overflow:visible;backdrop-filter:blur(18px)}.pricing-card.popular{border-color:rgba(96,165,250,.5)}.pricing-card:hover,.pricing-card:focus-within{z-index:50}.price{margin:18px 0 20px}.price strong{font-size:38px;letter-spacing:-.06em}.price span{color:var(--primary-2);font-weight:850;margin-left:4px}.pricing-card ul,.feature-list-card ul{list-style:none;display:grid;gap:10px;margin-bottom:28px}.pricing-card li,.feature-list-card li{color:#c9d6e6;font-size:14px}.pricing-card li::before,.feature-list-card li::before{content:"✓";display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;margin-right:9px;color:var(--success);background:rgba(34,217,130,.1);font-size:11px}.pricing-card .btn{margin-top:auto}.plans-note{text-align:center;color:#c9d6e6;margin-top:20px}.plans-note a{color:var(--primary-2)}.order-dropdown{position:relative;z-index:60;margin-top:auto;padding-bottom:12px}.order-dropdown .btn{width:100%}.order-dropdown::after{content:"";position:absolute;left:0;right:0;top:100%;height:12px}.order-menu{display:none;position:absolute;left:0;right:0;top: calc(100% + 12px);z-index:999;padding:10px;border:1px solid var(--line);border-radius:16px;background:rgba(9,20,38,.98);box-shadow:var(--shadow)}.order-dropdown:hover .order-menu,.order-dropdown:focus-within .order-menu{display:grid;gap:6px}.order-menu a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:12px;color:#dbeafe;font-weight:850}.order-menu a:hover{background:rgba(37,99,235,.18);color:#fff}.order-menu small{color:var(--success);font-weight:900;white-space:nowrap}.os-panel{padding:24px;display:grid;grid-template-columns:280px 1fr;gap:28px}.os-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.os-card{min-height:190px;padding:22px;display:grid;place-items:center;text-align:center}.os-card span{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:18px;background:rgba(37,99,235,.14);border:1px solid rgba(96,165,250,.12)}.os-card span img{width:34px;height:34px;object-fit:contain}.os-card strong{font-size:15px}.os-card small{color:var(--muted)}.split-cards{display:grid;grid-template-columns:1fr 1fr;gap:22px}.feature-list-card,.faq-card,.cta-panel{padding:30px}.faq-card details{border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:14px 16px;margin-top:10px;background:rgba(255,255,255,.025)}.faq-card summary{cursor:pointer;font-weight:800}.faq-card p{color:var(--muted);font-size:14px;margin-top:8px}.cta-panel{display:flex;justify-content:space-between;align-items:center;gap:30px}.cta-panel p{max-width:780px}.footer-grid{width:min(1500px,calc(100% - 64px));margin:auto;display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr 1.25fr;gap:34px}.site-footer{border-top:1px solid var(--line);background:linear-gradient(180deg,var(--bg-soft),rgba(4,8,22,.98));padding:58px 0 26px;margin-top:24px}.footer-logo{display:inline-block;margin-bottom:18px}.footer-grid h4{margin-bottom:12px}.footer-grid p,.footer-grid a{color:var(--muted)}.footer-grid a{display:block;margin:7px 0}.footer-help{padding:24px;border:1px solid var(--line);border-radius:20px;background:rgba(37,99,235,.08)}.footer-help .btn{margin-top:14px}.footer-bottom{width:min(1500px,calc(100% - 64px));margin:38px auto 0;padding-top:20px;border-top:1px solid var(--line);display:flex;justify-content:space-between;color:var(--muted);font-size:14px}.latency-mini.inline{font-size:13px;letter-spacing:0;color:var(--success);white-space:nowrap;text-shadow:none}.js-latency-button:disabled{opacity:.65;cursor:not-allowed;transform:none;box-shadow:none}.location-row .latency-mini.inline{justify-self:end;min-width:42px;text-align:right}.location-box .latency-mini.inline{font-weight:900;color:var(--success)}.latency-updated{display:block;margin-top:4px;color:#9db0c7;font-size:13px}.latency-status{display:block;margin-top:8px;color:#22d982;font-weight:700}.latency-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.latency-card-heading{display:flex;gap:16px}.js-latency-updated{display:block;margin-top:6px;color:var(--muted);font-size:13px}.latency-live-dot{width:12px;height:12px;border-radius:999px;background:#22d982;flex-shrink:0;margin-top:8px;animation:latencyPulse 2s infinite}.js-latency-status{display:block;margin-top:10px;margin-bottom:18px;color:#22d982;font-size:14px;font-weight:700}@keyframes pulse {
  0%,
  100% {
    opacity: 1;
    transform: scale(1);
  }

  50% {
    opacity: 0.55;
    transform: scale(0.75);
  }
}@keyframes latencyPulse {
  0% {
    box-shadow: 0 0 0 0 rgba(34, 217, 130, 0.7);
  }

  70% {
    box-shadow: 0 0 0 12px rgba(34, 217, 130, 0);
  }

  100% {
    box-shadow: 0 0 0 0 rgba(34, 217, 130, 0);
  }
}@media (max-width:1200px){.home-network-grid,.locations-panel,.locations-panel.slim,.os-panel{grid-template-columns:1fr}.home-network-grid{gap:46px}.feature-strip{grid-template-columns:repeat(2,1fr)}.home-service-grid,.vps-pricing{grid-template-columns:repeat(2,1fr)}.network-tools-grid.three,.footer-grid{grid-template-columns:1fr 1fr}.os-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){.container,.hero-grid,.feature-strip,.footer-grid,.footer-bottom{width:calc(100% - 36px)}.nav-wrap{width:calc(100% - 28px)}.mobile-toggle{display:block}.client-btn{display:none}.nav-menu{display:none;position:absolute;top:76px;left:14px;right:14px;flex-direction:column;align-items:stretch;gap:0;padding:14px;background:rgba(9,20,38,.98);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow)}.nav-menu.open{display:flex}.nav-menu a{padding:13px 12px}.nav-menu a.active::after{display:none}.dropdown{padding:0;margin:0}.dropdown-panel{position:static;display:grid;box-shadow:none;margin:0 0 8px 12px;background:transparent;border:0}.home-network-hero,.product-network-hero{padding-top:56px;min-height:auto}.home-network-grid{gap:36px}.hero h1{font-size:46px}.hero-points{grid-template-columns:1fr;gap:18px}.uk-network-card{max-width:100%}.feature-strip{grid-template-columns:1fr;margin-top:24px}.feature-item:not(:last-child)::after {display:none}.home-service-grid,.vps-pricing,.active-location-grid,.network-tools-grid.three,.os-grid,.split-cards,.footer-grid{grid-template-columns:1fr}.network-tool-card{grid-template-columns:72px 1fr}.network-tool-card .btn,.latency-mini{grid-column: 1 / -1}.network-tool-card .btn{width:100%}.cta-panel,.footer-bottom{flex-direction:column;align-items:flex-start}.spec-row{grid-template-columns:repeat(2,1fr)}}.home-service-grid,.vps-pricing,.active-location-grid,.network-tools-grid.three,.os-grid,.split-cards,.footer-grid{min-width:0}.hero-points{margin-top:34px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 40px;max-width:760px}.hero-points div{display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:16px;align-items:start}.hero-points .mini-icon{grid-row: 1 / span 2}.hero-points strong,.hero-points small{grid-column:2}.hero-points strong{font-size:18px;line-height:1.2;margin-bottom:4px}.hero-points small{margin-top:4px;color:var(--muted);font-size:15px;line-height:1.4}.home-service-card{position:relative;min-height:330px;padding:30px;display:flex;flex-direction:column;overflow:hidden}.vps-pricing{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;overflow:visible}.pricing-card{position:relative;z-index:1;min-height:560px;padding:28px;display:flex;flex-direction:column;align-items:stretch;text-align:left;overflow:visible}.pricing-card:hover,.pricing-card:focus-within{z-index:80}.pricing-card h3{font-size:24px;line-height:1.15;letter-spacing:-.03em;margin-bottom:14px}.pricing-card>p{min-height:58px;color:var(--muted);font-size:15px}.price{margin:34px 0 28px}.price strong{font-size:38px;letter-spacing:-.06em}.pricing-card ul{list-style:none;display:grid;gap:10px;margin-bottom:30px}.pricing-card li{color:#c9d6e6;font-size:14px}.order-dropdown{position:relative;z-index:90;margin-top:auto}.order-dropdown>summary{list-style:none;width:100%;user-select:none}.order-dropdown>summary::-webkit-details-marker{display:none}.order-menu{display:none;position:absolute;left:0;right:0;top: calc(100% + 10px);z-index:999;padding:10px;border:1px solid var(--line);border-radius:16px;background:rgba(9,20,38,.98);box-shadow:var(--shadow)}.order-dropdown[open] .order-menu{display:grid;gap:6px}.order-menu a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:12px;color:#dbeafe;font-weight:850}.order-menu a:hover{background:rgba(37,99,235,.18);color:#fff}.order-menu small{color:var(--success);font-weight:900;white-space:nowrap}.locations-panel{display:grid;grid-template-columns:300px minmax(0,1fr);gap:28px;align-items:stretch;padding:24px}.locations-panel.slim{grid-template-columns:360px minmax(0,1fr)}.active-location-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.location-box.compact{padding:22px;min-height:160px;position:relative;overflow:hidden}.network-tools-grid.three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.network-tool-card{padding:28px;min-height:170px;display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:18px;align-items:center}.network-tool-card .latency-card-top{grid-column: 1 / -1;margin-bottom:2px}.network-tool-card .js-latency-status{grid-column: 1 / -1;margin:0}.network-tool-card .btn{min-width:140px;white-space:nowrap}.latency-mini{font-size:32px;font-weight:900;color:var(--success);letter-spacing:-.04em;text-shadow:0 0 18px rgba(34,217,130,.22)}.latency-mini.inline{font-size:13px;letter-spacing:0;text-shadow:none}.os-panel{padding:32px;display:grid;grid-template-columns:300px minmax(0,1fr);gap:28px;align-items:center;overflow:hidden}.os-intro p{max-width:280px}.os-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;width:100%;min-width:0}.os-card{min-width:0;min-height:150px;padding:18px 10px;display:grid;grid-template-columns:1fr;place-items:center;text-align:center}.os-card span{display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:16px;background:rgba(37,99,235,.14);border:1px solid rgba(96,165,250,.12)}.os-card span img{width:34px;height:34px;max-width:34px;max-height:34px;object-fit:contain;display:block}.os-card strong{font-size:14px;line-height:1.15;text-align:center}.os-card small{color:var(--muted);font-size:12px}.split-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.feature-list-card{padding:48px;min-height:330px;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.9fr);gap:34px;align-items:center}.feature-list-card ul{margin:0}.faq-card{padding:48px;min-height:330px;display:grid;grid-template-columns:1fr 1fr;gap:18px 22px;align-items:start}.faq-card h2{grid-row:span 2;margin:0}.faq-card details{margin:0}.cta-panel{padding:38px 48px;display:flex;justify-content:space-between;align-items:center;gap:30px}@media (max-width:1200px){.home-network-grid,.locations-panel,.locations-panel.slim,.os-panel{grid-template-columns:1fr}.home-network-grid{gap:46px}.feature-strip{grid-template-columns:repeat(2,1fr)}.home-service-grid,.vps-pricing{grid-template-columns:repeat(2,minmax(0,1fr))}.network-tools-grid.three,.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.os-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-list-card,.faq-card{grid-template-columns:1fr}.faq-card h2{grid-row:auto}}@media (max-width:820px){.container,.hero-grid,.feature-strip,.footer-grid,.footer-bottom{width:calc(100% - 36px)}.home-service-grid,.vps-pricing,.active-location-grid,.network-tools-grid.three,.os-grid,.split-cards,.footer-grid{grid-template-columns:1fr}.hero-points{grid-template-columns:1fr;gap:22px}.pricing-card{min-height:auto}.network-tool-card{grid-template-columns:56px minmax(0,1fr)}.network-tool-card .btn,.network-tool-card .latency-mini{grid-column: 1 / -1;width:100%}.feature-list-card,.faq-card,.cta-panel,.os-panel{padding:28px}.cta-panel,.footer-bottom{flex-direction:column;align-items:flex-start}}.plan-specs div{display:flex;align-items:center;justify-content:center;text-align:center;min-height:72px;padding:14px 10px;line-height:1.4;font-weight:700;font-size:.72rem}.plan-specs div span{display:block}.infrastructure-grid{display:grid;grid-template-columns:1.2fr repeat(3,minmax(220px,1fr));gap:24px;align-items:stretch}.infrastructure-intro{min-width:0}.location-card{min-width:0;width:100%}.home-locations-panel{display:grid!important;grid-template-columns:minmax(360px,420px) minmax(0,1fr)!important;gap:20px!important;align-items:stretch!important;overflow:hidden!important;padding:24px!important}.home-locations-panel .locations-intro{min-width:0!important;width:100%!important;max-width:none!important;overflow:hidden!important;padding:8px 0!important}.home-locations-panel .locations-intro h2{display:block!important;width:100%!important;max-width:none!important;margin:0 0 18px!important;font-size:clamp(42px,2.75vw,50px)!important;line-height:1.06!important;letter-spacing:-.045em!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;overflow:visible!important}.home-locations-panel .locations-intro p{max-width:360px!important;color:var(--muted)}.home-locations-panel .active-location-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;min-width:0!important;overflow:hidden!important}.home-locations-panel .location-box.compact{min-width:0!important;width:100%!important;min-height:260px!important;padding:34px 28px!important;overflow:hidden!important}@media (max-width:1200px){.home-locations-panel{grid-template-columns:1fr!important}.home-locations-panel .active-location-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.home-locations-panel .locations-intro h2{font-size:clamp(42px,5vw,58px)!important}}@media (max-width:820px){.home-locations-panel .active-location-grid{grid-template-columns:1fr!important}.home-locations-panel .location-box.compact{min-height:180px!important}}.vps-pricing,.pricing-grid{overflow:visible!important}.pricing-card{position:relative!important;overflow:visible!important;z-index:1}.pricing-card:hover,
.pricing-card:focus-within,
.pricing-card:has(.order-dropdown[open]){z-index:100!important}.order-dropdown{position:relative!important;margin-top:auto!important;padding-bottom:0!important;z-index:20!important}.order-dropdown>summary,.order-dropdown summary{list-style:none!important;cursor:pointer!important;user-select:none!important}.order-dropdown>summary::-webkit-details-marker,.order-dropdown summary::-webkit-details-marker{display:none!important}.order-dropdown .btn,.order-dropdown>summary.btn{width:100%!important}.order-dropdown::after{display:none!important;content:none!important}.order-menu{display:grid!important;gap:6px!important;position:absolute!important;left:0!important;right:0!important;top:calc(100% + 10px) !important;z-index:9999!important;padding:10px!important;border:1px solid var(--line)!important;border-radius:16px!important;background:rgba(9,20,38,.98)!important;backdrop-filter:blur(14px)!important;box-shadow:0 18px 50px rgba(0,0,0,.45)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(8px)!important;transition:opacity .18s ease , visibility .18s ease , transform .18s ease!important}.order-dropdown[open] .order-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}.order-dropdown:not([open]) .order-menu{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.order-menu a{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:12px 14px!important;border-radius:12px!important;color:#dbeafe!important;font-weight:850!important;transition:.16s ease!important}.order-menu a:hover{background:rgba(37,99,235,.18)!important;color:#fff!important}.order-menu small{color:var(--success)!important;font-weight:900!important;white-space:nowrap!important}.promo-discount-box{position:relative;overflow:hidden;padding:38px 42px;border-radius:28px;background:linear-gradient(135deg,rgba(22,42,76,.96),rgba(10,20,40,.96));border:1px solid rgba(86,140,255,.22);box-shadow:0 18px 60px rgba(0,0,0,.32) , inset 0 1px 0 rgba(255,255,255,.04);text-align:center}.promo-discount-box::before{content:"";position:absolute;inset:-120px auto auto -120px;width:260px;height:260px;background:rgba(61,127,255,.18);filter:blur(90px);border-radius:50%}.promo-badge{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border-radius:999px;margin-bottom:18px;background:rgba(66,133,255,.16);border:1px solid rgba(92,148,255,.26);color:#6ea8ff;font-size:12px;font-weight:800;letter-spacing:.16em}.promo-discount-box h2{margin:0 0 16px;font-size:42px;line-height:1.05;color:#fff}.promo-discount-box p{margin:0 auto 14px;max-width:760px;color:rgba(220,228,242,.84);font-size:18px;line-height:1.7}.promo-discount-box strong{color:#fff}.promo-discount-box small{display:block;color:rgba(180,194,220,.66);font-size:13px}.dedicated-hero{padding-bottom:90px}.dedicated-status-card{max-width:420px}.dedicated-server-list{display:flex;flex-direction:column;gap:26px;margin-top:60px}.dedicated-server-row{display:grid;grid-template-columns:1.5fr 1.2fr .45fr auto;align-items:center;gap:28px;padding:34px;border-radius:28px;background:linear-gradient(135deg,rgba(15,31,56,.96),rgba(8,18,34,.96));border:1px solid rgba(90,130,255,.16);box-shadow:0 18px 50px rgba(0,0,0,.26) , inset 0 1px 0 rgba(255,255,255,.03);transition:.22s ease}.dedicated-server-row:hover{transform:translateY(-4px);border-color:rgba(100,145,255,.28);box-shadow:0 26px 70px rgba(0,0,0,.38)}.featured-server{border-color:rgba(86,140,255,.34);box-shadow:0 24px 70px rgba(23,70,180,.22)}.server-main h3{margin:8px 0 10px;font-size:34px;line-height:1.05;color:#fff}.server-main p{margin:0;color:rgba(215,224,240,.72);line-height:1.7;max-width:560px}.server-label{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border-radius:999px;background:rgba(65,120,255,.12);border:1px solid rgba(90,140,255,.18);color:#69a3ff;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.server-specs{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:18px 28px}.server-specs span{display:flex;flex-direction:column;gap:6px;color:rgba(210,221,240,.74);font-size:15px}.server-specs strong{color:#fff;font-size:13px;text-transform:uppercase;letter-spacing:.08em}.server-price{display:flex;flex-direction:column;align-items:flex-start}.server-price small{color:rgba(180,196,220,.56);font-size:13px}.server-price strong{font-size:44px;line-height:1;color:#fff}.server-price span{color:#69a3ff;font-weight:700}.dedicated-info-panel{display:grid;grid-template-columns:1.2fr .9fr;gap:40px;padding:42px;border-radius:32px;background:linear-gradient(135deg,rgba(14,28,52,.95),rgba(8,18,34,.95));border:1px solid rgba(90,130,255,.16)}.dedicated-info-panel h2{margin:12px 0 16px;font-size:46px;line-height:1.05}.dedicated-info-panel p{max-width:720px;color:rgba(216,225,242,.74);line-height:1.8}.dedicated-info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.dedicated-info-grid div{padding:24px;border-radius:22px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05)}.dedicated-info-grid strong{display:block;margin-bottom:8px;color:#fff;font-size:28px}.dedicated-info-grid span{color:rgba(208,220,240,.68)}@media (max-width:1200px){.dedicated-server-row{grid-template-columns:1fr;align-items:flex-start}.server-price{flex-direction:row;align-items:baseline;gap:10px}.dedicated-info-panel{grid-template-columns:1fr}}@media (max-width:768px){.server-main h3{font-size:28px}.server-specs{grid-template-columns:1fr}.dedicated-info-panel{padding:30px}.dedicated-info-panel h2{font-size:36px}.dedicated-info-grid{grid-template-columns:1fr}.dedicated-server-row{padding:28px}}.server-setup-note{margin-top:12px;display:block;color:rgba(190,205,228,.66);font-size:13px;font-style:normal;line-height:1.5}.wordpress-hero{padding-bottom:100px}.wordpress-hero-grid{width:min(1500px,calc(100% - 64px));margin:auto;position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:80px;align-items:center;min-height:520px}.wordpress-panel{position:relative;overflow:hidden;padding:38px;border-radius:30px;background:radial-gradient(circle at 20% 0%,rgba(96,165,250,.22),transparent 38%) , linear-gradient(180deg,rgba(16,34,58,.86),rgba(8,18,34,.82));border:1px solid rgba(96,165,250,.18);box-shadow:var(--shadow);backdrop-filter:blur(20px)}.wordpress-mark{display:grid;place-items:center;width:86px;height:86px;margin-bottom:22px;border-radius:24px;background:rgba(37,99,235,.18);border:1px solid rgba(96,165,250,.26);color:#60a5fa;font-size:46px;font-weight:950;font-family:Georgia,serif}.wordpress-panel h3{font-size:28px;margin-bottom:10px}.wordpress-panel p{color:var(--muted);margin-bottom:24px}.wordpress-panel-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.wordpress-panel-grid div{padding:16px;border-radius:16px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.06)}.wordpress-panel-grid strong{display:block;color:#fff;font-size:18px}.wordpress-panel-grid span{color:var(--muted);font-size:13px}.wordpress-hero-actions{display:flex;flex-wrap:wrap;gap:18px;margin-top:34px}.wordpress-feature-band{width:min(1500px,calc(100% - 64px));margin:-62px auto 0;position:relative;z-index:9}.wordpress-feature-band-inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:0;overflow:hidden;border-radius:24px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 70px rgba(0,0,0,.32)}.wordpress-feature-band-inner div{padding:28px;background:linear-gradient(180deg,rgba(16,34,58,.9),rgba(9,20,38,.9))}.wordpress-feature-band-inner strong{display:block;color:#fff;font-size:18px;margin-bottom:6px}.wordpress-feature-band-inner span{color:var(--muted);font-size:14px}.wordpress-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.wordpress-plan-card{position:relative;min-height:620px;padding:32px;display:flex;flex-direction:column;overflow:hidden;border-radius:28px;background:linear-gradient(180deg,rgba(16,34,58,.82),rgba(10,22,40,.78));border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 55px rgba(0,0,0,.2);backdrop-filter:blur(18px)}.wordpress-plan-card.popular{border-color:rgba(96,165,250,.5);box-shadow:0 28px 80px rgba(37,99,235,.18)}.wordpress-plan-top{display:flex;gap:18px;align-items:flex-start;margin-bottom:20px}.wordpress-plan-icon{display:grid;place-items:center;flex-shrink:0;width:56px;height:56px;border-radius:18px;background:rgba(37,99,235,.15);border:1px solid rgba(96,165,250,.18);color:#60a5fa;font-size:28px;font-weight:950;font-family:Georgia,serif}.wordpress-plan-card h3{font-size:26px;margin-bottom:6px}.wordpress-plan-card p{color:var(--muted);font-size:15px}.wordpress-plan-card ul,.wordpress-spec-card ul{list-style:none;display:grid;gap:10px;margin-bottom:28px}.wordpress-plan-card li,.wordpress-spec-card li{color:#c9d6e6;font-size:14px}.wordpress-plan-card li::before,.wordpress-spec-card li::before{content:"✓";display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;margin-right:9px;color:var(--success);background:rgba(34,217,130,.1);font-size:11px}.wordpress-plan-card .btn{margin-top:auto}.wordpress-toolkit-panel{display:grid;grid-template-columns:360px minmax(0,1fr);gap:28px;padding:34px;border-radius:30px;background:linear-gradient(180deg,rgba(16,34,58,.78),rgba(10,22,40,.74));border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 55px rgba(0,0,0,.2);backdrop-filter:blur(18px)}.wordpress-toolkit-intro h2{font-size:clamp(34px,3vw,54px);line-height:1.08;letter-spacing:-.045em;margin-bottom:12px}.wordpress-toolkit-intro p{color:var(--muted)}.wordpress-toolkit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.wordpress-toolkit-grid article{padding:24px;border-radius:20px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07)}.wordpress-toolkit-grid strong{display:block;color:#fff;font-size:19px;margin-bottom:8px}.wordpress-toolkit-grid p{color:var(--muted);font-size:14px}.wordpress-specs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.wordpress-spec-card{padding:30px;border-radius:24px;background:linear-gradient(180deg,rgba(16,34,58,.78),rgba(10,22,40,.74));border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 55px rgba(0,0,0,.2);backdrop-filter:blur(18px)}.wordpress-spec-card h3{font-size:24px;margin-bottom:18px}@media (max-width:1200px){.wordpress-hero-grid,.wordpress-toolkit-panel{grid-template-columns:1fr}.wordpress-feature-band-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.wordpress-pricing-grid,.wordpress-specs-grid{grid-template-columns:1fr}}@media (max-width:820px){.wordpress-hero-grid,.wordpress-feature-band{width:calc(100% - 36px)}.wordpress-feature-band{margin-top:24px}.wordpress-feature-band-inner,.wordpress-toolkit-grid{grid-template-columns:1fr}.wordpress-panel,.wordpress-toolkit-panel,.wordpress-plan-card,.wordpress-spec-card{padding:26px}}.wordpress-plan-card{overflow:visible}.wordpress-pricing-grid{overflow:visible}.wordpress-plan-card .order-dropdown{position:relative;z-index:100}.wordpress-plan-card:focus-within,.wordpress-plan-card:hover{z-index:200}.wordpress-plan-card .order-menu{top:auto;bottom:calc(100% + 10px);z-index:9999}.bot-hero{padding-bottom:90px}.bot-hero-grid{width:min(1450px,calc(100% - 64px));margin:auto;display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:80px;align-items:center;min-height:500px;position:relative;z-index:2}.bot-panel{padding:34px;border-radius:30px;background:radial-gradient(circle at top left,rgba(37,99,235,.18),transparent 35%) , linear-gradient(180deg,rgba(16,34,58,.84),rgba(10,22,40,.8));border:1px solid rgba(96,165,250,.18);box-shadow:var(--shadow);backdrop-filter:blur(20px)}.bot-panel-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.bot-panel-grid div{padding:22px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06)}.bot-panel-grid strong{display:block;color:#fff;font-size:18px;margin-bottom:6px}.bot-panel-grid span{color:var(--muted);font-size:14px}@media (max-width:1100px){.bot-hero-grid{grid-template-columns:1fr}}@media (max-width:820px){.bot-hero-grid{width:calc(100% - 36px)}.bot-panel{padding:24px}}.bot-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch;overflow:visible}.bot-pricing-grid .pricing-card{min-height:560px}.bot-pricing-grid .pricing-card .order-dropdown{margin-top:auto}.bot-pricing-grid .order-toggle{width:100%}@media (max-width:1100px){.bot-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.bot-pricing-grid{grid-template-columns:1fr}}.bot-node-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.bot-node-card{min-height:260px;padding:30px;border-radius:24px;background:linear-gradient(
    180deg,
    rgba(16,34,58,.78),
    rgba(10,22,40,.74)
  );border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 55px rgba(0,0,0,.2);backdrop-filter:blur(18px);overflow:hidden}.bot-node-top{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-top:12px}.bot-node-top h3{font-size:24px;margin-bottom:4px}.bot-node-top p{color:var(--muted);font-size:14px}.bot-node-top strong{display:flex;align-items:center;gap:7px;color:var(--success);font-size:13px;white-space:nowrap}.bot-node-top strong i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 12px var(--success)}.bot-node-host{margin-top:26px;padding:16px;border-radius:16px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.06)}.bot-node-host span{display:block;margin-bottom:6px;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.bot-node-host code{color:#dbeafe;font-size:14px;word-break:break-all}.bot-node-card small{display:block;margin-top:18px;color:var(--muted)}@media (max-width:1100px){.bot-node-grid{grid-template-columns:1fr}}.bot-node-ping{margin-top:16px;padding:16px;border-radius:16px;background:rgba(34,217,130,.08);border:1px solid rgba(34,217,130,.16)}.bot-node-ping span{display:block;margin-bottom:4px;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.bot-node-ping strong{color:var(--success);font-size:28px}.network-page-hero{padding-bottom:100px}.network-hero-grid{width:min(1500px,calc(100% - 64px));margin:auto;position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) 460px;gap:80px;align-items:center;min-height:540px}.network-map-panel{padding:34px;border-radius:30px;background:radial-gradient(circle at top left,rgba(37,99,235,.22),transparent 38%) , linear-gradient(180deg,rgba(16,34,58,.86),rgba(8,18,34,.82));border:1px solid rgba(96,165,250,.18);box-shadow:var(--shadow);backdrop-filter:blur(20px)}.network-map-card{position:relative;display:grid;gap:18px;margin:18px 0 24px;padding:22px;border-radius:24px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07)}.network-map-card::before{content:"";position:absolute;left:34px;top:45px;bottom:45px;width:2px;background:linear-gradient(
    180deg,
    rgba(96,165,250,.05),
    rgba(96,165,250,.5),
    rgba(96,165,250,.05)
  )}.network-map-node{position:relative;z-index:1;display:grid;grid-template-columns:28px 1fr;gap:12px;align-items:center}.network-map-node span{width:18px;height:18px;border-radius:50%;background:var(--success);box-shadow:0 0 18px rgba(34,217,130,.7);border:3px solid rgba(9,20,38,1)}.network-map-node.primary span{background:var(--primary-2);box-shadow:0 0 24px rgba(96,165,250,.85)}.network-map-node strong{display:block;color:#fff;font-size:18px;line-height:1.2}.network-map-node small{grid-column:2;color:var(--muted);margin-top:-8px}.network-map-panel p{color:var(--muted)}.network-location-grid{display:grid;grid-template-columns:1.2fr repeat(2,minmax(0,1fr));gap:24px;align-items:stretch;overflow:visible}.network-location-card{position:relative;display:flex;flex-direction:column;min-height:520px;padding:32px;border-radius:28px;background:linear-gradient(180deg,rgba(16,34,58,.82),rgba(10,22,40,.76));border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 55px rgba(0,0,0,.2);backdrop-filter:blur(18px);overflow:hidden}.network-location-card.primary-location{border-color:rgba(96,165,250,.42);box-shadow:0 28px 85px rgba(37,99,235,.18)}.network-location-card::before{content:"";position:absolute;inset:-120px -120px auto auto;width:260px;height:260px;border-radius:50%;background:rgba(37,99,235,.16);filter:blur(80px)}.network-location-header{position:relative;z-index:1;display:flex;gap:18px;align-items:flex-start;margin-bottom:24px}.network-location-badge{display:inline-flex;padding:7px 12px;margin-bottom:12px;border-radius:999px;background:rgba(37,99,235,.14);border:1px solid rgba(96,165,250,.18);color:var(--primary-2);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.network-location-header h3{font-size:34px;line-height:1.05;margin-bottom:6px}.network-location-header p,.network-location-body p{color:var(--muted)}.network-location-body{position:relative;z-index:1;flex:1}.network-location-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:26px}.network-location-stats div{padding:16px;border-radius:16px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.06)}.network-location-stats strong{display:block;color:#fff;font-size:20px;line-height:1.1}.network-location-stats span{color:var(--muted);font-size:12px}.network-location-footer{position:relative;z-index:1;margin-top:26px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}.network-location-footer strong{display:flex;gap:8px;align-items:center;color:var(--success)}.network-location-footer strong i{width:8px;height:8px;border-radius:50%;background:var(--success);box-shadow:0 0 12px var(--success)}.network-location-footer small{display:block;margin-top:6px;color:var(--muted)}.network-capability-panel{display:grid;grid-template-columns:360px minmax(0,1fr);gap:34px;align-items:start;padding:36px;border-radius:30px;background:linear-gradient(180deg,rgba(16,34,58,.78),rgba(10,22,40,.74));border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 55px rgba(0,0,0,.2);backdrop-filter:blur(18px)}.network-capability-panel h2{font-size:clamp(34px,3vw,54px);line-height:1.08;letter-spacing:-.045em;margin:10px 0 14px}.network-capability-panel p{color:var(--muted)}.network-capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.network-capability-grid article{padding:24px;border-radius:20px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07)}.network-capability-grid span{width:38px;height:38px;display:block;margin-bottom:14px;color:var(--primary-2)}.network-capability-grid span svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2.2}.network-capability-grid strong{display:block;color:#fff;font-size:19px;margin-bottom:8px}.network-capability-grid p{font-size:14px}@media (max-width:1200px){.network-hero-grid,.network-capability-panel{grid-template-columns:1fr}.network-location-grid{grid-template-columns:1fr}}@media (max-width:820px){.network-hero-grid{width:calc(100% - 36px)}.network-map-panel,.network-location-card,.network-capability-panel{padding:26px}.network-location-stats,.network-capability-grid{grid-template-columns:1fr}}.split-cards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px!important;align-items:stretch!important}.feature-list-card,.faq-card{position:relative!important;display:block!important;min-height:0!important;padding:42px!important;border-radius:28px!important;background:linear-gradient(180deg,rgba(16,34,58,.82),rgba(10,22,40,.76))!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 18px 55px rgba(0,0,0,.2)!important;overflow:hidden!important}.feature-list-card h2,.faq-card h2{margin:0 0 24px!important;font-size:clamp(34px,3vw,54px)!important;line-height:1.05!important;letter-spacing:-.045em!important}.feature-list-card ul{margin:0!important;list-style:none!important;display:grid!important;gap:13px!important}.feature-list-card li{color:#c9d6e6!important;line-height:1.55!important}.feature-list-card li::before{content:"✓"!important;display:inline-grid!important;place-items:center!important;width:18px!important;height:18px!important;border-radius:50%!important;margin-right:10px!important;color:var(--success)!important;background:rgba(34,217,130,.1)!important;font-size:11px!important;font-weight:900!important}.faq-card details{margin:0 0 14px!important;padding:20px 22px!important;border-radius:18px!important;background:rgba(255,255,255,.028)!important;border:1px solid rgba(255,255,255,.08)!important}.faq-card details:last-child{margin-bottom:0!important}.faq-card details[open]{border-color:rgba(96,165,250,.22)!important;box-shadow:0 14px 35px rgba(37,99,235,.1)!important}.faq-card summary{cursor:pointer!important;list-style:none!important;font-size:18px!important;line-height:1.35!important;font-weight:850!important}.faq-card summary::-webkit-details-marker{display:none!important}.faq-card summary::before{content:"+"!important;color:var(--primary-2)!important;margin-right:10px!important;font-weight:950!important}.faq-card details[open] summary::before{content:"−"!important}.faq-card p{margin:14px 0 0!important;color:var(--muted)!important;font-size:15px!important;line-height:1.7!important}.network-faq-section .center{max-width:840px!important}.network-faq-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important;margin-top:42px!important}.network-faq-grid details{padding:28px!important;border-radius:24px!important;background:linear-gradient(180deg,rgba(16,34,58,.82),rgba(10,22,40,.76))!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 12px 36px rgba(0,0,0,.14)!important}.network-faq-grid details[open]{border-color:rgba(96,165,250,.22)!important;box-shadow:0 18px 45px rgba(37,99,235,.12)!important}.network-faq-grid summary{cursor:pointer!important;list-style:none!important;font-size:22px!important;font-weight:850!important;line-height:1.32!important}.network-faq-grid summary::-webkit-details-marker{display:none!important}.network-faq-grid summary::before{content:"+"!important;color:var(--primary-2)!important;margin-right:10px!important;font-weight:950!important}.network-faq-grid details[open] summary::before{content:"−"!important}.network-faq-grid p{margin:16px 0 0!important;color:var(--muted)!important;line-height:1.7!important}.bot-feature-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px!important}.bot-pricing-grid,.wordpress-pricing-grid,.vps-pricing,.pricing-grid{overflow:visible!important}.feature-list-card:only-child,.faq-card:only-child{max-width:900px!important;margin-inline:auto!important}@media (max-width:980px){.split-cards,.bot-feature-grid,.network-faq-grid{grid-template-columns:1fr!important}.feature-list-card,.faq-card{padding:30px!important}}.prebuilt-hero{padding-bottom:100px}.prebuilt-hero-grid{width:min(1500px,calc(100% - 64px));margin:auto;position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:80px;align-items:center;min-height:540px}.prebuilt-deal-panel{padding:36px;border-radius:30px;background:radial-gradient(circle at top left,rgba(37,99,235,.22),transparent 38%) , linear-gradient(180deg,rgba(16,34,58,.86),rgba(8,18,34,.82));border:1px solid rgba(96,165,250,.18);box-shadow:var(--shadow);backdrop-filter:blur(20px)}.prebuilt-deal-panel h3{font-size:42px;margin:10px 0 12px}.prebuilt-deal-panel p{color:var(--muted);line-height:1.7}.prebuilt-panel-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:26px}.prebuilt-panel-grid div{padding:18px;border-radius:18px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07)}.prebuilt-panel-grid strong{display:block;color:#fff;font-size:22px}.prebuilt-panel-grid span{color:var(--muted);font-size:13px}.prebuilt-server-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;overflow:visible}.prebuilt-server-card{position:relative;display:flex;flex-direction:column;min-height:650px;padding:34px;border-radius:30px;background:linear-gradient(180deg,rgba(16,34,58,.84),rgba(10,22,40,.78));border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 55px rgba(0,0,0,.22);backdrop-filter:blur(18px);overflow:hidden}.prebuilt-server-card.highlighted{border-color:rgba(96,165,250,.42);box-shadow:0 26px 80px rgba(37,99,235,.18)}.prebuilt-server-card::before{content:"";position:absolute;inset:-120px -120px auto auto;width:260px;height:260px;border-radius:50%;background:rgba(37,99,235,.14);filter:blur(80px)}.prebuilt-server-top{position:relative;z-index:1;margin-bottom:26px}.prebuilt-server-top h3{font-size:30px;line-height:1.12;margin-top:12px}.prebuilt-core-specs{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:28px}.prebuilt-core-specs div{padding:16px;border-radius:18px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07)}.prebuilt-core-specs span{display:block;margin-bottom:8px;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.prebuilt-core-specs strong{color:#fff;font-size:15px;line-height:1.35}.prebuilt-server-card ul{position:relative;z-index:1;list-style:none;display:grid;gap:12px;margin-bottom:28px}.prebuilt-server-card li{color:#c9d6e6;font-size:15px}.prebuilt-server-card li::before{content:"✓";display:inline-grid;place-items:center;width:17px;height:17px;border-radius:50%;margin-right:9px;color:var(--success);background:rgba(34,217,130,.1);font-size:11px}.prebuilt-card-bottom{position:relative;z-index:1;margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:22px;border-top:1px solid rgba(255,255,255,.08)}.prebuilt-card-bottom .price{margin:0}.prebuilt-info-panel{display:grid;grid-template-columns:1.1fr .9fr;gap:36px;padding:38px;border-radius:30px;background:linear-gradient(180deg,rgba(16,34,58,.78),rgba(10,22,40,.74));border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 55px rgba(0,0,0,.2);backdrop-filter:blur(18px)}.prebuilt-info-panel h2{font-size:clamp(36px,3vw,58px);line-height:1.05;margin:12px 0 14px}.prebuilt-info-panel p{color:var(--muted);line-height:1.8}.prebuilt-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.prebuilt-info-grid div{padding:22px;border-radius:20px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07)}.prebuilt-info-grid strong{display:block;color:#fff;font-size:20px;margin-bottom:8px}.prebuilt-info-grid span{color:var(--muted)}@media (max-width:1200px){.prebuilt-hero-grid,.prebuilt-info-panel{grid-template-columns:1fr}.prebuilt-server-grid{grid-template-columns:1fr}}@media (max-width:820px){.prebuilt-hero-grid{width:calc(100% - 36px)}.prebuilt-core-specs,.prebuilt-panel-grid,.prebuilt-info-grid{grid-template-columns:1fr}.prebuilt-card-bottom{flex-direction:column;align-items:stretch}.prebuilt-card-bottom .btn{width:100%}.prebuilt-deal-panel,.prebuilt-server-card,.prebuilt-info-panel{padding:26px}}