#api-plans .wa-plan-grid{align-items:stretch}
#api-plans .api-plan{padding:28px;border:1px solid #dce7ec;border-radius:22px;box-shadow:0 12px 32px #183a4506}
#api-plans .api-plan[hidden]{display:none!important}
#api-plans .api-plan h3{margin:0 0 12px}
#api-plans .api-plan-description{min-height:52px;margin:0 0 24px;color:#71818e}
#api-plans .wa-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;font-size:clamp(28px,3vw,40px);line-height:1.2;margin:20px 0 24px;color:#15303c}
#api-plans .wa-price small{display:inline;font-size:14px;font-weight:500;color:#71818e}
#api-plans .api-plan-actions{display:grid;gap:10px}
#api-plans .api-plan-actions .btn{width:100%;border-radius:10px;min-height:48px}
#api-plans .api-buy{background:#087f72;color:white;border:1px solid #087f72}
#api-plans .api-buy:hover{background:#06685d}
#api-plans .api-cart{background:white;color:#294552;border:1px solid #d5e2e8}
#api-plans .api-cart:hover{background:#eff8f5}
#api-plans .api-plan-inclusions{border-top:1px solid #e1e9ed;margin-top:26px;padding-top:24px}
#api-plans .api-plan-inclusions h4{text-transform:uppercase;font-size:16px!important;letter-spacing:.04em;color:#4b6470;margin:0 0 18px}
#api-plans .api-plan-inclusions ul{list-style:none;padding:0;margin:0}
#api-plans .api-plan-inclusions li{position:relative;padding-left:23px;margin:0 0 12px;color:#526b77;line-height:1.5}
#api-plans .api-plan-inclusions li::before{content:'✓';position:absolute;left:0;color:#087f72;font-weight:700}
#api-plans .api-plan-inclusions summary{cursor:pointer;color:#087f72;font-weight:700;margin:18px 0 14px;font-size:14px}
#api-plans .wa-billing-switch[hidden]{display:none}
@media(max-width:600px){#api-plans .api-plan{padding:22px}#api-plans .api-plan-description{min-height:0}}
