.cc-integrations{background:radial-gradient(ellipse at 100% 0,#fff0dd 0,transparent 52%),#fff;color:#243c76;font-family:Poppins,sans-serif;padding:80px 32px}.cc-integrations *{box-sizing:border-box}.cc-integrations__inner{margin:auto;max-width:1180px}.cc-integrations__header{align-items:center;display:flex;gap:36px;justify-content:space-between}.cc-integrations__eyebrow{font-size:12px;font-weight:600;letter-spacing:3px;margin:0 0 20px;text-transform:uppercase}.cc-integrations h2{color:#243c76;font-size:clamp(30px,3.6vw,48px);font-weight:700;letter-spacing:-1.4px;line-height:1.2;margin:0 0 22px}.cc-integrations h2 em{color:#f57925;font-style:italic;font-weight:500}.cc-integrations__intro{color:#334a7d;font-size:17px;line-height:1.65;margin:0}.cc-integrations__link{align-items:center;border:1px solid #243c76;border-radius:50px;color:#243c76!important;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:500;gap:16px;justify-content:center;padding:14px 24px;text-decoration:none!important;transition:background .2s;white-space:nowrap}.cc-integrations__link:hover{background:#eef4fb}.cc-integrations__link:focus-visible{outline:3px solid #32abc4;outline-offset:4px}.cc-integrations__grid{display:grid;gap:22px;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:56px}.cc-integrations__item{min-width:0;text-align:center}.cc-integrations__tile{align-items:center;aspect-ratio:1;background:#fff;border:1px solid #e5ebf2;border-radius:22px;box-shadow:0 4px 16px rgba(36,60,118,.06);display:flex;justify-content:center;padding:20px}.cc-integrations__tile img{display:block;height:100%;max-height:82px;max-width:82px;object-fit:contain;width:100%}.cc-integrations__item p{color:#243c76;font-size:14px;line-height:1.4;margin:12px 0 0}@media(max-width:1000px){.cc-integrations__header{align-items:flex-start;flex-direction:column;gap:24px}.cc-integrations__grid{gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.cc-integrations__tile{margin:auto;max-width:160px}}@media(max-width:600px){.cc-integrations{padding:52px 20px}.cc-integrations h2{letter-spacing:-.8px}.cc-integrations__intro{font-size:16px}.cc-integrations__grid{gap:24px 16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px}.cc-integrations__tile{padding:20px}.cc-integrations__link{width:100%}}.cc-integrations__cta{flex-shrink:0;max-width:100%}.cc-integrations__cta .hs-cta-wrapper{display:block}.cc-integrations__cta .hs-cta-embed a{background:transparent!important;border:0!important;display:block;padding:0!important}.cc-integrations__cta img{height:auto;max-width:100%}.cc-integrations__cta p{margin:0}