.cc-ag__inner{margin:0 auto;max-width:1440px}table{border:none!important}.cc-ag__platforms{border-radius:12px;box-shadow:0 4px 24px rgba(1,48,74,.1);display:grid;margin-bottom:28px;overflow:hidden}.cc-ag__platforms--two-col{grid-template-columns:1fr 1fr}.cc-ag__platforms--one-col{grid-template-columns:1fr}.cc-ag__platform{padding:36px 40px}.cc-ag__platform--left{background:#01304a}.cc-ag__platform--right{background:#fff;border-top:4px solid #4a4f55}.cc-ag__eyebrow{border-radius:24px;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.5px;margin-bottom:14px;padding:8px 20px;text-transform:uppercase}.cc-ag__platform--left .cc-ag__eyebrow{background:#ed7000;color:#fff}.cc-ag__platform--right .cc-ag__eyebrow{background:#4a4f55;color:#fff}.cc-ag__platform-name{font-size:22px;font-weight:800;line-height:1.2;margin:0 0 6px}.cc-ag__platform--left .cc-ag__platform-name{color:#fff}.cc-ag__platform--right .cc-ag__platform-name{color:#01304a}.cc-ag__tagline{font-size:11px;font-weight:700;letter-spacing:.09em;margin:0 0 12px;text-transform:uppercase}.cc-ag__platform--left .cc-ag__tagline{color:#ed7000}.cc-ag__platform--right .cc-ag__tagline{color:#4a4f55}.cc-ag__platform-desc{font-size:15px;line-height:1.65;margin:0}.cc-ag__platform--left .cc-ag__platform-desc{color:hsla(0,0%,100%,.82)}.cc-ag__platform--right .cc-ag__platform-desc{color:#4a4f55}.cc-ag__callout{align-items:center;background:linear-gradient(90deg,#ed7000,#01304a);border-radius:10px;display:flex;gap:18px;margin-bottom:44px;padding:22px 36px}.cc-ag__callout-icon{align-items:center;background:hsla(0,0%,100%,.15);border-radius:50%;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.cc-ag__callout-icon svg{fill:#fff;height:18px;width:18px}.cc-ag__callout-copy{color:#fff;font-size:15px;line-height:1.55;margin:0}.cc-ag__callout-copy strong{display:block;font-size:16px;font-weight:700;margin-bottom:2px}.cc-ag__heading-block{margin-bottom:32px;text-align:center}.cc-ag__kicker{color:#ed7000;display:inline-block;font-size:.875rem;font-weight:700;margin-bottom:8px;text-transform:uppercase}.cc-ag__heading{color:#01304a;font-weight:800;line-height:1.25;margin:0}.cc-ag__section-desc{color:#4a4f55;font-size:1rem;line-height:1.6;margin:.75rem auto 0;max-width:640px}.cc-ag__table-wrap{border:1px solid #edf0f3;border-radius:12px;box-shadow:0 4px 24px rgba(1,48,74,.09);overflow:hidden}.cc-ag__table{background:#fff;border-collapse:separate;border-spacing:0;margin-bottom:0!important;width:100%}.cc-ag__table thead tr th{border:none!important;font-size:1.25rem;font-weight:700;padding:18px 28px;text-align:left}.cc-ag__table thead tr th:first-child{background:#ed7000;color:#fff;width:50%}.cc-ag__table thead tr th:last-child{background:#01304a;color:#fff;width:50%}.cc-ag__th-sub{display:block;font-size:10px;font-weight:600;letter-spacing:.11em;margin-bottom:3px;opacity:.75;text-transform:uppercase}.cc-ag__table tbody tr{background-color:#fff!important;border-bottom:1px solid #edf0f3!important}.cc-ag__table tbody tr:last-child{border-bottom:none!important}.cc-ag__table tbody tr:nth-child(2n) td:first-child{background:#fff9f4}.cc-ag__table tbody tr:nth-child(2n) td:last-child{background:#f7f8fa}.cc-ag__table tbody td{border:none!important;color:#2d3338;font-size:15px;line-height:1.55;padding:18px 28px;vertical-align:top}.cc-ag__table tbody td:first-child{border-right:2px solid #edf0f3!important}.cc-ag__item{align-items:flex-start;display:flex;gap:10px}.cc-ag__item-icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-top:2px;width:20px}.cc-ag__item-icon--left{background:#ed7000}.cc-ag__item-icon--right{background:#4a4f55}.cc-ag__item-icon svg{fill:#fff;height:11px;width:11px}.cc-ag__item-text{flex:1}@media screen and (max-width:768px){.cc-ag__platforms--one-col,.cc-ag__platforms--two-col{grid-template-columns:1fr}.cc-ag__platform{padding:28px 24px}.cc-ag__platform--right{border-left:4px solid #4a4f55;border-top:none}.cc-ag__callout{flex-direction:column;gap:12px;padding:22px 24px;text-align:center}.cc-ag__heading{font-size:22px}.cc-ag__table tbody td,.cc-ag__table thead tr th{font-size:13px;padding:14px 16px}}@media screen and (max-width:480px){.cc-ag__table tbody td,.cc-ag__table thead tr th{font-size:12px;padding:12px}.cc-ag__item-icon{height:16px;width:16px}.cc-ag__item-icon svg{height:9px;width:9px}}