.mv-vps-public{background:#fff;color:#203043;font-family:"Source Sans 3",Arial,sans-serif}.mv-vps-public .container{float:none!important;margin:0 auto!important;max-width:1180px!important;padding-left:24px!important;padding-right:24px!important;width:100%!important}.mv-vps-public h1,.mv-vps-public h2,.mv-vps-public h3,.mv-vps-public h4{font-family:Manrope,Arial,sans-serif;font-weight:800;letter-spacing:-.03em}.mv-vps-hero{background:radial-gradient(circle at 82% 15%,rgba(45,168,221,.27),transparent 31%),linear-gradient(125deg,#0a2338,#123f61 58%,#176e9e);color:#fff;padding:78px 0}.mv-vps-eyebrow{color:#0b82bd;font-family:Manrope,Arial,sans-serif;font-size:11px!important;font-weight:800;letter-spacing:.13em;margin:0 0 13px;text-transform:uppercase}.mv-vps-hero .mv-vps-eyebrow{color:#91ddfb}.mv-vps-hero h1{color:#fff;font-size:clamp(37px,5vw,60px);line-height:1.08;margin:0;max-width:850px}.mv-vps-hero p:not(.mv-vps-eyebrow){color:#deeff8;font-size:19px;line-height:1.65;margin:22px 0 0;max-width:780px}.mv-vps-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:29px}.mv-vps-button{align-items:center;border:1px solid transparent;border-radius:6px;display:inline-flex;font-family:Manrope,Arial,sans-serif;font-size:13px;font-weight:800;justify-content:center;padding:12px 18px;text-decoration:none!important}.mv-vps-button--light{background:#fff;color:#102c46!important}.mv-vps-button--outline{border-color:rgba(255,255,255,.6);color:#fff!important}.mv-vps-button--dark{background:#102c46;color:#fff!important}.mv-vps-button--muted{background:#e8f0f5;color:#536778!important}.mv-vps-proof{background:#102c46;color:#e9f4fb}.mv-vps-proof .container{display:grid;grid-template-columns:repeat(3,1fr)}.mv-vps-proof span{border-left:1px solid rgba(255,255,255,.17);font-family:Manrope,Arial,sans-serif;font-size:13px;font-weight:700;padding:19px 23px}.mv-vps-proof span:last-child{border-right:1px solid rgba(255,255,255,.17)}.mv-vps-section{padding:72px 0}.mv-vps-section--soft{background:#f4f8fb}.mv-vps-heading{max-width:790px}.mv-vps-heading h2,.mv-vps-next h2{color:#102c46;font-size:clamp(29px,3vw,40px);margin:0 0 14px}.mv-vps-heading>p:last-child,.mv-vps-next p{font-size:17px;line-height:1.65}.mv-vps-group{border-top:1px solid #d9e4ec;margin-top:42px;padding-top:34px}.mv-vps-group__heading{display:grid;gap:20px;grid-template-columns:.55fr 1.45fr;margin-bottom:18px}.mv-vps-group__heading h3{color:#102c46;font-size:24px;margin:0}.mv-vps-group__heading p{font-size:16px;line-height:1.55;margin:0}.mv-vps-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.mv-vps-card{background:#fff;border:1px solid #d9e4ec;border-radius:9px;box-shadow:0 10px 26px rgba(16,44,70,.07);display:flex;flex-direction:column;padding:27px}.mv-vps-card.is-selected{border-color:#1488c9;box-shadow:0 0 0 3px rgba(20,136,201,.13),0 12px 29px rgba(16,44,70,.11)}.mv-vps-card__status{color:#66798a;font-family:Manrope,Arial,sans-serif;font-size:10px;font-weight:800;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.mv-vps-card h4{color:#102c46;font-size:21px;margin:0 0 17px}.mv-vps-card__price{margin:0 0 18px}.mv-vps-card__price strong,.mv-vps-card__price span{display:block}.mv-vps-card__price strong{color:#102c46;font-family:Manrope,Arial,sans-serif;font-size:36px;line-height:1}.mv-vps-card__price span{color:#627284;font-size:13px;margin-top:7px}.mv-vps-card ul{border-top:1px solid #e4ebf0;list-style:none;margin:0 0 22px;padding:10px 0 0}.mv-vps-card li{border-bottom:1px solid #edf2f5;font-size:14px;padding:8px 0}.mv-vps-card li:before{color:#1488c9;content:"✓";font-weight:800;margin-right:8px}.mv-vps-card .mv-vps-button{margin-top:auto}.mv-vps-next{align-items:center;display:flex;gap:36px;justify-content:space-between}.mv-vps-next>div{max-width:750px}@media(max-width:767px){.mv-vps-hero{padding:58px 0}.mv-vps-proof .container,.mv-vps-grid,.mv-vps-group__heading{grid-template-columns:1fr}.mv-vps-proof span,.mv-vps-proof span:last-child{border-bottom:1px solid rgba(255,255,255,.14);border-left:0;border-right:0;padding:14px 0}.mv-vps-section{padding:52px 0}.mv-vps-next{align-items:flex-start;flex-direction:column}}
