.plan-card{display:flex}.plan-card-body{border:1px solid var(--line-cool);border-radius:var(--radius-lg);background:var(--white);width:100%;box-shadow:var(--shadow-soft);flex-direction:column;gap:18px;padding:32px 28px;display:flex;position:relative}.plan-card-highlighted .plan-card-body{border:2px solid var(--navy);background:var(--sky-wash)}.plan-card-head{flex-direction:column;gap:8px;display:flex}.plan-card-badge{background:var(--navy);color:var(--white);font:700 .78rem/1.4 var(--font-body);border-radius:999px;align-self:flex-start;padding:4px 12px}[dir=rtl] .plan-card-badge{font-family:var(--font-arabic);font-size:.85rem}.plan-card-name{font-size:1.5rem}.plan-card-tagline{color:var(--ink-body)}.plan-card-price{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.plan-card-amount{font:800 clamp(2.2rem, 4vw, 2.8rem) / 1.05 var(--font-display);letter-spacing:-.03em;color:var(--navy)}.plan-card-period{color:var(--ink-muted);font-weight:600}.plan-card-features-label{font:700 .8rem/1.2 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}[dir=rtl] .plan-card-features-label{font-family:var(--font-arabic);letter-spacing:0;text-transform:none;font-size:.95rem}.plan-card-features{flex-direction:column;flex:1;gap:12px;display:flex}.plan-card-feature{color:var(--ink);align-items:flex-start;gap:10px;display:flex}.plan-card-feature-icon{color:var(--good);flex:none;font-size:22px}.plan-card-feature-off,.plan-card-feature-off .plan-card-feature-icon{color:var(--ink-muted)}.plan-card-choose{width:100%}.plan-card-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.pricing-grid{grid-template-columns:1fr;gap:20px;margin-top:48px;display:grid}.pricing-offer{border:1px solid var(--line-cool);border-radius:var(--radius-lg);background:var(--sky-wash);flex-direction:column;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.pricing-offer-text{flex-direction:column;flex:1;gap:6px;display:flex}.pricing-offer-body{max-width:680px;color:var(--ink-body);font-size:.97rem}.pricing-note{color:var(--ink-muted);margin-top:28px;font-size:.92rem}.pricing-empty{border:1px solid var(--line-cool);border-radius:var(--radius-lg);background:var(--band);flex-direction:column;align-items:flex-start;gap:14px;max-width:640px;margin-top:48px;padding:32px 28px;display:flex}@media (width>=760px){.pricing-offer{flex-direction:row;align-items:center;gap:20px}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
