.package-billing-toggle{display:flex;justify-content:center;gap:4px;width:fit-content;max-width:100%;margin:24px auto 30px;padding:5px;border:1px solid #cbd8e8;border-radius:14px;background:#eef3fa;font:inherit}
.package-billing-toggle button{border:0;border-radius:10px;padding:11px 18px;color:#344b6b;background:transparent;font:inherit;font-size:14px;font-weight:600;cursor:pointer;line-height:1.5}
.package-billing-toggle button[aria-pressed="true"]{background:#102b50;color:#fff;box-shadow:0 2px 5px #102b5014}
.package-billing-toggle button:focus-visible{outline:3px solid #1674ed;outline-offset:3px}
.package-billing-toggle button span{display:inline-block;margin-left:6px;padding:2px 7px;border-radius:5px;background:#dbe9fa;color:#18589d;font-size:11px}
.package-billing-toggle button[aria-pressed="true"] span{background:#ffffff1f;color:#fff}
[data-package-pricing] [data-price-period][hidden]{display:none!important}
[data-package-pricing] .pricing-reference-price-area{min-height:0;min-width:0;width:100%}
.package-regular-price{display:block;color:#65748b;font-size:13px;line-height:1.5;margin-bottom:6px;text-decoration-thickness:1px;white-space:nowrap}
.package-period-label{font-size:16px;font-weight:500;letter-spacing:0;color:#536780;white-space:nowrap}
.package-savings{display:inline-flex;align-items:center;gap:7px;margin-top:10px;padding:7px 11px;border:1px solid #d2e8df;border-radius:9px;background:#eff8f4;color:#27654e;font-size:12px;font-weight:600;line-height:1.5;white-space:nowrap}
.package-savings .icon{width:15px;height:15px;flex:none}
[data-package-pricing] .pricing-reference-price{flex-wrap:nowrap;gap:6px;white-space:nowrap;line-height:1.15}
[data-package-pricing] .pricing-license{margin-top:8px;font-size:13px;line-height:1.65;color:#536780;font-weight:400}
[data-package-pricing] .pricing-license strong{font-weight:600;white-space:nowrap;color:#344b6b}
[data-package-pricing] .pricing-reference-grid{row-gap:18px}
[data-package-pricing] .pricing-reference-card{display:grid;grid-template-rows:subgrid;grid-row:span 5;gap:18px;padding:26px;min-height:0}
[data-package-pricing] .pricing-reference-card-head{min-height:0}
[data-package-pricing] .pricing-reference-features{flex:initial;padding-top:18px;gap:10px}
[data-package-pricing] .pricing-reference-cta{margin:0;width:100%;align-self:start;font-size:13px}
[data-package-pricing] .pricing-reference-cta:focus-visible{outline:3px solid #1674ed;outline-offset:3px}
[data-package-pricing] .pricing-reference-cta[aria-disabled="true"]{opacity:.5;cursor:not-allowed}
.cw-package .price-number{font-size:clamp(27px,2.6vw,36px)}
.cw .package-billing-toggle{margin:16px 0 24px}
@media(max-width:480px){.package-billing-toggle{width:100%;gap:3px}.package-billing-toggle button{padding:10px 12px;font-size:13px;flex:1}.package-billing-toggle button:last-child{flex:2}.package-billing-toggle button span{display:block;margin:1px 0 0;font-size:10px}.package-period-label{font-size:14px}}
@media(max-width:760px){[data-package-pricing] .pricing-reference-card{padding:22px}[data-package-pricing] .pricing-reference-cta{font-size:14px}}
