.plus-checkout-page[data-v-721b56ca]{width:min(var(--public-content-max-width,1280px), calc(100% - 2rem));color:#f8fafc;margin:0 auto;padding:clamp(1.25rem,3vw,2.5rem) 0 clamp(2rem,5vw,4rem)}.public-shell--light .plus-checkout-page[data-v-721b56ca]{color:#0f172a}.plus-checkout-back[data-v-721b56ca]{color:#e2e8f0c7;align-items:center;gap:.45rem;margin:0 0 1rem clamp(.25rem,1.5vw,1rem);font-weight:800;text-decoration:none;display:inline-flex}.public-shell--light .plus-checkout-back[data-v-721b56ca]{color:#475569}.plus-checkout-shell[data-v-721b56ca]{grid-template-columns:minmax(0,.9fr) minmax(20rem,1.1fr);align-items:stretch;gap:clamp(1rem,2.4vw,1.5rem);width:min(1080px,100%);margin:0 auto;display:grid}.plus-checkout-summary[data-v-721b56ca],.plus-provider-panel[data-v-721b56ca]{background:#140f22bd;border:1px solid #ffffff1a;border-radius:26px;padding:clamp(1.25rem,2.4vw,2rem);box-shadow:0 22px 56px #0000002e}.public-shell--light .plus-checkout-summary[data-v-721b56ca],.public-shell--light .plus-provider-panel[data-v-721b56ca]{background:#ffffffeb;border-color:#0f172a14;box-shadow:0 20px 46px #0f172a17}.plus-checkout-summary[data-v-721b56ca]{background:radial-gradient(circle at 100% 0,#fbbf242e,#0000 36%),#140f22c7}.public-shell--light .plus-checkout-summary[data-v-721b56ca]{background:radial-gradient(circle at 100% 0,#fbbf2447,#0000 36%),#fffffff0}.plus-checkout-kicker[data-v-721b56ca]{color:#67e8f9;letter-spacing:.22em;text-transform:uppercase;margin:0 0 .75rem;font-size:.78rem;font-weight:900}.public-shell--light .plus-checkout-kicker[data-v-721b56ca]{color:#155e75}.plus-interval-switch[data-v-721b56ca]{background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.35rem;margin:0 0 1rem;padding:.35rem;display:inline-flex}.public-shell--light .plus-interval-switch[data-v-721b56ca]{background:#f8fafc;border-color:#0f172a1a}.plus-interval-switch-option[data-v-721b56ca]{color:#e2e8f0c2;border-radius:999px;padding:.55rem 1rem;font-size:.82rem;font-weight:900;text-decoration:none;transition:background-color .2s,color .2s,box-shadow .2s}.public-shell--light .plus-interval-switch-option[data-v-721b56ca]{color:#475569}.plus-interval-switch-option.is-active[data-v-721b56ca]{color:#451a03;background:linear-gradient(135deg,#fde68a,#f59e0b);box-shadow:0 10px 20px #f59e0b3d}.plus-checkout-summary h1[data-v-721b56ca]{letter-spacing:0;text-transform:capitalize;margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(2.1rem,5vw,3.7rem);font-weight:850;line-height:1}.plus-checkout-summary p[data-v-721b56ca]:not(.plus-checkout-kicker){color:#e2e8f0c7;margin:1rem 0 0;line-height:1.75}.public-shell--light .plus-checkout-summary p[data-v-721b56ca]:not(.plus-checkout-kicker){color:#526179}.plus-selected-plan[data-v-721b56ca]{color:#241400;background:linear-gradient(135deg,#fef3c7,#f59e0b 58%,#d97706);border-radius:22px;margin-top:2rem;padding:1.25rem;display:grid}.plus-selected-plan span[data-v-721b56ca]{font-family:Space Grotesk,sans-serif;font-size:clamp(2.4rem,5vw,4rem);font-weight:900;line-height:.95}.plus-selected-plan strong[data-v-721b56ca]{margin-top:.25rem;font-size:1rem}.plus-selected-plan small[data-v-721b56ca]{color:#633a00;margin-top:1rem;font-weight:750}.plus-provider-panel[data-v-721b56ca]{gap:1rem;display:grid}.plus-checkout-error[data-v-721b56ca],.plus-login-required[data-v-721b56ca]{border-radius:18px;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.plus-checkout-error[data-v-721b56ca]{color:#fecaca;background:#7f1d1d2e;border:1px solid #f871715c}.public-shell--light .plus-checkout-error[data-v-721b56ca]{color:#991b1b;background:#fef2f2}.plus-referral-box[data-v-721b56ca]{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:20px;gap:.8rem;margin-bottom:1rem;padding:1rem;display:grid}.public-shell--light .plus-referral-box[data-v-721b56ca]{background:#f8fafce6;border-color:#0f172a1a}.plus-referral-copy[data-v-721b56ca]{gap:.25rem;display:grid}.plus-referral-copy strong[data-v-721b56ca]{color:#f8fafc;font-size:.95rem}.public-shell--light .plus-referral-copy strong[data-v-721b56ca]{color:#0f172a}.plus-referral-copy span[data-v-721b56ca]{color:#e2e8f0b8;font-size:.85rem;line-height:1.5}.public-shell--light .plus-referral-copy span[data-v-721b56ca]{color:#64748b}.plus-referral-controls[data-v-721b56ca]{grid-template-columns:minmax(0,1fr) auto;gap:.6rem;display:grid}.plus-referral-controls input[data-v-721b56ca]{color:#f8fafc;background:#ffffff14;border:1px solid #ffffff1f;border-radius:14px;outline:none;min-height:2.8rem;padding:0 .9rem;font-weight:800}.public-shell--light .plus-referral-controls input[data-v-721b56ca]{color:#0f172a;background:#fff;border-color:#0f172a1f}.plus-referral-controls button[data-v-721b56ca]{color:#0f172a;cursor:pointer;background:linear-gradient(135deg,#fde68a,#f59e0b);border:0;border-radius:14px;min-height:2.8rem;padding:0 1rem;font-weight:900}.plus-referral-controls button[data-v-721b56ca]:disabled{cursor:not-allowed;opacity:.68}.plus-referral-message[data-v-721b56ca]{margin:0;font-size:.83rem;font-weight:800}.plus-referral-message--success[data-v-721b56ca]{color:#86efac}.public-shell--light .plus-referral-message--success[data-v-721b56ca]{color:#15803d}.plus-referral-message--error[data-v-721b56ca]{color:#fecaca}.public-shell--light .plus-referral-message--error[data-v-721b56ca]{color:#b91c1c}.plus-login-required[data-v-721b56ca]{color:#fde68a;background:#fbbf241a;border:1px solid #fbbf243d}.public-shell--light .plus-login-required[data-v-721b56ca]{color:#78350f;background:#fef3c7c7}.plus-login-required strong[data-v-721b56ca],.plus-login-required span[data-v-721b56ca]{display:block}.plus-login-required span[data-v-721b56ca]{color:#fef3c7c2;margin-top:.2rem;line-height:1.5}.public-shell--light .plus-login-required span[data-v-721b56ca]{color:#92400e}.plus-login-actions[data-v-721b56ca]{flex-wrap:wrap;flex:none;gap:.5rem;margin-left:auto;display:flex}.plus-login-actions button[data-v-721b56ca]{color:#241400;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:.6rem .9rem;font-weight:850}.plus-provider-list[data-v-721b56ca]{gap:.85rem;display:grid}.plus-provider-card[data-v-721b56ca]{--provider-accent:#38bdf8;width:100%;color:inherit;text-align:left;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1a;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:1rem;transition:transform .2s,border-color .2s,background-color .2s;display:grid}.public-shell--light .plus-provider-card[data-v-721b56ca]{background:#f8fafc;border-color:#0f172a14}.plus-provider-card[data-v-721b56ca]:not(:disabled):hover{border-color:color-mix(in srgb, var(--provider-accent) 48%, transparent);background:color-mix(in srgb, var(--provider-accent) 10%, transparent);transform:translateY(-1px)}.plus-provider-card--purple[data-v-721b56ca]{--provider-accent:#a78bfa}.plus-provider-card--gold[data-v-721b56ca]{--provider-accent:#f59e0b}.plus-provider-card--disabled[data-v-721b56ca]{cursor:default;opacity:.58}.plus-provider-icon[data-v-721b56ca]{background:color-mix(in srgb, var(--provider-accent) 20%, transparent);width:2.75rem;height:2.75rem;color:var(--provider-accent);border-radius:15px;justify-content:center;align-items:center;display:inline-flex}.plus-provider-copy strong[data-v-721b56ca],.plus-provider-copy small[data-v-721b56ca]{display:block}.plus-provider-copy strong[data-v-721b56ca]{font-size:1rem}.plus-provider-copy small[data-v-721b56ca]{color:#e2e8f0a8;margin-top:.18rem;line-height:1.45}.public-shell--light .plus-provider-copy small[data-v-721b56ca]{color:#64748b}.plus-provider-status[data-v-721b56ca]{color:var(--provider-accent);font-size:.82rem;font-weight:900}@media (width<=920px){.plus-checkout-shell[data-v-721b56ca]{grid-template-columns:1fr}}@media (width<=620px){.plus-referral-controls[data-v-721b56ca]{grid-template-columns:1fr}.plus-provider-card[data-v-721b56ca]{grid-template-columns:auto minmax(0,1fr)}.plus-provider-status[data-v-721b56ca]{grid-column:2}.plus-login-required[data-v-721b56ca]{display:grid}.plus-login-actions[data-v-721b56ca]{margin-left:0}}
