:root{--bg:#050910;--surface:rgba(12,20,34,.82);--surface-strong:#0b1422;--line:rgba(148,163,184,.18);--line-strong:rgba(96,165,250,.48);--accent:#70e1f5;--accent-warm:#8b5cf6;--accent-cool:#60a5fa}body{background:radial-gradient(circle at 12% -5%,rgba(37,99,235,.22),transparent 34%),radial-gradient(circle at 88% 4%,rgba(139,92,246,.18),transparent 30%),linear-gradient(180deg,#050910,#07111d 55%,#050910);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}.site-header{position:sticky;top:12px;z-index:50;min-height:68px;margin-top:12px;padding:0 18px;border:1px solid rgba(148,163,184,.16);border-radius:18px;background:rgba(5,9,16,.76);backdrop-filter:blur(18px);box-shadow:0 16px 48px rgba(0,0,0,.24)}.brand{letter-spacing:-.04em}.brand b{color:#70e1f5}.main-nav a{font-size:14px;font-weight:600}.header-cta,.hero-actions a,.closing-actions a,.legal-hero a{border-radius:12px;background:linear-gradient(135deg,#60a5fa,#8b5cf6);color:#fff;box-shadow:0 12px 34px rgba(59,130,246,.24)}.hero-shell{padding-top:38px}.hero-grid{position:relative;min-height:500px;padding:56px;border:1px solid rgba(148,163,184,.16);border-radius:30px;overflow:hidden;background:linear-gradient(100deg,rgba(4,9,18,.96) 0%,rgba(4,9,18,.76) 53%,rgba(4,9,18,.35)),url('/hero-datacenter.png') center/cover;box-shadow:0 34px 90px rgba(0,0,0,.35)}.hero-grid:after{content:"";position:absolute;inset:auto -100px -180px auto;width:420px;height:420px;border-radius:50%;background:#2563eb38;filter:blur(70px);pointer-events:none}.hero-copy{position:relative;z-index:2}.hero-copy h1{font-size:clamp(44px,6vw,76px);max-width:760px;letter-spacing:-.055em;line-height:.98}.hero-copy>p{color:#7dd3fc;font-weight:800;letter-spacing:.16em}.hero-copy>span{font-size:18px;color:#d0d9e7}.hero-panel{position:relative;z-index:2}.hero-panel div,.value-grid article,.plan,.location,.checkout,.promo-banner,.summary-grid article,.metric-grid article,.faq-grid .faq-item,.contacts-grid article,.seo-copy,.legal-list article{border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.015)),rgba(8,16,29,.82);box-shadow:inset 0 1px rgba(255,255,255,.04)}.hero-panel div{border-color:rgba(125,211,252,.22);backdrop-filter:blur(12px)}.trust-strip{padding:18px 22px;border:1px solid var(--line);border-radius:18px;background:rgba(8,16,29,.62);backdrop-filter:blur(10px)}.trust-strip span{font-weight:650}.strela-vps-flow{width:min(1180px,calc(100% - 32px));margin:0 auto 42px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.strela-vps-flow article{position:relative;padding:18px;border:1px solid var(--line);border-radius:16px;background:rgba(10,19,32,.72)}.strela-vps-flow article:not(:last-child):after{content:"→";position:absolute;right:-12px;top:50%;z-index:2;color:#60a5fa;font-weight:900}.strela-vps-flow b{display:grid;place-items:center;width:28px;height:28px;margin-bottom:10px;border-radius:9px;background:#2563eb2e;color:#7dd3fc}.strela-vps-flow strong{display:block}.strela-vps-flow span{display:block;margin-top:5px;color:#94a3b8;font-size:12px;line-height:1.45}.section-heading h2,.section-block h2,.checkout h2{font-size:clamp(28px,3vw,42px);letter-spacing:-.035em}.plans,.location-list{gap:18px}.plan,.location{padding:24px}.plan:hover,.location:hover{transform:translateY(-5px);border-color:#60a5fa80;box-shadow:0 18px 50px rgba(0,0,0,.25)}.plan.selected{border-color:#60a5fa;background:linear-gradient(160deg,#2563eb25,#8b5cf61a),var(--surface)}.location.selected{border-color:#a78bfa;background:linear-gradient(160deg,#7c3aed24,#2563eb18),var(--surface)}.checkout{padding:28px;border-color:#60a5fa42}.checkout form button{border-radius:12px;background:linear-gradient(135deg,#2563eb,#7c3aed)}.payment-methods label{border-radius:12px!important}.closing-cta{border-radius:22px;padding:30px;background:linear-gradient(120deg,rgba(37,99,235,.17),rgba(139,92,246,.12)),var(--surface)}.site-footer{margin-top:54px;padding:38px;border-radius:24px 24px 0 0;background:#050a12;border:1px solid var(--line)}.strela-mobile-cta{display:none;position:fixed;left:14px;right:14px;bottom:14px;z-index:80;align-items:center;justify-content:center;padding:14px;border-radius:14px;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;text-decoration:none;font-weight:800;box-shadow:0 18px 50px rgba(0,0,0,.45)}@media(max-width:760px){.site-header{top:6px;margin-top:6px}.main-nav{display:none}.hero-shell{padding-top:18px}.hero-grid{padding:30px 22px;border-radius:22px;min-height:auto;background-position:62% center}.hero-copy h1{font-size:42px}.hero-panel{display:none}.strela-vps-flow{grid-template-columns:1fr 1fr}.strela-vps-flow article:not(:last-child):after{display:none}.strela-mobile-cta{display:flex}body{padding-bottom:72px}.plans,.location-list{grid-template-columns:1fr}.site-footer{padding:26px 20px}}\n.strela-vps-guides{width:min(1120px,calc(100% - 32px));margin:26px auto;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px;border:1px solid rgba(96,165,250,.28);border-radius:22px;background:linear-gradient(135deg,rgba(37,99,235,.15),rgba(124,58,237,.13))}.strela-vps-guides span{color:#7dd3fc;font-size:12px;font-weight:850;letter-spacing:.12em}.strela-vps-guides h2{margin:7px 0}.strela-vps-guides p{margin:0;color:#b7c5cf}.strela-vps-guides>a{flex:none;padding:13px 17px;border-radius:12px;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;text-decoration:none;font-weight:800}@media(max-width:680px){.strela-vps-guides{align-items:flex-start;flex-direction:column}}\n