.plan-card{position:relative;display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:1.125rem;overflow:hidden;padding:1.5rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--plan-card-bg,var(--surface-2));cursor:pointer;transition:border-color var(--duration-base) var(--ease-out)}.plan-card:not([data-selected=true]):hover{border-color:color-mix(in srgb,var(--ink) 22%,var(--line))}.plan-card>:not(.plan-card-folds){position:relative}.plan-card:before{content:"";position:absolute;inset:0;background:radial-gradient(95% 50% at 100% 100%,color-mix(in srgb,var(--brand-soft) 78%,var(--brand)),transparent),radial-gradient(80% 40% at 15% 6%,color-mix(in srgb,var(--surface-2) 60%,transparent),transparent),linear-gradient(165deg,var(--surface) 12%,color-mix(in srgb,var(--surface) 45%,var(--brand-soft)) 55%,var(--brand-soft))}.plan-card-folds,.plan-card:before{opacity:0;transition:opacity var(--duration-base) var(--ease-out)}.plan-card[data-selected=true]{border-color:color-mix(in srgb,var(--brand) 40%,var(--line));cursor:auto}.plan-card[data-selected=true] .plan-card-folds,.plan-card[data-selected=true]:before{opacity:1}.plan-card-folds{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.plan-card-folds path{vector-effect:non-scaling-stroke}.plan-card-fold-light{fill:var(--surface-2);fill-opacity:.32}.plan-card-fold-deep{fill:color-mix(in srgb,var(--brand-soft) 70%,var(--brand));fill-opacity:.22}.plan-card-fold-edge{fill:none;stroke:var(--surface-2);stroke-opacity:.75;stroke-width:1}.plan-card-head{display:grid;align-content:start;gap:.375rem}.plan-card-name{font-size:1.25rem;font-weight:600;letter-spacing:-.02em}.plan-card-flag{flex-shrink:0;padding:.25rem .5rem;border-radius:var(--radius-sm);background:var(--ink);color:var(--bg);font-size:.75rem;font-weight:500;line-height:1.2}.plan-card-tagline{color:var(--muted);font-size:.875rem;line-height:1.4}.plan-card-price{display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:.3125rem;column-gap:.3125rem;align-self:end;container-type:inline-size}.plan-card-currency{font-size:1.0625rem;font-weight:500}.plan-card-amount{font-size:clamp(1.625rem,16.5cqi,2.625rem);font-weight:600;line-height:1;letter-spacing:-.04em}.plan-card-period{color:var(--muted);font-size:.875rem}.plan-card-volume{display:grid;align-content:start;gap:.125rem;font-size:.9375rem}.plan-card-volume strong{font-weight:600}.plan-card-overage{color:var(--muted);font-size:.8125rem}.plan-card-cta{width:100%;min-height:2.75rem}.plan-card-features{display:grid;align-content:start;gap:.5rem;padding-top:1.125rem;border-top:1px solid var(--line);color:var(--muted);font-size:.875rem;transition:border-color var(--duration-base) var(--ease-out)}.plan-card[data-selected=true] .plan-card-features{border-top-color:color-mix(in srgb,var(--brand) 22%,var(--line))}.plan-card-features li{display:flex;align-items:flex-start;gap:.625rem}.plan-card-icon{display:inline-flex;flex-shrink:0;width:1rem;height:1rem;margin-top:.125rem}.plan-card-icon svg{width:100%;height:100%}