/* eCloud adaptation of Antler vps.html: pricing, resource selector, alternating features and specs. */
.windows-vps .wv-hero{padding:66px 0;background:#171c20}.wv-split{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:60px;align-items:center}.windows-vps h1{font-size:clamp(2.3rem,4.5vw,4.2rem);line-height:1.12;letter-spacing:-.035em;margin:20px 0 28px}.wv-lead{font-size:1.2rem;line-height:1.8}.wv-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin:28px 0}.wv-small{font-size:.9rem;line-height:1.7}.wv-hero-summary img{width:100%;height:260px;object-fit:contain}.wv-hero-summary>div{padding:24px;border-top:1px solid #465360;display:grid;gap:8px}.wv-hero-summary strong{font-size:1.7rem;color:#8ecaf2}.wv-hero-summary small{color:#b8c4cf}.wv-subnav{border-block:1px solid #3a4651;background:#22282d}.wv-subnav .container{display:flex;gap:28px;overflow-x:auto;padding-block:20px}.wv-subnav a{white-space:nowrap;font-size:.95rem}.wv-section{padding:72px 0}.wv-heading{max-width:760px;margin-bottom:30px}.windows-vps h2{font-size:clamp(1.9rem,3vw,2.7rem);line-height:1.2;margin-bottom:24px}.windows-vps p{line-height:1.8}.wv-selector{background:#22282d;border:1px solid #465360;border-radius:12px;padding:32px}.wv-selector label{display:block;font-weight:600;margin-bottom:12px}.wv-selector select{width:100%;padding:16px;background:#171c20;border:1px solid #69b9ea;border-radius:6px;color:white;font:inherit}.wv-selection{display:grid;grid-template-columns:1.3fr 1fr;gap:32px;margin-top:32px}.wv-selection dl{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-bottom:0}.wv-selection dt,.wv-selection dd{border-bottom:1px solid #465360;padding:12px 0;margin:0}.wv-selection dd{color:#b8c4cf}.wv-selection aside{padding:24px;background:#171c20;border-radius:8px}.wv-selection aside strong{font-size:1.9rem;color:#8ecaf2}.wv-selection small{display:block;margin-top:16px;line-height:1.6}.wv-selection .btn{white-space:normal}.windows-vps #planes{padding-top:54px}.windows-vps #planes .row>div{width:25%;flex:0 0 25%}.windows-vps #planes .top-content,.windows-vps #planes .plan-action{padding:23px 18px}.windows-vps #planes .plan-name{font-size:1.15rem}.windows-vps #planes .plan-price{font-size:1.6rem}.windows-vps #planes .list-info{padding-inline:18px}.windows-vps #planes .btn{white-space:normal}.windows-vps #planes .wrapper{height:100%;display:flex;flex-direction:column}.windows-vps #planes .plan-action{margin-top:auto}.wv-use-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.wv-use-grid article{border-top:2px solid #268acd;padding-top:24px}.wv-use-grid span{color:#8ecaf2;font-size:.9rem;letter-spacing:.06em}.wv-use-grid h3{margin-top:20px;font-size:1.4rem}.windows-vps #features{background:#1e252a}.windows-vps #features .sec-main{background:transparent;padding:0}.wv-feature-art{width:100%;height:auto;max-height:350px;object-fit:contain}.windows-vps #features hr{margin:65px 0;border-color:#465360}.windows-vps li{line-height:1.8;margin-bottom:12px}.wv-sizing dt{color:#8ecaf2;margin-top:14px}.wv-sizing dd{color:#b8c4cf;line-height:1.7}.wv-table-wrap{overflow:auto}.wv-table-wrap table{width:100%;min-width:660px;border-collapse:collapse;font-size:1rem}.wv-table-wrap caption{caption-side:top;color:#b8c4cf;padding:0 0 20px}.wv-table-wrap th,.wv-table-wrap td{padding:22px;text-align:left;border-bottom:1px solid #465360;vertical-align:top}.wv-table-wrap thead{background:#22282d;color:#8ecaf2}.wv-table-wrap td{color:#b8c4cf}.wv-protection{background:#22282d}.wv-checklist{padding:32px;border:1px solid #465360;border-radius:8px}.windows-vps .btn{white-space:normal}.windows-vps :focus-visible{outline:3px solid #69b9ea;outline-offset:4px}.windows-vps section[id]{scroll-margin-top:100px}
@media(max-width:1199px){.windows-vps #planes .row>div{width:50%;flex-basis:50%}.wv-split{gap:32px}}
@media(max-width:767px){.wv-split,.wv-selection,.wv-use-grid{grid-template-columns:1fr}.wv-section{padding:48px 0}.wv-selector{padding:22px}.wv-hero-summary img{height:200px}.windows-vps #planes .row>div{width:100%;flex-basis:100%}.wv-selection dl{grid-template-columns:1fr}.wv-selection dt{border-bottom:0;padding-bottom:0}.wv-table-wrap th,.wv-table-wrap td{padding:16px}.wv-selection aside strong{font-size:1.6rem}}
