/* Scoped planned add-on pricing disclosure; no runtime behavior. */
.planned-addons{background:#f5f7fb;color:#182946}.planned-addons h2{max-width:24ch}.planned-addons .addon-lead{font-size:1.125rem;max-width:65ch}.addon-price-notice{background:#fff7de;border:1px solid #d9bc65;border-radius:14px;padding:20px 24px;margin:24px 0;color:#453814}.addon-price-notice p{margin:8px 0 0}.planned-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:30px 0 48px}.planned-module{background:#fff;border:1px solid #d5deeb;border-radius:18px;padding:26px;min-width:0;display:flex;flex-direction:column}.planned-module h3{font-size:1.35rem;line-height:1.25;margin:16px 0 12px}.planned-module p{font-size:1rem;line-height:1.6}.module-status{align-self:flex-start;font-size:.8125rem!important;font-weight:700;background:#e8eef8;color:#234578;padding:6px 10px;border-radius:20px;margin:0!important}.module-amount{font-size:1.8rem!important;font-weight:750;margin-top:auto;padding-top:20px;color:#173f82}.module-amount span{display:block;font-size:.875rem;line-height:1.4;font-weight:600;color:#465872}.module-pending{font-size:.875rem!important;font-weight:600;color:#654c0e}.pending-price-list{margin:24px 0 32px;border-top:1px solid #cbd5e3}.pending-price-list>div{display:grid;grid-template-columns:minmax(180px,.75fr) minmax(0,1.5fr);gap:24px;padding:22px 0;border-bottom:1px solid #cbd5e3}.pending-price-list dt{font-weight:750;font-size:1.05rem}.pending-price-list dd{margin:0;font-size:1rem;line-height:1.65}.planned-addons a:focus-visible{outline:3px solid #173f82;outline-offset:4px}@media(max-width:900px){.planned-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.planned-module-grid{grid-template-columns:1fr;gap:16px}.planned-module{padding:22px}.pending-price-list>div{grid-template-columns:1fr;gap:8px}.addon-price-notice{padding:18px}.planned-addons h2{font-size:2rem}.module-amount{margin-top:12px}.planned-addons .agency-section-inner{min-width:0}}
