.balanced-pricing{width:100%;min-width:0}.balanced-pricing .checkout-period{justify-content:center;gap:6px;margin:20px 0;display:flex}.balanced-pricing .checkout-period button{color:#202225;cursor:pointer;background:#fff;border:1px solid #d8dde1;border-radius:8px;padding:11px 20px}.balanced-pricing .checkout-period button.selected{color:#fff;background:#202225}.balanced-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.balanced-cards article{color:#202225;background:#fff;border:1px solid #dce1e4;border-radius:14px;flex-direction:column;min-width:0;padding:50px 22px 24px;display:flex;position:relative}.balanced-cards article.popular{background:#fffaf5;border:2px solid #e77b36}.balanced-cards article.chosen{box-shadow:0 0 0 2px #e77b36}.balanced-cards h3{margin:0 0 12px;font-size:24px}.balanced-description{min-height:42px;line-height:1.5}.balanced-price{white-space:nowrap;font-size:32px;font-weight:800}.balanced-price small{font-size:12px;font-weight:400}.balanced-period{flex-direction:column;gap:8px;min-height:70px;line-height:1.4;display:flex}.balanced-period small{font-size:12px}.balanced-cards ul{flex:1;padding:0;line-height:1.6;list-style:none}.balanced-cards li{align-items:flex-start;gap:9px;margin:12px 0;font-size:14px;display:flex}.balanced-cards li>span{color:#9b4d13;flex:0 0 16px}.balanced-cards .btn{text-align:center;white-space:normal;margin-top:16px;display:block}.balanced-comparison{margin-top:28px}.balanced-feature{border-bottom:1px solid #e4e6e8;grid-template-columns:minmax(160px,1fr) 1.5fr;align-items:center;gap:16px;padding:14px 0;font-size:14px;display:grid}.balanced-feature>div{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.balanced-feature span{flex-direction:column;gap:5px;display:flex}.balanced-feature small{color:#666;font-size:11px}.balanced-feature strong{overflow-wrap:normal;word-break:normal}.balanced-review{background:#f5f6f7;border:1px solid #dce1e4;border-radius:10px;margin:18px 0;padding:18px}.balanced-trial-actions{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.balanced-trial-actions label{min-width:220px}.balanced-preview-banner{background:#fff3e3;border:1px solid #bf6e29;border-radius:8px;padding:15px}@media (max-width:1000px){.balanced-cards{grid-template-columns:1fr}.balanced-description,.balanced-period{min-height:0}.balanced-feature{grid-template-columns:1fr}.balanced-feature>div{padding-top:6px}.balanced-price{font-size:30px}}@media (min-width:1001px){.club-checkout .balanced-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.club-checkout .balanced-cards article{padding-left:14px;padding-right:14px}}.billing-settings{gap:24px;margin-top:24px;display:grid}.billing-settings fieldset{border:1px solid #e0e4e8;border-radius:12px;min-width:0;margin:0;padding:22px}.billing-settings legend{padding:0 8px;font-size:18px;font-weight:700}.billing-settings fieldset>p{margin-top:0;line-height:1.6}.billing-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.billing-price-settings{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.billing-price-settings>section{background:#f7f8f9;border-radius:10px;min-width:0;padding:18px}.billing-price-settings h3{margin:0 0 18px}.billing-price-settings label{margin-top:16px}.billing-settings label{flex-direction:column;gap:9px;line-height:1.4;display:flex}.billing-settings input,.billing-settings textarea{box-sizing:border-box;width:100%;min-width:0}.billing-settings .license-check{flex-direction:row;align-items:flex-start}.billing-settings .license-check input{flex:0 0 18px;width:18px;margin-top:3px}.billing-settings .billing-prepared{background:#fffaf2;border-color:#e5c393}.billing-price-settings dl{margin:0}.billing-price-settings dt{color:#555;margin-top:12px;font-size:12px}.billing-price-settings dd{margin:4px 0 0;font-weight:700}.billing-admin-filters{flex-wrap:wrap;gap:16px;margin:20px 0;display:flex}.billing-admin-filters label{flex:1;min-width:180px}.billing-settings>button{justify-self:start}@media (max-width:800px){.billing-price-settings,.billing-settings-grid{grid-template-columns:1fr}.billing-settings fieldset{padding:16px}.billing-settings>button{width:100%}}.balanced-cards li>svg{color:#9b4d13;flex:0 0 17px;margin-top:3px}.balanced-cards .btn{justify-content:center;align-items:center;gap:10px;min-height:50px;padding:14px 18px;line-height:1.4;display:flex}.balanced-cards .balanced-period>span{display:block}.balanced-pricing .marketing-price-grid,.balanced-pricing .balanced-cards{row-gap:40px;padding-top:20px}.balanced-pricing article.has-saving{position:relative;overflow:visible}.balanced-pricing .plan-saving-badge{z-index:1;color:#91400c;text-align:center;background:#fff0e5;border:1px solid #f0c39f;border-radius:7px;width:max-content;max-width:calc(100% - 24px);padding:8px 14px;font-size:12px;font-weight:700;line-height:1.4;display:block;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 8px #2022250a}.balanced-pricing .pro>.plan-saving-badge,.balanced-pricing .popular>.plan-saving-badge{color:#202225;background:#f37625;border-color:#f37625}[data-theme=dark] .balanced-pricing .plan-saving-badge{color:#ffd1ae;background:#39291e;border-color:#995729}[data-theme=dark] .balanced-pricing .pro>.plan-saving-badge,[data-theme=dark] .balanced-pricing .popular>.plan-saving-badge{color:#202225;background:#f37625}.pro-bundle-slot{min-height:84px;margin-top:12px}.pro-bundle-slot label{color:inherit;flex-direction:column;gap:6px;font-size:12px;display:flex}.pro-bundle-slot select{border:1px solid var(--line,#ddd);background:var(--surface,#fff);width:100%;min-height:44px;color:var(--ink,#202225);border-radius:6px;padding:10px;font-size:14px}@media (max-width:1000px){.balanced-cards .pro-bundle-slot:empty{display:none}}@media (max-width:760px){.marketing-price-grid .pro-bundle-slot:empty{display:none}}.balanced-pricing .marketing-plan-top{padding-right:65px}.billing-page .club-checkout-layout{grid-template-columns:minmax(0,1fr)}.billing-page .checkout-summary{grid-row:auto;position:static}.billing-page .marketing-pricing-content{--brand:var(--orange)}.billing-page .marketing-price-grid{gap:20px;margin-top:24px}.billing-page .marketing-price-grid>article{background:var(--surface);color:var(--ink);border-color:var(--line);margin-top:0}.billing-page .marketing-price-grid>article.pro{border-color:var(--orange)}.billing-page .marketing-price-grid>article.chosen{box-shadow:0 0 0 2px var(--orange)}.billing-page .marketing-price-grid article>p,.billing-page .marketing-pricing-content .marketing-billing-note{color:var(--muted)}.billing-page .marketing-price-grid .marketing-price{color:var(--ink)}.billing-page .marketing-price-grid .marketing-button.secondary{background:var(--surface);border-color:var(--line);color:var(--ink)}.billing-page .marketing-pricing-content .marketing-period{background:var(--subtle);border-color:var(--line);width:max-content;max-width:100%;margin:16px auto}.billing-page .marketing-pricing-content .marketing-period button{color:var(--ink)}.billing-page .marketing-pricing-content .marketing-period button.selected{background:var(--orange);color:#202225}.billing-page .marketing-price-grid .pro-bundle-slot select{margin:0}@media (max-width:1100px){.billing-page .marketing-price-grid{grid-template-columns:1fr}.billing-page .pro-bundle-slot:empty{display:none}}.balanced-pricing .pricing-corner-ribbon,.balanced-pricing .marketing-plan-top>.pricing-corner-ribbon{width:100px;height:100px;box-shadow:none;color:#0000;pointer-events:none;background:0 0;border:0;border-radius:0 8px 0 0;margin:0;padding:0;font-size:0;display:block;position:absolute;top:0;right:0;overflow:hidden}.balanced-pricing .pricing-corner-ribbon>span{color:#202225;text-align:center;background:#f37625;width:164px;padding:7px 0;font-size:10px;font-weight:700;line-height:1.4;display:block;position:absolute;top:24px;right:-40px;transform:rotate(45deg);box-shadow:0 2px 5px #0002}.billing-page{--orange:#f37625;--brand:#f37625;--orange-soft:#fff0e5;--brand-contrast:#202225;--club-secondary:#202225;--secondary-contrast:#fff}.billing-page .marketing-price-grid .marketing-button.primary{color:#202225;background:#f37625;border-color:#f37625}
