.sp-page{color:#201c39;max-width:1050px;margin:0 auto;padding:8px 0 40px;font-size:16px;line-height:1.5}.sp-back,.sp-text-link{color:#7552a6;align-items:center;gap:7px;font-size:14px;text-decoration:none;display:inline-flex}.sp-heading{margin:24px 0}.sp-kicker{color:#8a67b0;letter-spacing:.1em;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.sp-heading h1{margin:10px 0;font-size:32px;line-height:1.2}.sp-heading>p{color:#737084;margin:0}.sp-launch{color:#745592;background:#f5f0fc;border:1px solid #e8ddf6;border-radius:13px;align-items:center;gap:9px;margin:0 0 20px;padding:12px 16px;font-size:14px;display:flex}.sp-grid{grid-template-columns:1fr 1.12fr;align-items:start;gap:20px;display:grid}.sp-card{background:#fff;border:1px solid #e4dced;border-radius:22px;padding:28px;box-shadow:0 7px 24px #4d2b6810}.sp-card h2{margin:0 0 12px;font-size:22px;line-height:1.25}.sp-card p{margin:8px 0 16px}.sp-plan-head{align-items:center;gap:13px;display:flex}.sp-plan-head h2{margin:0}.sp-plan-head p{color:#777185;margin:3px 0 0;font-size:14px}.sp-crown{color:#9d66cf;background:linear-gradient(135deg,#eee0fd,#fff0df);border-radius:17px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex}.sp-benefits{background:linear-gradient(145deg,#fff 42%,#faf4ff)}.sp-price{letter-spacing:-.04em;font-size:42px;font-weight:750;margin:24px 0!important}.sp-price span{color:#83718f;letter-spacing:0;font-size:17px;font-weight:400}.sp-quotas{border-block:1px solid #eee6f5;gap:20px;margin-bottom:20px;padding:22px 0;display:grid}.sp-quotas>div{gap:12px;display:flex}.sp-quotas svg{color:#9565c6;flex-shrink:0;margin-top:3px}.sp-quotas p{gap:3px;margin:0;display:grid}.sp-quotas strong{font-size:19px}.sp-quotas span{color:#817789;font-size:14px}.sp-muted,.sp-date-note,.sp-safe{color:#81778c;font-size:14px}.sp-note{background:#f7f3fb;border-radius:13px;align-items:flex-start;gap:10px;margin:18px 0;padding:13px 14px;display:flex}.sp-note>svg{color:#9d79bb;flex-shrink:0;margin-top:3px}.sp-note p{margin:0;font-size:14px}.sp-details{margin:20px 0 12px}.sp-details>div{border-bottom:1px solid #f0eaf5;justify-content:space-between;align-items:start;gap:16px;padding:12px 0;display:flex}.sp-details dt{color:#85768f;font-size:14px}.sp-details dd{text-align:right;max-width:230px;margin:0;font-size:14px;font-weight:600}.sp-details small,.sp-management-details small{color:#8f8298;font-size:12px;font-weight:400;display:block}.sp-date-note{font-size:12px;line-height:1.5}.sp-email{overflow-wrap:anywhere;font-size:13px}.sp-consents{gap:16px;margin:22px 0;display:grid}.sp-consents label{cursor:pointer;align-items:start;gap:11px;font-size:14px;line-height:1.5;display:flex}.sp-consents input{-webkit-appearance:auto;appearance:auto;accent-color:#9256c8;flex-shrink:0;width:20px;height:20px;margin:1px 0 0}.sp-consents a,.sp-legal a,.sp-help a{color:#8552af;text-underline-offset:3px}.sp-primary{color:#fff;font:inherit;box-sizing:border-box;cursor:pointer;background:linear-gradient(110deg,#a64ce9,#7e3de8);border:0;border-radius:13px;justify-content:center;align-items:center;gap:12px;width:100%;padding:15px 18px;font-weight:650;text-decoration:none;display:flex}.sp-primary:disabled{opacity:.48;cursor:not-allowed}:is(.sp-primary:focus-visible,.sp-cancel:focus-visible,.sp-back:focus-visible){outline-offset:4px;outline:3px solid #995bd5}.sp-safe{text-align:center;line-height:1.5;margin:12px 0!important;font-size:12px!important}.sp-legal{justify-content:center;gap:9px;font-size:12px;display:flex;margin:16px 0 0!important}.sp-manage{max-width:850px}.sp-manage>.sp-card{margin-bottom:20px}.sp-status{text-align:center;border-radius:999px;margin-left:auto;padding:7px 12px;font-size:12px;line-height:1.4}.sp-status.on{color:#8052a3;background:#f0e6fa}.sp-status.off{color:#4a7b5c;background:#edf5ef}.sp-management-details{grid-template-columns:1fr 1fr;gap:20px;margin:26px 0;display:grid}.sp-management-details>div{background:#faf8fc;border-radius:15px;padding:18px;position:relative}.sp-management-details svg{color:#9e7cba;margin-bottom:5px}.sp-management-details dt{color:#85768f;margin-bottom:6px;font-size:13px}.sp-management-details dd{margin:0;font-size:16px;font-weight:600}.sp-cancel-card{background:#fffdfb}.sp-cancel{color:#6e4394;font:inherit;cursor:pointer;background:#fff;border:1px solid #b99bd2;border-radius:12px;margin:4px 0 8px;padding:13px 22px;font-weight:600}.sp-cancel:disabled{opacity:.5;cursor:wait}.sp-success,.sp-preserved{align-items:start;gap:12px;display:flex}.sp-success{color:#457354;background:#eef7f0;border:1px solid #d2e7d8;border-radius:15px;margin-bottom:20px;padding:18px}.sp-success p{margin:3px 0 0;font-size:14px}.sp-success svg,.sp-preserved>svg{color:#659571;flex-shrink:0}.sp-preserved h2{font-size:18px}.sp-preserved p{color:#81778c;margin:0;font-size:14px}.sp-help{color:#8d8098;font-size:13px}.sp-error{color:#9a4052;background:#fff6f7;border:1px solid #eac9ce;border-radius:12px;margin-bottom:16px;padding:16px}.sp-error button{color:inherit;cursor:pointer;background:0 0;border:0;margin-top:8px;text-decoration:underline;display:block}@media (max-width:700px){.sp-page{padding:0 0 28px;font-size:15px}.sp-heading{margin:19px 0}.sp-heading h1{font-size:27px}.sp-heading>p{font-size:14px}.sp-grid{grid-template-columns:1fr;gap:16px}.sp-card{border-radius:19px;padding:20px}.sp-card h2{font-size:21px}.sp-price{font-size:36px;margin:18px 0!important}.sp-quotas{gap:15px;padding:17px 0}.sp-quotas strong{font-size:18px}.sp-benefits .sp-note{margin:13px 0}.sp-launch{padding:10px 12px;font-size:12px}.sp-details>div{gap:10px}.sp-details dd{max-width:185px}.sp-management-details{grid-template-columns:1fr;gap:11px;margin:21px 0}.sp-management-details>div{padding:14px}.sp-status{max-width:135px;padding:7px 10px;font-size:11px}.sp-plan-head{gap:10px}.sp-crown{border-radius:14px;width:44px;height:44px}.sp-plan-head h2{font-size:20px}.sp-cancel{width:100%;font-size:15px}.sp-legal{gap:7px}.sp-consents{gap:15px}.sp-consents label{font-size:14px}}.sp-inline{max-width:none;padding:0}.sp-history{margin-top:20px}.sp-history>summary{cursor:pointer;font-size:19px;font-weight:650}.sp-inline .sp-launch{margin-bottom:16px}
