.price-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.price-card[hidden],.cloud-dock[hidden]{display:none!important}
.cloud-addon-label,.cloud-addon-requirement,.cloud-price-pending,.cloud-price-period,.cloud-extra-info,.cloud-product-title,.cloud-capacity{display:none}
.cloud-dock .cloud-extra-info{display:inline}
.cloud-dock .cloud-original-label{display:none}
.cloud-dock .cloud-product-title{display:block;order:-2;font-size:1.4rem;font-weight:800}
.cloud-dock .cloud-capacity{display:block;order:-1;font-size:1rem;font-weight:400}
.tariffs-expanded .price-card{background:#fff;border:1px solid #e3e1d7;border-radius:26px;text-align:left;padding:32px;display:flex;flex-direction:column}
.tariffs-expanded .price-top{min-height:0;margin-bottom:24px;align-items:flex-start}
.tariffs-expanded .price-top h3{font-size:2rem;margin:0 0 18px}
.tariffs-expanded .price-description{min-height:0;margin-bottom:18px}
.tariffs-expanded .price-card ul{margin:0 0 24px;padding:0;flex:0}
.tariffs-expanded .price-card li{border:0;text-align:left;padding:8px 0 8px 26px;position:relative}
.tariffs-expanded .price-card li:before{content:'✓';display:block;position:absolute;left:0;color:#3f8051}
.tariffs-expanded .price-btn{margin-top:auto}
.tariffs-expanded .price-card.plus-start-card{background:#fafcf5;border:2px solid #3f8051;box-shadow:0 12px 28px #25462b12}
.launch-badge{display:inline-block;background:#3f8051;color:white;border-radius:20px;font-size:.75rem;font-weight:800;letter-spacing:.07em;padding:7px 12px;margin-bottom:16px}
.tariffs-expanded .launch-price{font-size:2.5rem;font-weight:800;color:#3f8051;line-height:1.15;margin:20px 0 12px}
.launch-subtitle{font-size:.95rem;line-height:1.5}
.launch-details small{display:block;font-size:.85rem;line-height:1.5;margin:6px 0}
.launch-terms{background:#eef4e6;border-radius:16px;padding:18px;font-size:.9rem;line-height:1.6;margin:18px 0}
.launch-regions,.launch-country-note{font-size:.8rem;line-height:1.5;margin:0 0 14px}
.tariffs-expanded .plus-start-card .price-btn{background:#3f8051;color:white}
.tariffs-expanded>.price-card:last-child{grid-column:auto;max-width:none;justify-self:stretch}
.cloud-dock{margin-top:36px}
.cloud-dock .price-card{display:grid;min-height:0;max-width:none;grid-template-columns:1.5fr 1fr 1fr;gap:16px 24px;background:#eef4e6;border:1px solid #c8daba;border-radius:28px;padding:40px;text-align:left;opacity:1;transform:none}
.cloud-dock .cloud-addon-label{display:block;grid-column:1;grid-row:1;font-size:.8rem;font-weight:800;letter-spacing:.12em;color:#3f8051;margin:0}
.cloud-dock .price-top{grid-column:1;grid-row:2;min-height:0;margin:0;align-items:flex-start}
.cloud-dock .price-top h3{font-size:2rem;line-height:1.2;margin:0}
.cloud-dock .price-top p{display:none}
.cloud-dock .price-description{grid-column:1;grid-row:3;min-height:0;margin:0;line-height:1.6}
.cloud-dock ul{display:contents}
.cloud-dock li:not(.cloud-option){display:none}
.cloud-dock .cloud-option{grid-row:1 / 5;align-self:start;align-items:stretch;background:white;border:1px solid #c8daba;border-radius:22px;padding:28px;box-shadow:0 6px 16px #24432108;text-align:left;display:flex;flex-direction:column;gap:16px;font-size:1.2rem}
.cloud-dock [data-plan-option="cloud200"]{grid-column:2}
.cloud-dock [data-plan-option="cloud500"]{grid-column:3}
.cloud-dock .cloud-option>span:first-child{font-weight:800}
.cloud-dock .live-price{font-size:1.5rem;font-weight:800;color:#3f8051}
.cloud-dock .cloud-price-pending{display:none;font-weight:800;font-size:1.2rem}
.cloud-dock .live-price[hidden]+.cloud-price-pending{display:block}
.cloud-dock .live-price:not([hidden])~.cloud-price-period{display:block;font-size:.9rem}
.cloud-dock .cloud-addon-requirement{display:block;grid-column:1;grid-row:4;font-size:.9rem;line-height:1.5;margin:0}
.cloud-dock [data-plan-action="cloud"]{grid-column:2 / 4;grid-row:5;margin:0}
@media(max-width:900px){.tariffs-expanded .price-card{padding:24px}.cloud-dock .price-card{grid-template-columns:1fr 1fr;padding:28px}.cloud-dock .cloud-addon-label,.cloud-dock .price-top,.cloud-dock .price-description,.cloud-dock .cloud-addon-requirement{grid-column:1 / -1;grid-row:auto}.cloud-dock .cloud-option{grid-row:auto}.cloud-dock [data-plan-option="cloud200"]{grid-column:1}.cloud-dock [data-plan-option="cloud500"]{grid-column:2}.cloud-dock [data-plan-action="cloud"]{grid-row:auto;grid-column:1 / -1}}
@media(max-width:700px){.price-grid{grid-template-columns:1fr}.cloud-dock .price-card{grid-template-columns:1fr}.cloud-dock [data-plan-option="cloud200"],.cloud-dock [data-plan-option="cloud500"]{grid-column:1}.cloud-dock .cloud-option{padding:24px}}
