:root{--billing-ink:#172033;--billing-muted:#70798a;--billing-line:#e2e6ed;--billing-purple:#6755dc}.billing-page{min-height:100vh;background:#f7f8fb;color:var(--billing-ink);font-family:DM Sans,sans-serif}.billing-shell{width:min(980px,calc(100% - 64px));margin:auto;padding:42px 0 70px}.billing-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:24px}.billing-heading p{margin:0 0 6px;color:#796add;font-size:11px;font-weight:800;letter-spacing:.12em}.billing-heading h1{margin:0 0 7px;font:800 30px Manrope}.billing-heading span{color:var(--billing-muted);font-size:14px}.billing-heading>a{color:var(--billing-purple);font-size:13px;font-weight:700;text-decoration:none}.billing-message{padding:13px 15px;margin-bottom:16px;border:1px solid #d8d3ff;border-radius:10px;background:#f1efff;color:#5b4bc5;font-size:13px}.billing-message.error{border-color:#f2c9cf;background:#fff0f2;color:#a32d3d}.billing-plan-card{display:grid;grid-template-columns:1.45fr .8fr;background:#fff;border:1px solid var(--billing-line);border-radius:17px;overflow:hidden;box-shadow:0 8px 28px rgba(30,37,54,.06)}.billing-plan-copy{padding:32px}.billing-status{display:inline-block;padding:5px 9px;border-radius:20px;background:#eeeaff;color:#5b4bc5;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.billing-status.active,.billing-status.trialing{background:#e7f6ef;color:#157550}.billing-status.past_due,.billing-status.unpaid{background:#fff0dc;color:#995a0c}.billing-plan-copy h2{margin:18px 0 8px;font:800 25px Manrope}.billing-plan-copy>p{max-width:560px;margin:0;color:var(--billing-muted);font-size:14px;line-height:1.6}.billing-plan-copy ul{list-style:none;margin:25px 0 0;padding:0;display:grid;gap:13px}.billing-plan-copy li{font-size:13px}.billing-plan-copy li b{color:#16845d;margin-right:8px}.billing-price{padding:32px;background:linear-gradient(145deg,#19162e,#403681);color:#fff;display:flex;flex-direction:column;align-items:flex-start}.billing-price>small{color:#b9b4d7;font-size:9px;font-weight:800;letter-spacing:.11em}.billing-price>strong{font:800 36px Manrope;margin:5px 0 0}.billing-price>strong em{font:600 13px DM Sans;font-style:normal;color:#d5d1e9}.billing-price>span{font-size:11px;color:#c7c3dd}.billing-price hr{width:100%;border:0;border-top:1px solid rgba(255,255,255,.18);margin:23px 0}.billing-price form{width:100%;margin-top:25px}.billing-price button{width:100%;border:0;border-radius:9px;background:#fff;color:#382d84;padding:12px;font-size:12px;font-weight:800}.billing-secure{margin-top:13px;line-height:1.45;letter-spacing:0!important;font-weight:500!important}.billing-owner-note{padding:12px;margin:22px 0 0;border-radius:9px;background:rgba(255,255,255,.1);font-size:11px;line-height:1.5}.billing-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px}.billing-summary article{padding:18px;background:#fff;border:1px solid var(--billing-line);border-radius:12px}.billing-summary small,.billing-summary strong{display:block}.billing-summary small{color:#8a91a0;font-size:9px;font-weight:800;letter-spacing:.09em}.billing-summary strong{margin-top:7px;font-size:13px}.billing-terms{max-width:800px;margin:18px auto 0;text-align:center;color:#89909d;font-size:10px;line-height:1.55}@media(max-width:720px){.billing-shell{width:calc(100% - 32px);padding-top:27px}.billing-heading{align-items:flex-start}.billing-plan-card{grid-template-columns:1fr}.billing-plan-copy,.billing-price{padding:24px}.billing-summary{grid-template-columns:1fr}.billing-heading>a{display:none}}.billing-choice-head{margin:12px 0 18px}.billing-choice-head>p{margin:0 0 6px;color:#796add;font-size:10px;font-weight:800;letter-spacing:.12em}.billing-choice-head h2{margin:0 0 7px;font:800 24px Manrope}.billing-choice-head span{color:var(--billing-muted);font-size:13px}.billing-plan-options{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:20px}.billing-plan-options article{display:flex;flex-direction:column;padding:24px;background:#fff;border:1px solid var(--billing-line);border-radius:14px}.billing-plan-options article.selected{border-color:#7b6ae0;box-shadow:0 0 0 2px rgba(103,85,220,.09)}.billing-plan-options article>small{color:#796add;font-size:9px;font-weight:800;letter-spacing:.1em}.billing-plan-options h3{margin:8px 0 5px;font:800 27px Manrope}.billing-plan-options h3 em{font:600 12px DM Sans;font-style:normal;color:#8a91a0}.billing-plan-options p{margin:0;color:var(--billing-muted);font-size:12px;line-height:1.55}.billing-plan-options ul{list-style:none;padding:0;margin:18px 0;display:grid;gap:8px;color:#454c5b;font-size:12px}.billing-plan-options form{margin-top:auto}.billing-plan-options button{width:100%;border:0;border-radius:9px;background:var(--billing-purple);color:#fff;padding:11px;font-size:12px;font-weight:800}.billing-launch-offer{margin-top:6px}@media(max-width:720px){.billing-plan-options{grid-template-columns:1fr}}