.plan-unit-advantage-module__PGjRFa__benefit.plan-unit-advantage-module__PGjRFa__benefit{vertical-align:middle;width:fit-content;margin:0;display:inline-block;position:relative}.plan-unit-advantage-module__PGjRFa__benefit>summary{border:1px solid color-mix(in srgb, var(--action) 24%, transparent);background:color-mix(in srgb, var(--action) 9%, var(--surface));min-height:1.8rem;color:var(--action);font:720 .75rem/1.2 var(--font-latin);letter-spacing:-.02em;cursor:help;white-space:nowrap;border-radius:.4rem;align-items:center;padding:.28rem .6rem;list-style:none;display:inline-flex}.plan-unit-advantage-module__PGjRFa__benefit>summary::-webkit-details-marker{display:none}.plan-unit-advantage-module__PGjRFa__benefit>summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.plan-unit-advantage-module__PGjRFa__benefit.plan-unit-advantage-module__PGjRFa__benefit[open]{width:100%}.plan-unit-advantage-module__PGjRFa__benefit.plan-unit-advantage-module__PGjRFa__benefit .plan-unit-advantage-module__PGjRFa__detail{border:1px solid var(--border-subtle);background:var(--surface);width:min(100%,26rem);color:var(--text-muted);font:400 .76rem/1.65 var(--font-latin);letter-spacing:normal;border-radius:.65rem;margin-top:.5rem;padding:.9rem 1rem;display:block}
.public-plan-cards-module__gdYK_q__pricingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.public-plan-cards-module__gdYK_q__plan{border:1px solid var(--border-subtle);background:var(--surface-panel);min-height:35rem;box-shadow:var(--shadow-panel);border-radius:14px;grid-template-rows:auto auto auto 1fr auto;gap:1.5rem;padding:clamp(1.65rem,3vw,2.5rem);display:grid}.public-plan-cards-module__gdYK_q__recommendedPlan{border:2px solid var(--action);background:color-mix(in srgb, var(--surface-brand) 35%, var(--surface));box-shadow:var(--shadow-panel);border-radius:14px}.public-plan-cards-module__gdYK_q__planHeader{justify-content:space-between;align-items:center;gap:1rem;min-height:1.8rem;display:flex}.public-plan-cards-module__gdYK_q__planHeader :is(h2,h3){color:var(--ink);margin:0;font-size:1.18rem}.public-plan-cards-module__gdYK_q__planBadge{background:var(--action);color:var(--on-action);letter-spacing:.02em;text-transform:none;font-size:.72rem}.public-plan-cards-module__gdYK_q__planAllowance{gap:.5rem;display:grid}.public-plan-cards-module__gdYK_q__planAllowance strong{color:var(--ink);letter-spacing:-.04em;font-size:clamp(2.65rem,4.7vw,4.55rem);font-weight:650;line-height:.95}.public-plan-cards-module__gdYK_q__planAllowance span,.public-plan-cards-module__gdYK_q__planPrice small{color:var(--text-muted);font-size:.78rem}.public-plan-cards-module__gdYK_q__planPrice{border:1px solid var(--border-subtle);background:var(--surface-inset);border-radius:10px;gap:.35rem;padding:1.05rem 1.15rem;display:grid}.public-plan-cards-module__gdYK_q__planPrice strong{color:var(--ink);font-size:1.55rem}.public-plan-cards-module__gdYK_q__planPrice strong small{font-size:.7rem;font-weight:650}.public-plan-cards-module__gdYK_q__plan>ul{align-content:start;gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.public-plan-cards-module__gdYK_q__plan>ul li{color:var(--text-muted);align-items:flex-start;gap:.65rem;font-size:.84rem;line-height:1.45;display:flex}.public-plan-cards-module__gdYK_q__plan>ul svg{color:var(--action);flex:none}.public-plan-cards-module__gdYK_q__customPlan{grid-template:"label price details action""volume price details action"1fr/minmax(180px,1.1fr) minmax(220px,1.2fr) minmax(240px,1.5fr) auto;grid-column:1/-1;align-items:center;gap:1.25rem 1.75rem;min-height:0}.public-plan-cards-module__gdYK_q__customPlan .public-plan-cards-module__gdYK_q__planHeader{grid-area:label;min-height:0}.public-plan-cards-module__gdYK_q__customPlan .public-plan-cards-module__gdYK_q__planHeader :is(h2,h3){color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:750}.public-plan-cards-module__gdYK_q__customPlan .public-plan-cards-module__gdYK_q__planAllowance{grid-area:volume;align-self:start}.public-plan-cards-module__gdYK_q__customPlan .public-plan-cards-module__gdYK_q__planPrice{border:1px solid var(--border-subtle);background:var(--surface-inset);border-radius:12px;flex-direction:column;grid-area:price;justify-content:center;gap:.5rem;min-width:220px;padding:1.25rem 1.5rem;display:flex}.public-plan-cards-module__gdYK_q__customPlan .public-plan-cards-module__gdYK_q__planPrice strong{white-space:nowrap;font-size:1.55rem}.public-plan-cards-module__gdYK_q__customPlan .public-plan-cards-module__gdYK_q__planPrice small{color:var(--text-muted);white-space:nowrap;font-size:.82rem}.public-plan-cards-module__gdYK_q__customPlan>ul{grid-area:details}.public-plan-cards-module__gdYK_q__customPlan>a{grid-area:action}.public-plan-cards-module__gdYK_q__customPlan .public-plan-cards-module__gdYK_q__planAllowance strong{font-size:clamp(2rem,3vw,3rem)}.public-plan-cards-module__gdYK_q__priceLine{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-width:0;display:flex}.public-plan-cards-module__gdYK_q__plan:focus-within{outline:2px solid var(--action);outline-offset:4px}.public-plan-cards-module__gdYK_q__planBadge{border-radius:999px;align-items:center;min-height:1.75rem;padding-inline:.65rem;font-weight:600;display:inline-flex}@media (max-width:68rem){.public-plan-cards-module__gdYK_q__customPlan{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;grid-template-areas:"label price action""volume price action""details details details"}}@media (max-width:50rem){.public-plan-cards-module__gdYK_q__pricingGrid{grid-template-columns:1fr}.public-plan-cards-module__gdYK_q__plan{min-height:0}.public-plan-cards-module__gdYK_q__customPlan{grid-column:auto;grid-template-columns:minmax(0,1fr);grid-template-areas:"label""volume""price""details""action";row-gap:1.5rem}.public-plan-cards-module__gdYK_q__customPlan .public-plan-cards-module__gdYK_q__planHeader,.public-plan-cards-module__gdYK_q__customPlan .public-plan-cards-module__gdYK_q__planPrice{min-height:0}}@media (prefers-reduced-motion:no-preference){.public-plan-cards-module__gdYK_q__plan{transition:transform .22s}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.public-plan-cards-module__gdYK_q__plan:hover{box-shadow:var(--shadow-panel);transform:translateY(-4px)}.public-plan-cards-module__gdYK_q__recommendedPlan:hover{box-shadow:var(--shadow-card)}}