.vl-site .vh-plans-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.vl-site .vh-plans-grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.vl-site .vh-plans-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:26px 22px 24px;border:1px solid #e1e6f1;border-radius:20px;background:#fff;min-width:0}.vl-site .vh-plans-card.is-plus{border-color:transparent;background:linear-gradient(#fff,#fff) padding-box,var(--vea-gradient) border-box;border-width:2px;box-shadow:0 18px 50px #4329a61a}.vl-site .vh-plans-card.is-server{background:linear-gradient(160deg,#f4f1fb,#eef8fc)}.vl-site .vh-plans-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:linear-gradient(120deg,#f1edf9,#ebf8fc);color:var(--vea-purple)}.vl-site .vh-plans-icon.has-img img{display:block;width:36px;height:36px;-o-object-fit:contain;object-fit:contain}.vl-site .vh-plans-card.is-plus .vh-plans-icon.has-img img{width:26px;height:26px}.vl-site .vh-plans-card h3{font-size:19px;line-height:1.25;margin:4px 0 0}.vl-site .vh-plans-price{display:flex;flex-direction:column;gap:2px;margin:0}.vl-site .vh-plans-price strong{font-size:30px;line-height:1.1;letter-spacing:-1px;color:#171b28}.vl-site .vh-plans-price small{font-size:12.5px;line-height:1.45;color:#6b7389}.vl-site .vh-plans-line{margin:2px 0 4px;font-size:14px;line-height:1.55;color:#4a5269}.vl-site .vh-plans-card ul{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:8px}.vl-site .vh-plans-card li{display:grid;grid-template-columns:15px 1fr;gap:8px;align-items:start;font-size:13.5px;line-height:1.45;color:#2a3146}.vl-site .vh-plans-card li svg{margin-top:2px;color:var(--vea-blue)}.vl-site .vh-plans-card>a{margin-top:auto;align-self:flex-start}.vl-site .vh-plans-quote{display:inline-flex;align-items:center;gap:6px}.vl-site .vh-plans-table-wrap{position:relative;margin-top:34px;overflow-x:auto;border:1px solid #e1e6f1;border-radius:18px;background:#fff;-webkit-overflow-scrolling:touch}.vl-site .vh-plans-table{width:100%;min-width:760px;border-collapse:collapse;font-size:13.5px}.vl-site .vh-plans-table td,.vl-site .vh-plans-table th{padding:13px 16px;text-align:left;vertical-align:top;border-bottom:1px solid #eef1f7;line-height:1.45}.vl-site .vh-plans-table thead th{font-size:13px;font-weight:700;color:#171b28;background:#f7f9fc}.vl-site .vh-plans-table tbody th{font-weight:600;color:#2a3146;width:22%}.vl-site .vh-plans-table td{color:#4a5269}.vl-site .vh-plans-table tr:last-child td,.vl-site .vh-plans-table tr:last-child th{border-bottom:0}.vl-site .vh-plans-table .is-plus{background:#f6f3fc}.vl-site .vh-plans-table thead .is-plus{background:#ece6f8;color:var(--vea-purple)}.vl-site .vh-plans-table small{display:block;font-size:12px;color:#6b7389}.vl-site .vh-plans-price-row td{font-weight:600;color:#171b28}.vl-site .vh-plans-yes{color:var(--vea-blue)}.vl-site .vh-plans-addons{margin-top:34px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,2fr);gap:28px;padding:28px;border-radius:20px;background:linear-gradient(110deg,#f0ebf8,#eaf6fc 70%,#e3f8fc)}.vl-site .vh-plans-addons h3{font-size:21px;margin:6px 0 8px}.vl-site .vh-plans-addons>div>p:last-child{margin:0;font-size:14px;color:#4a5269}.vl-site .vh-plans-addons .vl-eyebrow{display:inline-flex;align-items:center;gap:6px}.vl-site .vh-plans-addons ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vl-site .vh-plans-addons li{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:14px 16px;border-radius:14px;background:#fff;border:1px solid #e4e1f2;min-width:0}.vl-site .vh-plans-addons li strong{font-size:14px;color:#171b28}.vl-site .vh-plans-addon-price{font-weight:700;color:var(--vea-purple);font-size:14px}.vl-site .vh-plans-addons li small{grid-column:1/-1;font-size:12px;line-height:1.45;color:#6b7389}@media (max-width:1100px){.vl-site .vh-plans-grid,.vl-site .vh-plans-grid.is-three{grid-template-columns:repeat(2,minmax(0,1fr))}.vl-site .vh-plans-addons{grid-template-columns:1fr}}@media (max-width:640px){.vl-site .vh-plans-grid,.vl-site .vh-plans-grid.is-three{grid-template-columns:1fr}.vl-site .vh-plans-addons{padding:22px 18px}.vl-site .vh-plans-addons ul{grid-template-columns:1fr}.vl-site .vh-plans-table{min-width:640px;font-size:13px}}