.pricing-tiers__grid{align-items:stretch;display:grid;gap:var(--space-7);grid-template-columns:1fr}.pricing-tiers__card{display:flex;flex-direction:column;padding:var(--space-9) var(--space-9) var(--space-9)}.pricing-tiers__card--featured{border:2px solid var(--wb-accent);box-shadow:0 22px 52px var(--wb-accent-shadow)}.pricing-tiers__head{align-items:center;display:flex;gap:var(--space-3);margin-bottom:var(--space-5)}.pricing-tiers__name{color:var(--wb-blue);font-size:var(--fs-h3);font-weight:var(--fw-extrabold);letter-spacing:-.01em;margin:0}.pricing-tiers__badge{align-items:center;background:var(--wb-accent);border-radius:var(--radius-pill);color:var(--wb-white);display:inline-flex;font-size:var(--fs-xs);font-weight:var(--fw-bold);height:24px;letter-spacing:.04em;padding:0 11px;text-transform:uppercase;white-space:nowrap}.pricing-tiers__media{background:var(--wb-cream-soft);border-radius:var(--radius-lg);margin-bottom:var(--space-6);overflow:hidden}.pricing-tiers__media img{display:block;height:180px;object-fit:cover;width:100%}.pricing-tiers__placeholder{align-items:center;background:var(--wb-cream-deep);color:var(--text-muted);display:flex;font-size:var(--fs-sm);font-weight:var(--fw-semibold);height:180px;justify-content:center;text-align:center;width:100%}.pricing-tiers__desc{color:var(--text-body);font-size:var(--fs-body);line-height:var(--lh-relaxed);margin:0 0 var(--space-6)}.pricing-tiers__features-heading{color:var(--wb-blue);font-size:var(--fs-sm);font-weight:var(--fw-extrabold);margin:0 0 var(--space-4)}.pricing-tiers__features{display:flex;flex:1;flex-direction:column;gap:13px;list-style:none;margin:0 0 var(--space-8);padding:0}.pricing-tiers__feature{align-items:flex-start;color:var(--text-body);display:flex;font-size:var(--fs-body);gap:var(--space-3);line-height:var(--lh-snug)}.pricing-tiers__check{align-items:center;background:var(--wb-accent-soft);border-radius:var(--radius-pill);color:var(--wb-accent);display:inline-flex;flex-shrink:0;height:22px;justify-content:center;margin-top:1px;width:22px}.pricing-tiers__check svg{display:block}.pricing-tiers__cta{align-self:stretch;margin-top:auto}@media (min-width:900px){.pricing-tiers__grid--cols-2,.pricing-tiers__grid--cols-3{gap:var(--space-7);grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.pricing-tiers__grid--cols-3{grid-template-columns:repeat(3,1fr)}}