.plan-card{border-radius:var(--r-m);background:var(--bg-2);min-inline-size:0;color:var(--ink);flex-direction:column;align-items:flex-start;gap:0;padding:26px 20px 22px;display:flex;position:relative;container-type:inline-size}.plan-card:before{content:"";border-radius:var(--r-m) var(--r-m) 0 0;background:var(--accent);transform-origin:top;block-size:6px;transition:scale .18s var(--ease-out);position:absolute;inset:0 0 auto;scale:1 0}.plan-card[data-rec]:before{scale:1}.plan-rec{color:var(--ink);font-size:var(--fs-small);white-space:nowrap;margin:0;font-weight:700;line-height:1.4;display:none;position:absolute;inset-block-start:16px;inset-inline-end:16px}.plan-card[data-rec] .plan-rec{display:block}@media (prefers-reduced-motion:reduce){.plan-card:before{transition:none}}.plan-name{margin:0;padding-inline-end:5.5em;font-size:1.75rem;line-height:1.3}@container not (min-inline-size:17rem){.plan-name{margin-block-start:1.25rem;padding-inline-end:0}.plan-rec{inset-block-start:14px;inset-inline:20px auto}}.plan-short{margin:var(--sp-2) 0 0;min-block-size:3.4em;color:var(--ink-2);font-size:var(--fs-small);text-wrap:wrap;line-height:1.7}.plan-price{margin:var(--sp-4) 0 0;justify-items:start;gap:2px;display:grid}.plan-price-main{flex-wrap:wrap;align-items:baseline;gap:0 .3em;display:inline-flex}.plan-price .num{font-size:min(1.6875rem,13cqi);line-height:1.2}.plan-price-rest{font-size:var(--fs-ui);font-weight:700;line-height:1.2}.plan-price .tax-note{display:block}.plan-list{margin:var(--sp-5) 0 0;border-block-end:1px solid var(--line);align-self:stretch;padding:0;list-style:none}.plan-list li{border-block-start:1px solid var(--line);max-width:none;font-size:var(--fs-small);text-wrap:wrap;padding-block:.55rem;line-height:1.6}.plan-card .plan-phrase{white-space:normal;display:inline-block}.plan-cta{font-size:var(--fs-ui);margin-block-start:auto;padding-block-start:var(--sp-4)}
