.subscription-plan-card{background:linear-gradient(135deg,#7ce3ff14,#8ef0c20d),#ffffff05;border:1px solid #7ce3ff2e;border-radius:28px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:24px;padding:26px 28px;display:grid}.subscription-plan-card-annual{grid-template-columns:minmax(0,1fr) auto;align-items:center}.subscription-plan-card-home,.subscription-plan-card-pricing{z-index:1;width:min(var(--content-shell), 100%);margin:38px auto 0;position:relative}.subscription-plan-card-copy{align-content:start;gap:10px;min-width:0;display:grid}.subscription-plan-card-copy h2{margin:0;font-size:1.5rem}.subscription-plan-card-meta,.subscription-plan-card-body{color:var(--muted);margin:0;font-size:.96rem;line-height:1.5}.subscription-plan-card-link{color:var(--accent);font-size:.92rem;text-decoration:none}.subscription-plan-card-link:hover{text-decoration:underline}.subscription-plan-card-actions{justify-content:flex-end;align-items:center;display:flex}.subscription-plan-offer{background:linear-gradient(160deg,#8ef0c21f,#7ce3ff0f),#060c1459;border:1px solid #8ef0c247;border-radius:22px;align-content:start;gap:8px;padding:22px 22px 20px;display:grid;position:relative}.subscription-plan-badge{color:#06111c;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(90deg,#8ef0c2f2,#7ce3fff2);border-radius:999px;padding:5px 11px;font-size:.74rem;font-weight:700;position:absolute;top:-12px;right:18px}.subscription-plan-offer-title{margin:0;font-weight:600}.subscription-plan-price{align-items:baseline;gap:8px;margin:0;display:flex}.subscription-plan-price strong{font-size:2rem;line-height:1.1}.subscription-plan-price span,.subscription-plan-price-note,.subscription-plan-note{color:var(--muted);margin:0;font-size:.92rem}.subscription-plan-cta{justify-self:start;margin-top:8px}.subscription-plan-note{font-size:.84rem}.subscription-plan-error{color:#ff9d9d;margin:0;font-size:.9rem}.subscription-plan-switch-modal{max-width:460px}.subscription-plan-switch-today{margin:4px 0 0;font-size:1.35rem;font-weight:700}.subscription-plan-switch-breakdown,.subscription-plan-switch-next{color:var(--muted);margin:10px 0 0;line-height:1.5}@media (max-width:760px){.subscription-plan-card,.subscription-plan-card-annual{grid-template-columns:minmax(0,1fr);padding:22px 20px}.subscription-plan-card-actions{justify-content:flex-start}}
