.pd-billing{max-width:1120px;margin:0 auto;padding-bottom:40px;color:#243349}.pd-billing-hero{background:#edf5ff;border:1px solid #dbe8fa;border-radius:16px;padding:36px;margin-bottom:24px}.pd-billing-hero h1{font-size:clamp(28px,4vw,42px);margin:8px 0 14px;letter-spacing:-.8px}.pd-billing-hero p{font-size:17px;max-width:740px;margin-bottom:0;line-height:1.7}.pd-billing-eyebrow{font-weight:600;font-size:13px;letter-spacing:.7px;text-transform:uppercase;color:#1665b5}.pd-billing-plans{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0}.pd-billing-plan{border:1px solid #dbe3ec;border-radius:16px;padding:30px;background:white;display:flex;flex-direction:column}.pd-billing-pro{border:2px solid #2575d2;background:#f9fcff}.pd-billing-plan h2{font-size:28px;margin:10px 0}.pd-billing-plan ul{padding-left:22px;line-height:1.8;flex:1}.pd-billing-price{font-size:36px;font-weight:700;margin:14px 0 2px}.pd-billing-price small{font-size:15px;font-weight:400}.pd-billing-summary,.pd-billing-group{padding:28px;border:1px solid #dbe3ec;border-radius:16px;background:white;margin:24px 0}.pd-billing-summary h2,.pd-billing-group h2{font-size:23px}.pd-billing-group summary{cursor:pointer;color:#1665b5;font-weight:600;margin-bottom:16px}.pd-billing-account{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pd-billing-account select{flex:1;min-width:180px}.pd-billing-actions{display:flex;gap:12px;flex-wrap:wrap}.pd-billing [hidden]{display:none!important}#pd-billing-status{margin:20px 0;white-space:pre-line}.pd-billing button:disabled{opacity:.6}#pd-payment-element{min-height:80px}@media(max-width:700px){.pd-billing-plans{grid-template-columns:1fr}.pd-billing-hero,.pd-billing-plan,.pd-billing-summary,.pd-billing-group{padding:22px}}
.pd-billing-plan{position:relative}.pd-billing-popular{position:absolute;right:22px;top:-14px;border-radius:999px;padding:6px 13px;background:#2575d2;color:#fff;font-size:11px;font-weight:700;letter-spacing:.8px;line-height:1.4}.pd-checkout-secure{border:2px solid #92b9e5;border-radius:16px;padding:28px;margin:28px 0;background:#fff;box-shadow:0 8px 28px rgba(25,74,130,.06);scroll-margin-top:24px}.pd-checkout-secure:focus{outline:2px solid #2575d2;outline-offset:4px}.pd-checkout-heading{display:flex;align-items:center;gap:14px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid #e1eaf5}.pd-checkout-heading h2{font-size:23px;margin:0 0 4px}.pd-checkout-heading p{margin:0;color:#61738a;font-size:14px}.pd-checkout-lock{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border-radius:12px;background:#edf5ff;color:#1665b5}.pd-checkout-lock svg{width:26px;height:26px}.pd-checkout-summary{font-weight:600;color:#243349}.pd-billing-rate-unavailable{min-height:78px;display:flex;align-items:center}.pd-billing-plan button{white-space:normal}.pd-billing-group caption{color:#61738a}@media(max-width:700px){.pd-checkout-secure{padding:20px 14px}.pd-billing-popular{right:18px}}
