.contact_section__9BkDC{width:100%;padding:40px 20px;margin:0 auto;background:none}.contact_container__wPKHJ{width:100%;max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:32px}@media (min-width:1024px){.contact_section__9BkDC{padding:64px 100px}.contact_container__wPKHJ{grid-template-columns:.7fr 1.3fr;gap:48px;align-items:stretch}}.contact_leftCol__uLieY{display:flex;flex-direction:column;gap:16px;align-self:center}.contact_heading__xmOvN{font-family:Inter,sans-serif;font-weight:700;color:black;font-size:clamp(28px,4vw,40px);margin:0}.contact_subheading__YLWx6{font-family:Inter,sans-serif;font-weight:400;color:#000000;font-size:clamp(14px,2vw,18px);margin:0 0 8px;max-width:50ch}.contact_infoList__k8CSc{display:flex;flex-direction:column;gap:14px}.contact_infoItem__zeCuY{display:flex;align-items:center;gap:12px}.contact_iconCircle__WU66A{width:40px;height:40px;border-radius:9999px;color:black;display:grid;place-items:center;box-shadow:0 2px 4px rgba(0,0,0,.1)}.contact_infoText__EJeQE{font-family:Inter,sans-serif;font-size:16px;color:#0B1522;text-decoration:none}.contact_rightCol__I79j2{display:flex;align-items:stretch}.contact_card__0w_Wc{width:100%;background:white;border-radius:1.5rem;box-shadow:0 4px 4px rgba(0,0,0,.25);overflow:hidden}@media (max-width:768px){.contact_section__9BkDC{padding:32px 16px}.contact_infoText__EJeQE{font-size:15px}}.Assurances_section__csV3z{width:100%;background:transparent;padding:40px 20px}.Assurances_container__JmJ_x{width:100%;max-width:1400px;margin:0 auto}.Assurances_heading__obsaQ{font-family:Inter,sans-serif;font-weight:700;color:#023A6D;font-size:clamp(24px,3vw,32px);text-align:center;margin:0 0 20px}.Assurances_grid__SvHH9{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:14px}@media (min-width:768px){.Assurances_grid__SvHH9{grid-template-columns:repeat(3,1fr);gap:16px}}.Assurances_card__3ip7u{display:flex;gap:12px;align-items:center;background:white;border-radius:1.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:16px}.Assurances_iconCircle__2c3D5{width:44px;height:44px;border-radius:9999px;background:#023A6D;display:grid;place-items:center}.Assurances_content__mNgjM{flex:1}.Assurances_title__oc5p1{font-family:Inter,sans-serif;font-weight:600;font-size:16px;color:#0B1522}.Assurances_desc__FpqUM{font-family:Inter,sans-serif;font-weight:400;font-size:14px;color:#666}.SlimCTA_section__TmRur{width:100%;background:#023A6D;padding:28px 20px}.SlimCTA_container__FNshp{width:100%;max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.SlimCTA_text__E77M0{color:white;font-family:Inter,sans-serif;font-weight:600;font-size:clamp(16px,2.2vw,20px)}