.vps-hero{overflow:hidden;padding:88px 0 82px;color:#fff;background:radial-gradient(circle at 80% 30%,#aa47242d,transparent 32%),linear-gradient(135deg,#151b24,#202a37)}
.vps-hero-grid{display:grid;grid-template-columns:1.04fr .96fr;gap:72px;align-items:center}.vps-hero .eyebrow{color:#ffae79}.vps-hero h1{margin:18px 0 24px;color:#fff;font-size:clamp(52px,6.5vw,84px);line-height:.96;letter-spacing:-.06em}.vps-hero h1 em{color:#ff8646;font-style:normal}.vps-lead{max-width:710px;color:#c7d0da;font-size:18px;line-height:1.72}.vps-trust{display:flex;flex-wrap:wrap;gap:14px 25px;margin:30px 0 0;padding:0;list-style:none;font-size:13px;font-weight:700}.vps-trust li{display:flex;align-items:center;gap:7px}.vps-trust .icon{width:17px;color:#ff9559}
.vps-console{position:relative;z-index:1;overflow:hidden;border:1px solid #ffffff24;border-radius:24px;background:#111720;box-shadow:0 42px 100px #0009;transform:perspective(900px) rotateY(-7deg) rotateX(2deg)}.vps-console:before{content:"";position:absolute;inset:-120px -100px auto auto;width:300px;height:300px;border:1px solid #b9553260;border-radius:50%;box-shadow:0 0 0 65px #a6421314,0 0 0 130px #a642130a}.console-top{position:relative;display:flex;align-items:center;gap:8px;height:54px;padding:0 20px;border-bottom:1px solid #ffffff15;background:#222b37}.console-top i{width:9px;height:9px;border-radius:50%;background:#687382}.console-top i:first-child{background:#ff7c46}.console-top span{margin-left:10px;color:#9aa6b5;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.console-body{position:relative;min-height:270px;padding:30px;color:#d8e0e8;font:14px/1.8 ui-monospace,SFMono-Regular,Menlo,monospace}.console-body p{margin:0 0 8px}.console-body b{color:#ff8850}.console-body>p:nth-child(2) span{color:#60cf91}.console-body .muted{color:#7f8c9b}.console-caret{display:inline-block;width:8px;height:16px;background:#ff8b55;vertical-align:middle;animation:vpsBlink 1.1s step-end infinite}.console-stats{position:relative;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff15;background:#1b232e}.console-stats span{padding:17px;border-right:1px solid #ffffff12;color:#718092;font-size:9px;letter-spacing:.08em}.console-stats span:last-child{border:0}.console-stats strong{display:block;margin-top:4px;color:#dfe6ed;font-size:10px}@keyframes vpsBlink{50%{opacity:0}}
.vps-proof{border-bottom:1px solid #e0e3e7;background:#fff}.vps-proof .container{display:grid;grid-template-columns:repeat(4,1fr)}.vps-proof .container>div{padding:25px;border-right:1px solid #e0e3e7}.vps-proof .container>div:first-child{border-left:1px solid #e0e3e7}.vps-proof strong,.vps-proof span{display:block}.vps-proof strong{font-size:14px}.vps-proof span{margin-top:4px;color:#7a8491;font-size:11px}
.vps-pricing{background:#f6f3ef}.vps-pricing .section-head{align-items:end}.vps-plans{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;align-items:stretch}.vps-plan{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid #ddd9d4;border-radius:18px;background:#fff}.vps-plan.featured{border-color:#bd5c2b;box-shadow:0 22px 60px #4c25121f}.vps-plan .top-content{padding:28px}.vps-plan h2{margin:18px 0 10px;font-size:25px}.vps-plan .plan-description{min-height:64px}.vps-plan .price{margin:22px 0 0}.vps-plan .price-amount{font-size:35px}.vps-plan .list-info{flex:1;margin:0;padding:22px 28px 28px;border-top:1px solid #eee8e2;list-style:none}.vps-plan .list-info li{display:flex;gap:9px;margin:11px 0;color:#596472;font-size:12px}.vps-plan .list-info .icon{flex:0 0 16px;width:16px;color:#b94d1b}
.vps-plan.featured{overflow:visible;border:2px solid #202833;background:#202833;box-shadow:0 16px 38px #1723332b}.vps-plan.featured .plans.badge.feat{z-index:2;top:-15px;background:#ba4c18;color:#fff}.vps-plan.featured h2,.vps-plan.featured .price{color:#fff}.vps-plan.featured .plan-tag,.vps-plan.featured .plan-top .icon{color:#ffb17e}.vps-plan.featured .plan-description,.vps-plan.featured .price-period,.vps-plan.featured .billing-note{color:#c5cfdc}.vps-plan.featured .list-info{border-top-color:#485565;border-radius:0 0 16px 16px;background:#293441}.vps-plan.featured .list-info li{color:#d2dbe6}.vps-plan.featured .list-info .icon{color:#ffae77}
.vps-benefits{background:#fff}.vps-benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:52px;border:1px solid #e1e3e6;background:#e1e3e6}.vps-benefit-grid article{padding:34px;background:#fff}.vps-benefit-grid article>span{display:grid;place-items:center;width:52px;height:52px;margin-bottom:24px;border-radius:16px;color:#a64213;background:#fff0e5}.vps-benefit-grid h3{margin:0 0 11px;font-size:19px}.vps-benefit-grid p{margin:0;color:#697381;font-size:14px;line-height:1.7}
.vps-platform{color:#fff;background:#171d26}.vps-platform .container{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:center}.vps-platform .eyebrow{color:#ffad7b}.vps-platform h2{margin:16px 0 20px;color:#fff;font-size:clamp(40px,5vw,60px);line-height:1.04;letter-spacing:-.05em}.vps-platform-copy>p:not(.eyebrow){color:#bfc7d1;line-height:1.75}.vps-platform-copy>.btn{margin-top:28px}.platform-groups{display:grid;grid-template-columns:1fr 1fr;gap:18px}.platform-groups article{padding:30px;border:1px solid #ffffff18;border-radius:18px;background:#ffffff08}.platform-groups article>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:#ff9a62;background:#ffffff0d;font:800 11px ui-monospace,monospace}.platform-groups h3{margin:22px 0 15px;color:#fff;font-size:19px}.platform-groups ul{margin:0;padding:0;list-style:none}.platform-groups li{padding:9px 0;border-bottom:1px solid #ffffff12;color:#e1e6ec;font-size:13px}.platform-groups p{margin:17px 0 0;color:#8996a6;font-size:11px;line-height:1.6}
.platform-groups a{color:#fff;text-decoration:none;border-bottom:1px solid #ffffff55}.platform-groups a:hover{color:#ffad7b;border-color:#ffad7b}
.vps-why{background:#fff}.vps-why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:52px}.vps-why-grid article{position:relative;min-height:235px;padding:32px;border:1px solid #e0e2e5;border-radius:18px;background:linear-gradient(145deg,#fff,#faf8f5)}.vps-why-grid article>span{color:#b94d1b;font-size:11px;font-weight:800;letter-spacing:.08em}.vps-why-grid h3{margin:45px 0 12px;font-size:19px}.vps-why-grid p{margin:0;color:#687381;font-size:14px;line-height:1.7}
.vps-choice{background:#f6f3ef}.vps-choice .container{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px}.vps-choice h2{margin:15px 0 0;font-size:clamp(38px,5vw,58px);line-height:1.05;letter-spacing:-.045em}.choice-list article{display:grid;grid-template-columns:42px 170px 1fr;gap:20px;padding:24px 0;border-bottom:1px solid #d9dadd}.choice-list article>span{color:#b94d1b;font-size:12px;font-weight:800}.choice-list h3{margin:0;font-size:18px}.choice-list p{margin:0;color:#687381;font-size:13px;line-height:1.65}

@media(max-width:1150px){.vps-plans{grid-template-columns:repeat(2,1fr)}}

@media(max-width:900px){.vps-hero-grid,.vps-platform .container,.vps-choice .container{grid-template-columns:1fr}.vps-hero-grid{gap:45px}.vps-proof .container{grid-template-columns:1fr 1fr}.vps-benefit-grid,.vps-why-grid{grid-template-columns:1fr 1fr}.vps-platform .container,.vps-choice .container{gap:45px}}

@media(max-width:620px){.vps-hero{padding:58px 0}.vps-hero h1{font-size:47px}.vps-lead{font-size:16px}.vps-console{transform:none}.console-body{min-height:230px;padding:24px 20px;font-size:12px}.console-stats{grid-template-columns:1fr}.console-stats span{border-right:0;border-bottom:1px solid #ffffff12}.vps-proof .container,.vps-plans,.vps-benefit-grid,.vps-why-grid,.platform-groups{grid-template-columns:1fr}.vps-benefit-grid article{padding:28px}.vps-why-grid article{min-height:0}.choice-list article{grid-template-columns:35px 1fr}.choice-list p{grid-column:2}.vps-plan .plan-description{min-height:0}}

@media(prefers-reduced-motion:reduce){.console-caret{animation:none}}
