.ss-ap.plans-page{--bg:#f8f6fd;--sf:#fff;--tx:#1f1b2e;--mu:#5a536f;--lb:#a09ab8;--bd:#eae5f7;--ac:#6d4fe0;--acs:#f1ecfd;--ok:#0a8f63;--grad:linear-gradient(120deg, #7a5bea, #bd76e2);--btnsh:0 10px 22px -11px #7a5beaa6;--shl:0 30px 70px -34px #5030b473;--pcard:#171227;--cardtx:#fff;--cardmu:#b9b2d1;--wash:radial-gradient(900px 480px at 10% -10%, #8b7bf029, transparent 60%), radial-gradient(800px 460px at 100% 0, #c47fe624, transparent 58%);background:var(--bg);min-height:100vh;color:var(--tx);font-size:14px;position:relative}.ss-ap.plans-page .wash{background:var(--wash);pointer-events:none;height:900px;position:absolute;inset:0 0 auto}.ss-ap.plans-page .plans-top{z-index:1;justify-content:space-between;align-items:center;max-width:1160px;margin:0 auto;padding:22px 40px 0;display:flex;position:relative}.ss-ap.plans-page .plans-wrap{z-index:1;max-width:1160px;margin:0 auto;padding:0 40px 90px;position:relative}.ss-ap.plans-page .ptop{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding:84px 0 40px;display:flex}.ss-ap.plans-page .plans-h{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:52px;font-weight:800;line-height:1.02}.ss-ap.plans-page .lede{color:var(--mu);max-width:500px;margin:14px 0 0;font-size:19px;line-height:1.5}.ss-ap.plans-page .bill{background:var(--sf);border:1px solid var(--bd);border-radius:999px;gap:2px;padding:4px;display:inline-flex}.ss-ap.plans-page .bill button{color:var(--mu);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 16px;font-size:13.5px;font-weight:600}.ss-ap.plans-page .bill .on{background:var(--tx);color:var(--bg)}.ss-ap.plans-page .bill em{color:var(--ok);white-space:nowrap;margin-left:6px;font-size:12px;font-style:normal}.ss-ap.plans-page .fine{color:var(--lb);font-size:13px;font-weight:500}.ss-ap.plans-page .pcs{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ss-ap.plans-page .pmgr{justify-content:center;display:flex}.ss-ap.plans-page .pmgr .pc{width:100%;max-width:460px;margin-top:16px}.ss-ap.plans-page .pc{background:var(--pcard);color:var(--cardtx);border:1px solid #ffffff0f;border-radius:24px;flex-direction:column;gap:14px;padding:30px 26px;display:flex;position:relative}.ss-ap.plans-page .pc.pop{box-shadow:0 0 0 2px var(--ac), var(--shl)}.ss-ap.plans-page .pc .pn{align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.ss-ap.plans-page .pc .pop-t{background:var(--grad);color:#fff;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.ss-ap.plans-page .pc.pop .pop-t{letter-spacing:.01em;white-space:nowrap;padding:8px 18px;font-size:14px;font-weight:800;position:absolute;top:-16px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px -10px #7a5beacc}.ss-ap.plans-page .pc.pop .pop-t:before{content:"★ "}.ss-ap.plans-page .pc .pr{letter-spacing:-.04em;font-size:50px;font-weight:800;line-height:1}.ss-ap.plans-page .pc .pr small{color:var(--cardmu);letter-spacing:0;font-size:15px;font-weight:600}.ss-ap.plans-page .pc .pr s{color:var(--cardmu);margin-right:6px;font-size:20px;font-weight:600}.ss-ap.plans-page .pc .mut{color:var(--cardmu);font-size:13px}.ss-ap.plans-page .pmgr .mut.min{font-size:13.5px;font-weight:700}.ss-ap.plans-page .pc .blk{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;flex-direction:column;gap:2px;padding:14px 0;display:flex}.ss-ap.plans-page .pc .blk+.blk{border-top:0}.ss-ap.plans-page .pc .blk .lbl{color:var(--cardmu);margin-bottom:4px}.ss-ap.plans-page .pc .blk b{letter-spacing:-.02em;font-size:26px;line-height:1.1}.ss-ap.plans-page .pc .blk span{color:var(--cardmu);font-size:13px}.ss-ap.plans-page .pc .blk .cpx{color:var(--cardmu);margin:10px 0 0;font-size:12.5px;line-height:1.5}.ss-ap.plans-page .pc .blk .cpx b{letter-spacing:0;color:var(--cardtx);margin-bottom:2px;font-size:13px;line-height:1.4;display:block}.ss-ap.plans-page .pc ul{flex-direction:column;flex:1;gap:9px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.ss-ap.plans-page .pc li{gap:9px;display:flex}.ss-ap.plans-page .pc li:before{content:"✓";color:#7ee0b4;font-weight:800}.ss-ap.plans-page .pc .kat{color:var(--cardtx);background:#ffffff12;border:1px solid #ffffff1a;border-radius:10px;margin:0;padding:8px 11px;font-size:13px;line-height:1.5}.ss-ap.plans-page .cta{cursor:pointer;font:inherit;color:#fff;background:var(--grad);box-shadow:var(--btnsh);white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:15px 26px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .15s,filter .15s,scale 80ms ease-out;display:inline-flex}.ss-ap.plans-page .cta:hover{filter:brightness(1.06);color:#fff;transform:translateY(-1px)}.ss-ap.plans-page .cta:disabled{opacity:.55;cursor:progress;transform:none}.ss-ap.plans-page .pc .cta{width:100%}.ss-ap.plans-page .pnote{text-align:center;color:var(--ac);background:var(--acs);border:1px solid color-mix(in oklab, var(--ac) 25%, transparent);border-radius:16px;max-width:680px;margin:30px auto 0;padding:16px 22px;font-size:16px;font-weight:600;line-height:1.6}.ss-ap.plans-page .pnote b{font-weight:800}.ss-ap.plans-page .terms{text-align:center;color:var(--mu);margin:18px 0 0;font-size:12.5px}.ss-ap.plans-page .terms a{color:inherit;text-decoration:underline}.ss-ap.plans-page .plans-err{color:var(--bad);margin:0 0 14px;font-size:13.5px;font-weight:600;line-height:1.5}.ss-ap.plans-page .replace{background:var(--sf);border:1px solid var(--bd);box-shadow:var(--shadow);border-radius:18px;max-width:560px;margin:0 0 22px;padding:18px}.ss-ap.plans-page .finput.stripe{border:1px solid var(--bd);background:var(--sf);border-radius:11px;padding:12px}.ss-ap.plans-page .plans-done{background:var(--yes-bg);border:1px solid #a8dcc5;border-radius:20px;align-items:flex-start;gap:16px;max-width:560px;margin:90px auto 0;padding:24px;display:flex}.ss-ap.plans-page .plans-done .ck{background:var(--yes);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:20px;font-weight:800;display:grid}.ss-ap.plans-page .plans-done h1{color:#075c40;margin:0;font-size:22px;font-weight:800}.ss-ap.plans-page .plans-done p{color:#2f6b55;margin:6px 0 16px;line-height:1.55}.ss-ap.plans-page .exits{z-index:1;max-width:1160px;color:var(--lb);flex-wrap:wrap;gap:14px;margin:0 auto;padding:0 40px 40px;font-size:12px;display:flex;position:relative}.ss-ap.plans-page .exits a,.ss-ap.plans-page .exits button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:760px){.ss-ap.plans-page .plans-top,.ss-ap.plans-page .plans-wrap,.ss-ap.plans-page .exits{padding-left:16px;padding-right:16px}.ss-ap.plans-page .ptop{padding:44px 0 26px}.ss-ap.plans-page .plans-h{font-size:42px}.ss-ap.plans-page .lede{font-size:17px}.ss-ap.plans-page .pcs{grid-template-columns:1fr;gap:28px;padding-top:12px}.ss-ap.plans-page .pc .pr{font-size:42px}.ss-ap.plans-page .pnote{padding:14px 16px;font-size:15px}.ss-ap.plans-page .cta{width:100%;padding:15px 20px}}.ss-ap.plans-page .logo{color:var(--tx);align-items:center;gap:9px;font-size:16px;display:flex}.ss-ap.plans-page .logo-mk{color:#fff;background:var(--grad);border-radius:8px;place-items:center;width:26px;height:26px;display:grid}
