.vps-plans{background:#fff}.os-cards{gap:var(--sp-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.os-card{gap:var(--sp-5);padding:var(--sp-6);background:linear-gradient(180deg,#fff 50%,var(--blue-50));border:1px solid var(--color-line);transition:border-color var(--dur-2),box-shadow var(--dur-2);border-radius:24px;flex-direction:column;display:flex}.os-card:hover{border-color:var(--blue-300);box-shadow:0 26px 52px -38px #102a5c8c}.os-card-head{align-items:center;gap:var(--sp-4);display:flex}.os-ico{background:var(--mat-bg);width:60px;height:60px;box-shadow:var(--mat-shadow);color:var(--color-heading);border-radius:16px;flex:none;place-items:center;display:grid}.os-ico .icon{width:32px;height:32px}.os-card h3{font-size:var(--fs-lg);font-weight:900;line-height:1.5}.os-card h3 a{color:var(--color-heading)}.os-card:hover h3 a{color:var(--blue-700)}.os-card-head p{font-size:var(--fs-sm);color:var(--color-muted);margin-block-start:2px}.os-card-specs{display:grid}.os-card-specs li{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding-block:9px;display:grid}.os-card-specs li+li{border-block-start:1px dashed #d6e2f6}.os-card-specs .icon{background:var(--blue-50);width:34px;height:34px;color:var(--color-accent);border-radius:10px;padding:7px}.os-card-specs span{font-size:var(--fs-sm);color:var(--color-muted)}.os-card-specs b{font-size:var(--fs-sm);color:var(--color-heading);text-align:end;font-weight:800}.os-card-foot{align-items:end;gap:var(--sp-3);border-block-start:1px solid var(--color-line);grid-template-columns:1fr auto;margin-block-start:auto;padding-block-start:var(--sp-4);display:grid}.os-card-price{color:var(--color-heading);line-height:1.45;display:grid}.os-card-price small,.os-card-price span{font-size:var(--fs-xs);color:var(--color-muted);font-weight:600}.os-card-price strong{font-size:1.6rem;font-weight:900}.os-card .btn .icon{width:18px;height:18px}.os-common{padding:var(--sp-4)var(--sp-6);border-block-start:1px solid var(--color-line);background:var(--color-bg-soft);gap:10px;display:grid}.os-common>p{font-size:var(--fs-xs);color:var(--color-heading);font-weight:800}.os-common ul{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.os-common li{overflow-wrap:anywhere;border:1px solid var(--color-line);min-width:0;line-height:1.6;font-size:var(--fs-xs);color:var(--color-heading);background:#fff;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-weight:700;display:flex}.os-common .icon{width:15px;height:15px;color:var(--green-600)}.os-common--hub{border:1px solid var(--color-line);border-radius:18px;margin-block-start:var(--sp-5)}.vc{gap:var(--sp-5)var(--sp-6);padding:var(--sp-6);background:linear-gradient(135deg,var(--blue-50),#fff 70%);border:1px solid var(--color-line);border-radius:24px;grid-template-columns:.9fr 2.1fr;align-items:center;margin-block-start:var(--sp-6);display:grid}.vc-head{gap:var(--sp-2);display:grid}.vc-ico{width:52px;height:52px;background:var(--blue-600);color:#fff;border-radius:14px;place-items:center;margin-block-end:var(--sp-2);display:grid;box-shadow:0 14px 28px -16px #0d6efdb3}.vc-ico .icon{width:28px;height:28px}.vc-head h3{font-size:var(--fs-lg);font-weight:900}.vc-head p{font-size:var(--fs-sm);text-align:justify;text-justify:inter-word;line-height:2}.vc-list{gap:var(--sp-3);grid-template-columns:repeat(4,1fr);display:grid}.vc-list li{padding:var(--sp-4);border:1px solid var(--color-line);background:#fff;border-radius:18px;flex-direction:column;gap:4px;display:flex}.vc-opt{width:46px;height:46px;background:var(--blue-50);color:var(--color-accent);border-radius:13px;place-items:center;margin-block-end:var(--sp-2);display:grid;position:relative}.vc-opt .icon{width:24px;height:24px}.vc-opt:after{content:"+";background:var(--green-600);color:#fff;border-radius:50%;place-items:center;width:21px;height:21px;font-size:15px;font-weight:900;line-height:1;display:grid;position:absolute;inset-block-start:-7px;inset-inline-end:-7px;box-shadow:0 0 0 3px #fff}.vc-list b{font-size:var(--fs-sm);color:var(--color-heading);font-weight:800}.vc-list small{font-size:var(--fs-xs);color:var(--color-muted)}.vc-list strong{color:var(--color-heading);margin-block-start:auto;padding-block-start:var(--sp-2);font-size:1.05rem;font-weight:900}.vc-list strong span{color:var(--color-muted);font-size:11px;font-weight:600}.os-panel{border:1px solid var(--color-line);background:#fff;border-radius:24px;overflow:hidden}.os-panel[hidden]{display:none}.os-panel-head{justify-content:space-between;align-items:center;gap:var(--sp-3)var(--sp-5);padding:var(--sp-5)var(--sp-6);background:var(--color-bg-soft);border-block-end:1px solid var(--color-line);flex-wrap:wrap;display:flex}.os-panel-head h3{font-size:var(--fs-lg);font-weight:900}.os-panel-head p{font-size:var(--fs-sm);color:var(--color-muted);margin-block-start:2px}.plan-table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.plan-table th,.plan-table td{text-align:start;vertical-align:middle;padding:14px 16px}.plan-table thead th{font-size:var(--fs-xs);color:var(--color-muted);white-space:nowrap;border-block-end:1px solid var(--color-line);padding-block:12px;font-weight:800}.plan-table thead .icon{vertical-align:-3px;width:16px;height:16px;color:var(--color-accent);margin-inline-end:6px;display:inline-block}.plan-table tbody tr{transition:background var(--dur-1)}.plan-table tbody tr+tr{border-block-start:1px solid var(--color-line)}.plan-table tbody tr:hover{background:#f7faff}.plan-table tbody th{font-size:var(--fs-md);color:var(--color-heading);white-space:nowrap;font-weight:900}.plan-table td{color:var(--color-heading);font-weight:700}.pt-ico{display:none}.pt-price{white-space:nowrap}.pt-price strong{color:var(--color-heading);font-size:1.3rem;font-weight:900}.pt-price small{font-size:var(--fs-xs);color:var(--color-muted);font-weight:600}.pt-buy{text-align:end}.pt-buy .btn{min-height:42px}@media (max-width:1180px){.vc,.os-card-foot{grid-template-columns:1fr}.os-card-foot .btn{width:100%}}@media (max-width:1100px){.os-card{padding:var(--sp-5)}.plan-table th,.plan-table td{padding-inline:12px}}@media (max-width:900px){.os-cards{grid-template-columns:1fr}.vc-list{grid-template-columns:1fr 1fr}.plan-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.plan-table tbody{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;padding:12px;display:grid}.plan-table tbody tr{border:1px solid var(--color-line);background:#fff;border-radius:16px;grid-template-columns:1fr 1fr;gap:8px;padding:14px;display:grid}.plan-table tbody tr+tr{border-block-start:1px solid var(--color-line)}.plan-table tbody tr:hover{border-color:var(--blue-300);background:#fff}.plan-table tbody th{grid-area:1/1;align-self:center;padding:0}.plan-table .pt-price{text-align:end;grid-area:1/2;align-self:center;padding:0}.plan-table td[data-label]{background:var(--color-bg-soft);font-size:var(--fs-sm);border-radius:10px;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;padding:8px 10px;display:grid}.plan-table td[data-label]:before{content:attr(data-label);color:var(--color-muted);grid-area:1/2;font-size:11px;font-weight:600}.plan-table .pt-ico{width:32px;height:32px;color:var(--color-accent);background:#fff;border-radius:9px;grid-area:1/1/span 2;padding:7px;display:block}.plan-table .pt-buy{grid-column:1/-1;padding:0;padding-block-start:4px}.pt-buy .btn{width:100%}}@media (max-width:767px){.os-card-foot{grid-template-columns:1fr}.os-card-foot .btn{width:100%}.vc{padding:var(--sp-5)var(--sp-4)}.os-panel-head,.os-common{padding:var(--sp-4)}.os-common ul{grid-template-columns:1fr 1fr}}@media (max-width:420px){.vc-list li{padding:var(--sp-3)}}@media (max-width:350px){.vc-list{grid-template-columns:1fr}}.os-list{gap:var(--sp-4)var(--sp-6);padding:var(--sp-5)var(--sp-6);border:1px solid var(--color-line);background:#fff;border-radius:24px;grid-template-columns:.9fr 2.1fr;align-items:center;margin-block-start:var(--sp-6);display:grid}.os-list-head h3{font-size:var(--fs-lg);font-weight:900}.os-list-head p{font-size:var(--fs-sm);color:var(--color-muted);margin-block-start:4px;line-height:1.9}.os-logos{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.os-logos[data-n="8"]{grid-template-columns:repeat(4,1fr)}.os-logos li{background:var(--color-bg-soft);border:1px solid var(--color-line);text-align:center;min-width:0;min-height:92px;transition:border-color var(--dur-1),background var(--dur-1);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px 6px;display:flex}.os-logos li:hover{border-color:var(--blue-200);background:#fff}.os-logos img{object-fit:contain;width:36px;height:36px}.os-logos .ltr{max-width:100%;font-size:var(--fs-xs);color:var(--color-heading);overflow-wrap:anywhere;font-weight:700;line-height:1.3}@media (max-width:1100px){.os-list{grid-template-columns:1fr}}@media (max-width:767px){.os-list{padding:var(--sp-5)var(--sp-4)}.os-logos,.os-logos[data-n="8"]{grid-template-columns:repeat(4,1fr);gap:8px}.os-logos[data-n="10"] li:nth-last-child(-n+2){grid-column:span 2}.os-logos li{min-height:84px;padding:10px 4px}}@media (max-width:360px){.os-list{padding:var(--sp-4)var(--sp-3)}.os-logos li{padding:8px 2px}.os-logos .ltr{font-size:10px}}.loc-panel-title{align-items:center;gap:12px;display:flex}.loc-panel-title img{object-fit:cover;width:34px;height:34px;box-shadow:0 0 0 3px #fff,0 0 0 4px var(--color-line);border-radius:50%}.os-logos[data-n="6"]{grid-template-columns:repeat(6,1fr)}@media (max-width:767px){.os-logos[data-n="6"]{grid-template-columns:repeat(3,1fr)}}@media (max-width:360px){.os-common{padding:var(--sp-3)}.os-common li{padding:7px 8px;font-size:11px}}.vps-plans .d-addons-list>li:last-child:nth-child(odd){grid-column:1/-1}@media (min-width:901px){.os-cards:is([data-n="2"],[data-n="4"]){grid-template-columns:repeat(2,minmax(0,1fr))}.os-cards[data-n="1"]{grid-template-columns:minmax(0,1fr)}}.plan-table tr.is-out th,.plan-table tr.is-out td,.plan-table tr.is-out .pt-price strong{color:var(--color-muted)}.pt-out{cursor:default;border-color:var(--color-line);background:var(--color-bg-soft);color:var(--color-muted)}.pt-none{color:var(--color-muted)}.os-logos[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.os-logos[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.os-logos[data-n="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.os-logos[data-n="7"]{grid-template-columns:repeat(7,minmax(0,1fr))}.os-logos[data-n="9"]{grid-template-columns:repeat(20,minmax(0,1fr))}.os-logos[data-n="9"] li{grid-column:span 4}.os-logos[data-n="9"] li:nth-child(n+6){grid-column:span 5}@media (max-width:767px){.os-logos[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.os-logos[data-n="3"],.os-logos[data-n="9"]{grid-template-columns:repeat(3,minmax(0,1fr))}.os-logos[data-n="9"] li,.os-logos[data-n="9"] li:nth-child(n+6){grid-column:auto}.os-logos[data-n="5"]{grid-template-columns:repeat(6,minmax(0,1fr))}.os-logos[data-n="5"] li{grid-column:span 2}.os-logos[data-n="5"] li:nth-child(n+4){grid-column:span 3}.os-logos[data-n="7"]{grid-template-columns:repeat(12,minmax(0,1fr))}.os-logos[data-n="7"] li{grid-column:span 3}.os-logos[data-n="7"] li:nth-child(n+5){grid-column:span 4}}