/* A deliberate split checkout: configure your plan, then confirm payment. */
.billing-page{max-width:1032px;padding:27px 24px 40px}.billing-page>.processor-highlight{max-width:660px;margin:0 auto;justify-content:center;border-color:#f4dcea;background:linear-gradient(100deg,#fff5fc,#fffbfe);padding:17px 25px;border-radius:15px;gap:20px}.billing-page .processor-rate{font-size:45px;letter-spacing:-2px}.billing-page>.processor-highlight b{font-size:13px}.billing-page>.processor-highlight p{font-size:11px}.billing-page>.processor-fee-note{margin:8px auto 25px;font-size:9px;max-width:none}.billing-page>.card{padding:0;border:1px solid #ecdee8;border-radius:23px;overflow:hidden;box-shadow:0 14px 55px #71234b07}.billing-page .card-top{padding:22px 29px;border-bottom:1px solid #efe4ec;background:#fff}.billing-page .card-top .eyebrow{font-size:19px;letter-spacing:-.5px;color:#30212b}.billing-page .card-top .pill{font-size:9px;background:#fff6fc;border-color:#f3dceb;padding:6px 10px}.subscription-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.subscription-plan{background:#fdf9fc;border-right:1px solid #f0e4ed;padding:26px 28px}.subscription-payment{padding:26px 28px;background:#fff}.subscription-plan>.checkout-step:first-child,.subscription-payment>.checkout-step:first-child{margin-top:0}.billing-page .checkout-step{margin:20px 0 10px;gap:9px}.billing-page .checkout-step strong{font-size:12px;letter-spacing:-.15px;color:#533345}.billing-page .checkout-step span{background:#f9e3f2;color:#a04c7e;border:1px solid #f2d5e7;border-radius:7px;width:23px;height:23px;font-size:10px}.billing-page .billing{margin:0 0 17px;padding:5px;border:1px solid #eddfE8;background:#f5edf3;border-radius:12px;gap:5px}.billing-page .billing button{padding:12px 11px;font-size:12px;border-radius:8px;color:#997f90}.billing-page .billing button[aria-pressed=true]{background:#fff;border-color:#ecc9df;box-shadow:0 3px 8px #8d365b08;color:#892f66}.billing-page .billing small{font-size:9px;line-height:1.7;color:#ab8f9f}.billing-page .save-tag{font-size:8px;padding:3px 5px;border-radius:5px}.billing-page #price,.billing-page #period,.billing-page #billingSummary{display:none}.billing-page .checkout-summary{border:0;padding:0;margin:0 0 20px}.billing-page .checkout-summary p{font-size:10px;line-height:1.8;color:#a28a99;margin:0}.billing-page .simple-creator-picker{margin:0 0 25px;padding:20px 17px 15px;background:#fff;border:1px solid #eedbe7;border-radius:13px}.billing-page .simple-picker-heading{align-items:start;margin-bottom:17px}.billing-page .simple-picker-heading label{font-size:11px;display:flex;align-items:center;gap:7px;flex-wrap:wrap;max-width:140px}.billing-page .simple-picker-heading label b{font-size:11px;color:#604052;line-height:1.8}.billing-page .simple-picker-heading output{height:26px;min-width:26px;border-radius:7px;font-size:12px;border-color:#f0cede;color:#a43a7b}.billing-page .simple-picker-price strong{font-size:30px;font-weight:650;letter-spacing:-1px;color:#482438;line-height:1.2}.billing-page .simple-picker-price span{font-size:9px;color:#ab8b9e}.billing-page .simple-creator-picker input[type=range]{height:22px;accent-color:#e54daf}.billing-page .simple-slider-ticks{font-size:8px;color:#b89bac;margin-top:3px}.billing-page .simple-creator-picker .note{font-size:9px;line-height:1.8;margin-top:8px}.billing-page .field{font-size:11px;margin:14px 0 8px}.billing-page .field b{color:#604052;font-size:12px}.billing-page input{padding:11px 12px;min-height:42px;border-radius:9px;border-color:#e9dce5;background:#fff;font-size:12px}.billing-page .email-help{font-size:9px;line-height:1.8;color:#ab8d9f;margin-top:8px}.billing-page .payment-methods{margin:0 0 17px;padding:4px;gap:4px;background:#f9f3f7;border:1px solid #f0e2ec;border-radius:11px}.billing-page .payment-methods button{font-size:10px;line-height:1.5;min-height:38px;padding:9px 5px;border-radius:7px}.billing-page .payment-methods button[aria-pressed=true]{border-color:#e9bbd7;background:white;color:#9e3277;box-shadow:0 2px 4px #74204b05}.billing-page .payment-instructions{margin:0 0 15px;padding:16px;border:1px solid #efe4ec;border-radius:12px;background:#fdfbfd}.billing-page .instruction-title{font-size:12px;color:#62384f;font-weight:650;margin-bottom:13px}.billing-page .instruction-label{font-size:8px;letter-spacing:.6px;color:#b08da2;margin:12px 0 5px}.billing-page .payment-instructions strong{font-size:12px;font-weight:600}.billing-page .copy-line code{font-size:11px;color:#604456}.billing-page .copy-line button{background:#fff;border-color:#ead4e1;color:#a14f80;border-radius:6px;font-size:9px}.billing-page .compact-details{margin:9px 0;padding-top:8px;border-color:#f0e3ec}.billing-page .compact-details>summary{font-size:10px;color:#a76c90;min-height:25px;line-height:1.7}.billing-page .payment-instructions p{font-size:9px;line-height:1.8;color:#a98b9c;margin-top:10px}.billing-page .purpose-row code{font-size:10px;color:#6f4a60}.billing-page .purpose-row button{font-size:8px;color:#ab829a;border-color:#eedde8;border-radius:5px}.billing-page #confirmationFields{margin-top:14px}.billing-page #confirmationFields>.field{font-size:10px;color:#6f4a60;margin-top:0}.billing-page .final-payment-step{padding:11px 12px;border:1px solid #d9efe1;border-radius:10px;background:#f5fff8;margin:13px 0 9px}.billing-page .final-payment-step strong{font-size:11px;color:#3a654b}.billing-page .final-payment-step span{font-size:9px;color:#7a9a86;margin-top:2px}.billing-page .cta{margin-top:9px;border-radius:10px;background:#00f96b;font-size:12px;min-height:45px}.billing-page .form-consent,.billing-page #paymentNotice{font-size:9px;line-height:1.7;color:#a68f9f;margin:8px 0 0;text-align:center}.billing-page .restored-content,.billing-page .manage-section{max-width:660px;margin-left:auto;margin-right:auto}.billing-page .restored-content{margin-top:48px}.billing-page .manage-section{margin-top:30px}.restored-support{max-width:708px;padding:0 24px}
@media(max-width:760px){.billing-page{max-width:540px;padding:15px 12px 28px}.billing-page>.processor-highlight{padding:12px 15px;border-radius:12px;gap:12px;justify-content:flex-start}.billing-page .processor-rate{font-size:35px}.billing-page>.processor-highlight b{font-size:11px}.billing-page>.processor-highlight p{font-size:9px;line-height:1.6}.billing-page>.processor-fee-note{font-size:8px;margin:7px 0 14px}.billing-page>.card{border-radius:16px}.billing-page .card-top{padding:16px 16px;border-bottom:1px solid #f0e3ec}.billing-page .card-top .eyebrow{font-size:15px}.billing-page .card-top .pill{font-size:8px;padding:5px 8px}.subscription-layout{grid-template-columns:1fr}.subscription-plan{padding:17px 15px 14px;border-right:0;border-bottom:1px solid #f0e3ec;background:#fffbfe}.subscription-payment{padding:17px 15px 19px}.billing-page .checkout-step{margin:12px 0 8px;gap:7px}.billing-page .checkout-step strong{font-size:11px}.billing-page .checkout-step span{height:20px;width:20px;font-size:9px;border-radius:6px}.billing-page .billing{margin-bottom:10px;padding:4px}.billing-page .billing button{padding:9px 10px;font-size:11px}.billing-page .billing small{font-size:8px}.billing-page .checkout-summary{margin-bottom:13px}.billing-page .checkout-summary p{font-size:9px;line-height:1.6}.billing-page .simple-creator-picker{padding:13px 12px 9px;margin-bottom:15px;background:white}.billing-page .simple-picker-heading{margin-bottom:7px;align-items:center}.billing-page .simple-picker-heading label{max-width:180px}.billing-page .simple-picker-heading label b{font-size:10px}.billing-page .simple-picker-price strong{font-size:25px}.billing-page .simple-picker-heading output{height:23px;min-width:23px;font-size:11px}.billing-page input{min-height:37px;padding:8px 10px}.billing-page .field{margin:10px 0 6px}.billing-page .field b{font-size:11px}.billing-page .email-help{font-size:8px;line-height:1.5;margin-top:6px}.billing-page .payment-methods{margin-bottom:12px}.billing-page .payment-methods button{min-height:33px;font-size:10px;padding:7px 4px}.billing-page .payment-instructions{padding:12px;margin-bottom:12px}.billing-page .instruction-title{font-size:11px;margin-bottom:9px}.billing-page .instruction-label{margin-top:9px;font-size:8px}.billing-page .compact-details{margin:7px 0;padding-top:6px}.billing-page .compact-details>summary{min-height:24px;font-size:9px}.billing-page .final-payment-step{margin:10px 0 7px;padding:9px 10px}.billing-page .final-payment-step strong{font-size:10px}.billing-page .final-payment-step span{font-size:9px}.billing-page .form-consent,.billing-page #paymentNotice{font-size:8px;line-height:1.5;margin-top:7px}.billing-page .cta{min-height:43px}.billing-page .restored-content{margin-top:34px}.restored-support{padding:0 20px}}

/* Clear plan hierarchy, readable checkout and restrained five-second motion. */
.billing-page>.card{border-color:#ead9e4;box-shadow:0 16px 60px #67204409}.billing-page .card-top{padding:25px 30px}.billing-page .card-top .eyebrow{font-size:23px;letter-spacing:-.8px;font-weight:650}.subscription-tagline{font-size:12px;color:#a08194;margin:7px 0 0;line-height:1.6}.subscription-plan{background:linear-gradient(160deg,#fff7fc,#fffdfE 70%);padding:28px 30px}.subscription-payment{padding:28px 30px}.billing-page .checkout-step strong{font-size:13px;color:#543345}.billing-page .billing button{font-size:14px;padding:13px 12px}.billing-page .billing small{font-size:10px;color:#a18495}.billing-page .billing button[aria-pressed=true]{border-color:#e9b0d2;box-shadow:0 3px 9px #9b1b7007}.billing-page .checkout-summary p{font-size:11px;line-height:1.8;color:#a18495}.billing-page .simple-creator-picker{padding:22px 18px 17px;border-color:#edc8de;box-shadow:0 6px 22px #9f397407;background:#fff}.billing-page .simple-picker-heading label{max-width:190px}.billing-page .simple-picker-heading label b{font-size:12px;line-height:1.6}.billing-page .simple-picker-heading output{font-size:12px;background:#fff1fa}.billing-page .simple-picker-price strong{font-size:38px;letter-spacing:-1.6px;color:#492236}.billing-page .simple-picker-price span{font-size:11px;color:#a47d93}.billing-page .simple-slider-ticks{font-size:9px;color:#ac8b9f}.billing-page .field b{font-size:13px;color:#58344b}.billing-page input{font-size:13px;min-height:43px}.billing-page input::placeholder{color:#bba6b2}.billing-page .email-help{font-size:10px;color:#aa8b9d}.plan-benefits{margin:26px 0 0;padding:19px 0 0;border-top:1px solid #efdeE9}.plan-benefits p{font-size:11px;line-height:1.8;color:#9a758c;display:flex;gap:9px;margin:7px 0}.plan-benefits span{display:inline-grid;place-items:center;height:19px;min-width:19px;border-radius:50%;font-size:10px;background:#fce2f2;color:#b1448b}.billing-page .payment-methods button{font-size:11px;min-height:40px}.billing-page .payment-instructions{background:#fff;border-color:#eddfE7;padding:17px}.billing-page .instruction-title{font-size:13px;color:#77425f;border-bottom:1px solid #f4eaf0;padding-bottom:12px;margin-bottom:8px}.bank-summary-grid{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:start}.bank-summary-grid>div:last-child{text-align:right}.billing-page .bank-summary-grid .instruction-label{margin-top:5px;font-size:8px}.billing-page .bank-summary-grid strong{font-size:13px;color:#674354}.billing-page .instruction-label{font-size:9px}.billing-page .copy-line code{font-size:12px;color:#68485b}.billing-page .payment-instructions p{font-size:10px;line-height:1.8;color:#aa899d}.billing-page .purpose-row code{font-size:11px;color:#7b4b65}.billing-page .compact-details>summary{font-size:11px;color:#ac6a93}.billing-page #confirmationFields>.field{font-size:11px;font-weight:600;color:#79546a}.billing-page .final-payment-step strong{font-size:12px;color:#356549}.billing-page .final-payment-step span{font-size:10px;line-height:1.7}.billing-page .cta{min-height:48px;border-radius:11px;font-size:13px;background:linear-gradient(100deg,#00f66a,#47ff8c);color:#173f26;box-shadow:0 5px 15px #00b64b10}.billing-page .form-consent,.billing-page #paymentNotice{font-size:9px;color:#ad93a2}.billing-page #manualPay:enabled{animation:checkout-nudge 5s ease-in-out infinite;box-shadow:0 5px 15px #00b64b10}.billing-page #manualPay:enabled:hover,.billing-page #manualPay:enabled:focus-visible{animation:none}
@keyframes checkout-nudge{0%,91%,100%{transform:translateX(0)}92%{transform:translateX(-2px)}93%{transform:translateX(2px)}94%{transform:translateX(-2px)}95%{transform:translateX(1px)}96%{transform:translateX(0)}}
@media(max-width:760px){.billing-page .card-top{padding:17px 16px}.billing-page .card-top .eyebrow{font-size:17px;letter-spacing:-.5px}.subscription-tagline{font-size:10px;margin-top:4px}.subscription-plan{padding:17px 15px 14px}.subscription-payment{padding:17px 15px 19px}.billing-page .checkout-step strong{font-size:11px}.billing-page .billing button{font-size:12px;padding:10px}.billing-page .billing small{font-size:8px}.billing-page .checkout-summary p{font-size:9px}.billing-page .simple-creator-picker{padding:13px 12px 10px}.billing-page .simple-picker-heading label{max-width:190px}.billing-page .simple-picker-heading label b{font-size:10px}.billing-page .simple-picker-price strong{font-size:28px;letter-spacing:-1px}.billing-page .simple-picker-price span{font-size:9px}.billing-page .simple-slider-ticks{font-size:8px}.billing-page .field b{font-size:11px}.billing-page input{font-size:12px;min-height:37px}.billing-page .email-help{font-size:8px}.plan-benefits{display:none}.billing-page .payment-methods button{font-size:10px;min-height:33px}.billing-page .payment-instructions{padding:12px}.billing-page .instruction-title{font-size:11px;padding-bottom:9px}.billing-page .bank-summary-grid strong{font-size:12px}.billing-page .bank-summary-grid .instruction-label{font-size:8px}.billing-page .copy-line code{font-size:11px}.billing-page .payment-instructions p{font-size:9px}.billing-page .purpose-row code{font-size:10px}.billing-page .compact-details>summary{font-size:9px}.billing-page #confirmationFields>.field{font-size:10px}.billing-page .final-payment-step strong{font-size:10px}.billing-page .final-payment-step span{font-size:9px}.billing-page .cta{min-height:44px;font-size:12px}.billing-page .form-consent,.billing-page #paymentNotice{font-size:8px}}
@media(prefers-reduced-motion:reduce){.billing-page #manualPay:enabled{animation:none}}

.billing-page .simple-creator-picker #sliderDiscount.creator-savings{display:flex;align-items:center;justify-content:center;width:100%;margin:14px 0 0;padding:10px 12px;background:#00f96b;color:#154d2b;border:1px solid #00e961;border-radius:8px;font-size:11px;line-height:1.6;font-weight:750;letter-spacing:-.1px;box-shadow:0 3px 11px #00be4f12;font-variant-numeric:tabular-nums}.billing-page .simple-creator-picker #sliderDiscount.creator-savings[hidden]{display:none}@media(max-width:760px){.billing-page .simple-creator-picker #sliderDiscount.creator-savings{margin-top:10px;padding:8px 9px;font-size:10px;line-height:1.5;border-radius:7px}}
/* Compact hero and explicit checkout amounts. */
.billing-hero{text-align:center;padding:24px 15px 31px;position:relative;background:radial-gradient(ellipse at 50% 15%,#fff0fa,transparent 70%)}.hero-kicker{font-size:9px;font-weight:700;letter-spacing:2px;color:#a87894}.billing-hero h1{font-size:clamp(38px,5vw,58px);line-height:1.04;letter-spacing:-2.6px;font-weight:650;margin:17px 0 13px;color:#30212b}.billing-hero h1 em{font-style:normal;color:#c13d95}.billing-hero>p{font-size:13px;line-height:1.7;color:#86717e;margin:0 auto 20px}.hero-commission{display:inline-flex;align-items:center;gap:15px;text-align:left;border:1px solid #eedbe7;border-radius:15px;padding:12px 22px;background:#ffffffc9;box-shadow:0 8px 25px #a1327405}.hero-commission>strong{font-size:40px;font-weight:600;letter-spacing:-2px;color:#c64098}.hero-commission b{display:block;font-size:12px;color:#513346}.hero-commission small{display:block;font-size:9px;margin-top:5px;color:#a68b9b}.email-important{padding:15px;background:#f0fff5;border:1px solid #9ce2b4;border-left:4px solid #00c65a;border-radius:11px;margin-top:18px}.billing-page .email-important .field{display:flex;align-items:center;gap:4px;margin:0 0 8px}.required-chip{margin-left:auto;font-size:8px;font-weight:800;letter-spacing:.5px;color:#1c6f3e;background:#d7f9e4;border-radius:5px;padding:4px 6px}.email-important #platformEmailHelp{font-size:10px;line-height:1.65;color:#52705d;margin:0 0 10px}.email-important #platformEmailHelp strong{display:block;color:#245b37}.billing-page .email-important input{border-color:#aad6b9;background:white}.order-total{display:flex;justify-content:space-between;align-items:center;gap:14px;background:#f2fff6;border:1px solid #c8eed5;border-radius:12px;padding:16px;margin:16px 0}.order-total span{display:block;font-size:13px;font-weight:750;color:#264f35}.order-total small{display:block;font-size:9px;line-height:1.6;margin-top:4px;color:#71937c}.order-total>strong{font-size:28px;font-weight:700;letter-spacing:-1px;white-space:nowrap;color:#205c37}.billing-page .simple-picker-price span{display:block;font-size:9px;line-height:1.5}.billing-page #manualPay{white-space:normal;line-height:1.4;padding:13px 10px}.fyp-testimonial-grid{grid-template-columns:repeat(2,1fr)}
@media(max-width:760px){.billing-hero{padding:12px 5px 20px}.hero-kicker{font-size:8px;letter-spacing:1.4px}.billing-hero h1{font-size:39px;letter-spacing:-1.9px;margin:12px 0 9px}.billing-hero>p{font-size:11px;line-height:1.6;margin-bottom:14px}.hero-commission{padding:10px 13px;gap:12px;border-radius:12px}.hero-commission>strong{font-size:33px}.hero-commission b{font-size:10px}.hero-commission small{font-size:8px;max-width:210px;line-height:1.5}.email-important{padding:12px;margin-top:12px}.email-important #platformEmailHelp{font-size:10px;line-height:1.55}.required-chip{font-size:7px}.order-total{padding:13px;margin:13px 0}.order-total>strong{font-size:26px}.order-total small{font-size:9px}.billing-page .simple-picker-price strong{font-size:28px}.billing-page .simple-picker-price span{font-size:8px}.fyp-testimonial-grid{grid-template-columns:1fr}}
/* Savings read as a quiet benefit, QR access reads as an action. */
.billing-page .simple-creator-picker #sliderDiscount.creator-savings{background:#f1fbf5;color:#287147;border:1px solid #cce8d7;box-shadow:none;border-radius:9px;font-size:10px;font-weight:650;padding:10px 12px;justify-content:flex-start;gap:8px}.billing-page #sliderDiscount.creator-savings:before{content:'✓';display:grid;place-items:center;border-radius:50%;background:#d8f5e3;width:21px;min-width:21px;height:21px;color:#247046;font-size:11px}.billing-page .qr-toggle{border:0;margin:14px 0;padding:0}.billing-page .qr-toggle>summary{list-style:none;display:flex;align-items:center;gap:11px;background:#fff3fb;border:1px solid #edb5d8;border-radius:11px;padding:13px 12px;min-height:60px;color:#a3317b;cursor:pointer;transition:background .2s,border-color .2s}.billing-page .qr-toggle>summary::-webkit-details-marker{display:none}.billing-page .qr-toggle>summary:hover{background:#ffe6f7;border-color:#db83ba}.qr-action-icon{display:grid;place-items:center;background:white;border:1px solid #efcce2;border-radius:8px;width:35px;height:35px;font-size:25px;line-height:1}.billing-page .qr-toggle>summary b{display:block;font-size:12px;font-weight:750;color:#93316f}.billing-page .qr-toggle>summary small{display:block;font-size:9px;color:#b17599;margin-top:2px}.qr-action-arrow{margin-left:auto;font-size:20px}.billing-page .qr-toggle[open]>summary{background:#ffe9f7}.billing-page .payment-qr-box{margin-top:12px}.billing-page .wallet-open canvas,.billing-page .payment-qr-box>canvas{max-width:100%;height:auto}.billing-page .simple-picker-heading{gap:10px}.billing-page .simple-picker-price{flex-shrink:0}.billing-page .wallet-line code{overflow-wrap:anywhere;word-break:break-all}
@media(max-width:760px){body:has(.billing-page) .site-header{min-height:58px;padding-top:10px;padding-bottom:10px}.billing-page{padding-top:4px}.billing-hero{padding-top:8px;padding-bottom:17px}.billing-page .qr-toggle>summary{min-height:57px;padding:11px;gap:9px}.billing-page .qr-toggle>summary b{font-size:12px}.billing-page .qr-toggle>summary small{font-size:9px}.billing-page .simple-creator-picker #sliderDiscount.creator-savings{padding:8px 9px;font-size:10px;line-height:1.5}.billing-page .simple-picker-heading label{max-width:155px}.billing-page .simple-picker-price strong{font-size:27px}}
.order-total>strong{font-size:clamp(18px,2.2vw,28px)}@media(max-width:760px){.order-total{flex-wrap:wrap}.order-total>strong{font-size:24px;max-width:100%;overflow-wrap:anywhere;white-space:normal}}
/* Mobile readability without enlarging the card layout. */
@media(max-width:760px){
 .billing-page .subscription-tagline{font-size:12px;line-height:1.45;color:#816273}
 .billing-page .checkout-step strong{font-size:13px;color:#4f3042}
 .billing-page .billing button{font-size:14px;padding:8px 10px}.billing-page .billing small{font-size:10px;line-height:1.4;color:#856a7b}.billing-page .save-tag{font-size:9px}
 .billing-page .checkout-summary p{font-size:11px;line-height:1.5;color:#866577}
 .billing-page .simple-picker-heading label b{font-size:12px;color:#57364a}.billing-page .simple-picker-heading label{max-width:165px}.billing-page .simple-picker-price span{font-size:10px;color:#876276}.billing-page .simple-slider-ticks{font-size:10px;color:#927185}
 .billing-page .field b,.billing-page #confirmationFields>.field{font-size:12px;color:#563749}
 .billing-page input:not([type=range]):not([type=hidden]){font-size:16px;line-height:20px;min-height:37px;padding:8px 10px}.billing-page input::placeholder{color:#9a8491}
 .email-important #platformEmailHelp{font-size:11px;line-height:1.5;color:#486853}.required-chip{font-size:8px;padding:3px 5px}
 .billing-page .payment-methods button{font-size:12px;padding:6px 3px;min-height:33px;line-height:1.4}
 .billing-page .instruction-title{font-size:13px;padding-bottom:7px}.billing-page .instruction-label,.billing-page .bank-summary-grid .instruction-label{font-size:10px;letter-spacing:.4px;color:#957287}.billing-page .bank-summary-grid strong{font-size:14px;color:#5c354c}
 .billing-page .copy-line code{font-size:12px;color:#654257}.billing-page .copy-line button{font-size:11px}.billing-page .payment-instructions p{font-size:11px;line-height:1.5;color:#866477}.billing-page .compact-details>summary{font-size:11px;color:#99547e}.billing-page .purpose-row code{font-size:12px}.billing-page .purpose-row button{font-size:9px}
 .billing-page .qr-toggle>summary b{font-size:13px}.billing-page .qr-toggle>summary small{font-size:10px;color:#956481}
 .billing-page .final-payment-step strong{font-size:12px}.billing-page .final-payment-step span{font-size:11px;line-height:1.5}.billing-page .cta{font-size:13px}
 .order-total span{font-size:13px}.order-total small{font-size:10px;line-height:1.4;color:#5d8069}
 .billing-page .form-consent,.billing-page #paymentNotice{font-size:10px;line-height:1.5;color:#917184}.billing-page .simple-creator-picker #sliderDiscount.creator-savings{font-size:11px;line-height:1.4;padding:7px 9px}
}
