:root{--bg: #06110c;--bg-soft: #0c1f16;--surface: rgba(17, 40, 28, .72);--surface-strong: #132e21;--line: rgba(130, 224, 167, .18);--text: #e7f6ee;--text-muted: #a7c4b4;--accent: #42dc88;--accent-strong: #2cc56e;--accent-glow: rgba(66, 220, 136, .35);--radius: 22px;--container: 1180px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(66,220,136,.72) rgba(7,23,16,.9)}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:linear-gradient(180deg,#06120df2,#081912e6)}::-webkit-scrollbar-thumb{border-radius:999px;border:2px solid rgba(6,18,13,.95);background:linear-gradient(180deg,#68f2a4,#3edb85 52%,#2ecf71);box-shadow:inset 0 0 0 1px #c8ffde47}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#79f8af,#45e28f 52%,#32d876)}body{margin:0;font-family:Manrope,Segoe UI,sans-serif;color:var(--text);background:radial-gradient(circle at 8% 8%,#173d2b 0%,transparent 36%),radial-gradient(circle at 88% 12%,#0f2f22 0%,transparent 34%),linear-gradient(160deg,#050d09,#081610 48%,#05100c);min-height:100vh}.bg-layer{position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(77,153,105,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(77,153,105,.05) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at center,#000 45%,transparent 100%);mask-image:radial-gradient(circle at center,#000 45%,transparent 100%);opacity:.35;z-index:-1}a{color:inherit;text-decoration:none}.container{width:min(var(--container),calc(100% - 48px));margin:0 auto}.section{padding:88px 0}.eyebrow{display:inline-flex;margin:0 0 18px;padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:#42dc8814;color:#b8efce;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.header{position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#06110c94;border-bottom:1px solid rgba(130,224,167,.1)}.header-inner{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}.logo{font-family:Unbounded,Segoe UI,sans-serif;font-size:22px;font-weight:700;letter-spacing:.02em}.nav{display:flex;align-items:center;gap:22px;color:var(--text-muted);font-weight:600}.nav a{transition:color .28s ease}.nav a:hover{color:var(--text)}.hero{padding-top:102px;padding-bottom:60px}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:44px;align-items:stretch}h1,h2,h3{margin:0}h1{font-family:Unbounded,Segoe UI,sans-serif;font-size:clamp(32px,5vw,64px);line-height:1.06;letter-spacing:-.02em;max-width:14ch}.hero-offer{display:inline-flex;margin:18px 0 0;padding:10px 14px;border-radius:12px;border:1px solid rgba(102,246,163,.35);background:linear-gradient(140deg,#66f6a329,#27774e29);color:#c7f7da;font-weight:700;line-height:1.4}.hero-lead{margin:22px 0 0;max-width:55ch;color:var(--text-muted);font-size:clamp(16px,2vw,20px);line-height:1.64}.cta-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border-radius:14px;border:1px solid transparent;font-weight:700;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease;will-change:transform}.btn:hover{transform:translateY(-1px)}.btn-primary{color:#042112;background:linear-gradient(135deg,#66f6a3,#3ae484 40%,#2ecf71);box-shadow:0 14px 36px -16px var(--accent-glow);position:relative;overflow:hidden;isolation:isolate;animation:ctaPulse 2.2s cubic-bezier(.42,0,.22,1) infinite}.btn-primary:after{content:"";position:absolute;inset:-140% -35%;background:linear-gradient(115deg,#fff0 36%,#ffffff85,#fff0 64%);transform:translate(-120%) rotate(12deg);animation:ctaSheen 3.1s ease-in-out infinite;pointer-events:none}.btn-primary:hover{animation-play-state:paused;transform:translateY(-2px);box-shadow:0 18px 42px -18px var(--accent-glow)}@keyframes ctaPulse{0%,to{transform:translateY(0) scale(1);filter:saturate(1) brightness(1);box-shadow:0 14px 36px -16px #42dc8861}50%{transform:translateY(-1px) scale(1.02);filter:saturate(1.16) brightness(1.11);box-shadow:0 22px 50px -18px #42dc889e}}@keyframes ctaSheen{0%,30%{transform:translate(-120%) rotate(12deg);opacity:0}42%{opacity:1}58%,to{transform:translate(130%) rotate(12deg);opacity:0}}.btn-ghost{border-color:var(--line);background:#0d251980;color:var(--text)}.btn-ghost:hover{background:#143222b8}.btn-sm{min-height:44px;padding:0 16px;font-size:14px}.hero-meta{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.hero-meta li{padding:10px 14px;border-radius:12px;border:1px solid var(--line);background:#0a1b13b3;color:#bee7cc;font-weight:600;font-size:14px}.hero-panel{padding:26px;border:1px solid var(--line);border-radius:calc(var(--radius) + 6px);background:linear-gradient(180deg,#1b3b2b8f,#081710c7);box-shadow:inset 0 1px #baffd514,0 24px 48px -28px #194630cc}.panel-label{margin:0 0 18px;color:var(--text-muted);font-weight:700;text-transform:uppercase;letter-spacing:.07em;font-size:12px}.panel-stat{padding:16px;border-radius:16px;border:1px solid rgba(130,224,167,.14);background:#07181094}.panel-stat+.panel-stat{margin-top:12px}.value{display:block;font-family:Unbounded,Segoe UI,sans-serif;font-size:clamp(24px,3vw,34px)}.caption{display:block;margin-top:6px;color:var(--text-muted);line-height:1.5}.section-head{max-width:840px}h2{font-family:Unbounded,Segoe UI,sans-serif;font-size:clamp(28px,4vw,48px);line-height:1.15;letter-spacing:-.01em}.card-grid{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.card{padding:24px;border-radius:var(--radius);border:1px solid var(--line);background:linear-gradient(180deg,#11281cbd,#081710d6)}.card h3{font-size:24px;letter-spacing:-.01em}.card p{margin:10px 0 0;color:var(--text-muted);line-height:1.66}.setup{padding-top:74px}.steps-grid{margin-top:26px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.step-card{padding:22px;border-radius:var(--radius);border:1px solid var(--line);background:#0a1e15c2;display:grid;gap:12px;position:relative;overflow:hidden;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease,background .35s ease}.step-card:before{content:"";position:absolute;top:0;left:-70%;width:60%;height:2px;background:linear-gradient(90deg,#42dc8800,#66f6a3f2,#42dc8800);pointer-events:none}.step-number{width:44px;height:44px;border-radius:12px;border:1px solid rgba(102,246,163,.38);background:#42dc881a;display:inline-flex;align-items:center;justify-content:center;font-family:Unbounded,Segoe UI,sans-serif;font-size:14px;color:#b8efce;transition:transform .3s ease,background .3s ease,border-color .3s ease}.step-card h3{font-size:24px;letter-spacing:-.01em}.step-card p{margin:0;color:var(--text-muted);line-height:1.62}.step-card.reveal{transform:translateY(28px) scale(.98);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,border-color .35s ease,background .35s ease}.step-card.reveal.is-visible{transform:translateY(0) scale(1)}.steps-grid .step-card.reveal:nth-child(2){transition-delay:.08s}.steps-grid .step-card.reveal:nth-child(3){transition-delay:.16s}.steps-grid .step-card.reveal.is-visible:before{animation:stepGlow 1s ease-out forwards}.step-card:hover{transform:translateY(-4px);border-color:#66f6a370;background:#0d251ad1;box-shadow:0 20px 40px -28px #42dc88bf}.step-card:hover .step-number{transform:scale(1.06);border-color:#66f6a39e;background:#42dc882e}@keyframes stepGlow{0%{left:-70%;opacity:0}20%{opacity:1}to{left:110%;opacity:0}}.servers{padding-top:74px}.servers-grid{margin-top:30px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.server-card{padding:22px;border-radius:var(--radius);border:1px solid var(--line);background:#0b2016c2}.server-card h3{font-size:22px;letter-spacing:-.01em}.server-metrics{margin-top:14px;display:grid;gap:10px}.server-metric{padding:12px 14px;border-radius:14px;border:1px solid rgba(130,224,167,.14);background:#0717109e}.metric-label{display:block;color:var(--text-muted);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.metric-value{display:inline-block;margin-top:6px;font-family:Unbounded,Segoe UI,sans-serif;font-size:clamp(22px,2vw,30px)}.uptime-value{color:#b8efce;font-size:clamp(20px,1.7vw,26px)}.pricing-grid{margin-top:30px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.price-card{padding:22px;border-radius:var(--radius);border:1px solid var(--line);background:#0a1d14bd;display:flex;flex-direction:column;gap:12px;position:relative}.price-card.featured{border-color:#66f6a370;box-shadow:0 18px 44px -24px #42dc88ad}.price-card.popular-plan{border-color:#82ffb7b8;background:radial-gradient(circle at 12% 8%,rgba(124,255,184,.2) 0%,transparent 42%),#0c2217e0;box-shadow:0 24px 56px -26px #42dc88d9}.plan{margin:0;color:#c2ecd1;font-weight:700}.plan-badge{position:absolute;top:-12px;right:16px;padding:5px 10px;border-radius:999px;border:1px solid rgba(128,245,175,.5);background:linear-gradient(135deg,#67f4a6,#31d275);color:#062013;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.price{margin:0;font-family:Unbounded,Segoe UI,sans-serif;font-size:clamp(28px,3vw,40px)}.price-save{margin:0;color:#c3f4d7;font-weight:700;font-size:14px}.plan-features{margin:0;padding-left:18px;color:var(--text-muted);line-height:1.5;display:grid;gap:6px}.plan-features li::marker{color:#7bdca4}.price-card .btn{margin-top:auto}.pricing-addon{margin:34px 0 0;font-size:20px;color:#b9e7cb;font-weight:600}.trust{padding-top:74px}.trust-grid{margin-top:30px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.trust-card{padding:22px;border-radius:var(--radius);border:1px solid var(--line);background:#0b2016c2}.trust-card h3{font-size:22px;letter-spacing:-.01em}.trust-card p{margin:10px 0 0;color:var(--text-muted);line-height:1.6}.section-inline-cta{margin-top:22px;padding:20px;border-radius:18px;border:1px solid rgba(130,224,167,.22);background:radial-gradient(circle at 0% 0%,rgba(104,242,164,.16) 0%,transparent 36%),#081911d1;display:flex;align-items:center;justify-content:space-between;gap:16px}.section-inline-cta p{margin:0;color:#c9f4db;font-weight:700;font-size:clamp(16px,1.7vw,20px)}.payments{padding-top:74px}.payments-grid{margin-top:30px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.payment-card{padding:22px;border-radius:var(--radius);border:1px solid var(--line);background:#0a1d14bd}.payment-card h3{font-size:24px;letter-spacing:-.01em}.payment-card p{margin:10px 0 0;color:var(--text-muted);line-height:1.62}.cta{padding-top:60px}.cta-box{padding:34px;border-radius:calc(var(--radius) + 8px);border:1px solid rgba(130,224,167,.24);background:radial-gradient(circle at 20% 10%,rgba(95,247,159,.24) 0%,transparent 42%),linear-gradient(160deg,#143424e0,#091912f2)}.cta-box h2{max-width:19ch;margin-bottom:22px}.footer{border-top:1px solid rgba(130,224,167,.14);padding:20px 0 24px}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#8eb39f;font-size:14px}.footer-inner a:hover{color:var(--text)}.mobile-sticky-cta{display:none}.reveal{opacity:0;transform:translateY(22px);transition:opacity .65s ease,transform .65s ease}.reveal.is-visible{opacity:1;transform:translateY(0)}@media(max-width:1080px){.hero-grid,.pricing-grid{grid-template-columns:1fr}.servers-grid,.steps-grid,.payments-grid,.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-panel{max-width:560px}}@media(max-width:1060px){.nav{display:none}}@media(max-width:760px){.container{width:min(var(--container),calc(100% - 28px))}.header-inner{min-height:68px;gap:10px}.section{padding:70px 0}.card-grid,.servers-grid,.steps-grid,.payments-grid,.trust-grid{grid-template-columns:1fr}.cta-row .btn,.pricing-grid .btn,.cta-box .btn,.section-inline-cta .btn,.cta-row{width:100%}.section-inline-cta{align-items:stretch;flex-direction:column}.pricing-grid .price-card.popular-plan{order:-1}.cta-box{padding:24px}body{padding-bottom:86px}.mobile-sticky-cta{position:fixed;left:14px;right:14px;bottom:12px;z-index:60;display:inline-flex;min-height:52px;box-shadow:0 24px 48px -30px #43d885e6}.footer-inner{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}
