.IBTransformCTA-module__Kxqhka__section{background:#eff5ff;padding:88px 0 104px}.IBTransformCTA-module__Kxqhka__container{width:100%;max-width:1440px;margin-inline:auto;padding-inline:16px}.IBTransformCTA-module__Kxqhka__panel{background:#101d3b;border-radius:20px;overflow:hidden;box-shadow:0 34px 70px -48px #0a1a398c}.IBTransformCTA-module__Kxqhka__main{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:stretch;display:grid}.IBTransformCTA-module__Kxqhka__copy{z-index:1;color:#fff;isolation:isolate;flex-direction:column;justify-content:space-between;gap:50px;padding:clamp(40px,5vw,72px);display:flex;position:relative;overflow:hidden}.IBTransformCTA-module__Kxqhka__copy:before{z-index:-1;pointer-events:none;content:"";background:radial-gradient(circle,#82b4ff2e,#0000 70%);border-radius:50%;width:520px;height:520px;position:absolute;top:-205px;right:-180px}.IBTransformCTA-module__Kxqhka__message h2{max-width:12ch;font-family:var(--font-plus-jakarta),sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(39px,4vw,58px);font-weight:800;line-height:1.1}.IBTransformCTA-module__Kxqhka__message h2 span{color:#82b4ff}.IBTransformCTA-module__Kxqhka__description{color:#d3dfed;max-width:52ch;margin:22px 0 30px;font-size:clamp(15px,1.25vw,18px);line-height:1.7}.IBTransformCTA-module__Kxqhka__cta{color:#0b1c3c;min-height:58px;font-family:var(--font-plus-jakarta),sans-serif;cursor:pointer;background:#a9caff;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:25px;padding:8px 9px 8px 22px;font-size:15px;font-weight:800;transition:background .2s;display:inline-flex}.IBTransformCTA-module__Kxqhka__cta:hover{background:#d4e5ff}.IBTransformCTA-module__Kxqhka__cta:focus-visible{outline-offset:4px;outline:3px solid #fff}.IBTransformCTA-module__Kxqhka__ctaIcon{color:#fff;background:#101d3b;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.IBTransformCTA-module__Kxqhka__ctaIcon svg{transition:transform .25s cubic-bezier(.16,1,.3,1)}.IBTransformCTA-module__Kxqhka__cta:hover .IBTransformCTA-module__Kxqhka__ctaIcon svg{transform:rotate(-45deg)}.IBTransformCTA-module__Kxqhka__includes{border-top:1px solid #d6e5f838;padding-top:25px}.IBTransformCTA-module__Kxqhka__includesTitle{color:#d2d2ea;font-family:var(--font-plus-jakarta),sans-serif;margin:0 0 16px;font-size:13px;font-weight:800}.IBTransformCTA-module__Kxqhka__includes ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:0;padding:0;list-style:none;display:grid}.IBTransformCTA-module__Kxqhka__includes li{color:#d3dfed;align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;display:flex}.IBTransformCTA-module__Kxqhka__includes li svg{color:#a9caff;flex:0 0 16px;margin-top:2px}.IBTransformCTA-module__Kxqhka__visual{isolation:isolate;min-width:0;min-height:480px;position:relative;overflow:hidden}.IBTransformCTA-module__Kxqhka__visual:before{z-index:-1;content:"";background:radial-gradient(at 72%,#4d7ec147,#0000 68%);position:absolute;inset:0}.IBTransformCTA-module__Kxqhka__primaryPhoto,.IBTransformCTA-module__Kxqhka__secondaryPhoto{background:#1a3155;margin:0;position:absolute;overflow:hidden}.IBTransformCTA-module__Kxqhka__primaryPhoto{border-radius:16px;inset:26px 18% 43px 0;box-shadow:0 20px 40px -24px #0000008c}.IBTransformCTA-module__Kxqhka__primaryPhoto:after,.IBTransformCTA-module__Kxqhka__secondaryPhoto:after{pointer-events:none;content:"";background:linear-gradient(#0000,#08142ae0);position:absolute;inset:35% 0 0}.IBTransformCTA-module__Kxqhka__photoImage{object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.IBTransformCTA-module__Kxqhka__primaryPhoto .IBTransformCTA-module__Kxqhka__photoImage{object-position:50% 50%}.IBTransformCTA-module__Kxqhka__secondaryPhoto .IBTransformCTA-module__Kxqhka__photoImage{object-position:50% 48%}.IBTransformCTA-module__Kxqhka__visual:hover .IBTransformCTA-module__Kxqhka__photoImage{transform:scale(1.035)}.IBTransformCTA-module__Kxqhka__photoCaption{z-index:1;color:#fff;flex-direction:column;gap:5px;display:flex;position:absolute;bottom:13px;left:15px;right:13px}.IBTransformCTA-module__Kxqhka__photoCaption span{font-family:var(--font-plus-jakarta),sans-serif;font-size:13px;font-weight:800}.IBTransformCTA-module__Kxqhka__secondaryPhoto{border:5px solid #101d3b;border-radius:15px;width:52%;height:47%;bottom:17px;right:16px;box-shadow:0 20px 40px -25px #000000bf}.IBTransformCTA-module__Kxqhka__features{background:#162b4e;grid-template-columns:repeat(4,minmax(0,1fr));padding:15px 24px;display:grid}.IBTransformCTA-module__Kxqhka__feature{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:15px;min-width:0;min-height:105px;padding:15px 18px;display:grid}.IBTransformCTA-module__Kxqhka__feature+.IBTransformCTA-module__Kxqhka__feature{border-left:1px solid #deebfc2b}.IBTransformCTA-module__Kxqhka__featureIcon{border-radius:13px;place-items:center;width:50px;height:50px;display:grid}.IBTransformCTA-module__Kxqhka__featureIcon[data-tone=blue]{color:#1a57a0;background:#d7e9ff}.IBTransformCTA-module__Kxqhka__featureIcon[data-tone=lavender]{color:#57518f;background:#e6e1fa}.IBTransformCTA-module__Kxqhka__featureIcon[data-tone=sky]{color:#1c618c;background:#d9efff}.IBTransformCTA-module__Kxqhka__featureIcon[data-tone=periwinkle]{color:#3e519d;background:#dce4ff}.IBTransformCTA-module__Kxqhka__feature h3{color:#fff;font-family:var(--font-plus-jakarta),sans-serif;margin:0;font-size:clamp(15px,1.25vw,18px);font-weight:800;line-height:1.3}.IBTransformCTA-module__Kxqhka__feature p{color:#c4d3e8;margin:5px 0 0;font-size:12px;line-height:1.5}.IBTransformCTA-module__Kxqhka__stats{background:#e8f1ff;grid-template-columns:repeat(3,minmax(0,1fr));padding:24px 42px;display:grid}.IBTransformCTA-module__Kxqhka__stat{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:2px 18px;display:flex}.IBTransformCTA-module__Kxqhka__stat+.IBTransformCTA-module__Kxqhka__stat{border-left:1px solid #cbdcf3}.IBTransformCTA-module__Kxqhka__stat strong{color:#153a72;font-family:var(--font-plus-jakarta),sans-serif;letter-spacing:-.03em;font-size:clamp(25px,2.4vw,35px);font-weight:800;line-height:1.15}.IBTransformCTA-module__Kxqhka__stat span{color:#405672;font-size:13px;line-height:1.4}@media (min-width:640px){.IBTransformCTA-module__Kxqhka__container{padding-inline:24px}}@media (min-width:1024px){.IBTransformCTA-module__Kxqhka__container{padding-inline:48px}}@media (max-width:1100px) and (min-width:901px){.IBTransformCTA-module__Kxqhka__copy{padding:48px 40px}.IBTransformCTA-module__Kxqhka__feature{grid-template-columns:44px minmax(0,1fr);gap:11px;padding-inline:11px}.IBTransformCTA-module__Kxqhka__featureIcon{width:42px;height:42px}.IBTransformCTA-module__Kxqhka__featureIcon svg{width:20px;height:20px}}@media (max-width:900px){.IBTransformCTA-module__Kxqhka__main{grid-template-columns:1fr}.IBTransformCTA-module__Kxqhka__copy{gap:40px;padding-bottom:30px}.IBTransformCTA-module__Kxqhka__visual{min-height:clamp(340px,56vw,430px);margin:0 38px 42px}.IBTransformCTA-module__Kxqhka__features{grid-template-columns:repeat(2,minmax(0,1fr));padding:15px 24px}.IBTransformCTA-module__Kxqhka__feature{padding-inline:15px}.IBTransformCTA-module__Kxqhka__feature:nth-child(2){border-left:1px solid #deebfc2b}.IBTransformCTA-module__Kxqhka__feature:nth-child(3){border-top:1px solid #deebfc2b;border-left:0}.IBTransformCTA-module__Kxqhka__feature:nth-child(4){border-top:1px solid #deebfc2b}}@media (max-width:640px){.IBTransformCTA-module__Kxqhka__section{padding:62px 0 76px}.IBTransformCTA-module__Kxqhka__panel{border-radius:15px}.IBTransformCTA-module__Kxqhka__copy{gap:36px;padding:34px 25px 25px}.IBTransformCTA-module__Kxqhka__message h2{font-size:clamp(35px,9vw,45px)}.IBTransformCTA-module__Kxqhka__description{margin:18px 0 25px}.IBTransformCTA-module__Kxqhka__cta{width:100%}.IBTransformCTA-module__Kxqhka__includes{padding-top:21px}.IBTransformCTA-module__Kxqhka__includes ul{grid-template-columns:1fr;gap:10px}.IBTransformCTA-module__Kxqhka__visual{min-height:clamp(285px,80vw,360px);margin:0 20px 30px}.IBTransformCTA-module__Kxqhka__primaryPhoto{inset:6px 17% 35px 0}.IBTransformCTA-module__Kxqhka__secondaryPhoto{border-width:4px;width:58%;height:46%;bottom:3px;right:0}.IBTransformCTA-module__Kxqhka__photoCaption{bottom:10px;left:12px;right:10px}.IBTransformCTA-module__Kxqhka__photoCaption span{font-size:12px}.IBTransformCTA-module__Kxqhka__photoCaption a{font-size:9px}.IBTransformCTA-module__Kxqhka__features{padding:9px 10px}.IBTransformCTA-module__Kxqhka__feature{grid-template-columns:42px minmax(0,1fr);gap:11px;min-height:102px;padding:13px 8px}.IBTransformCTA-module__Kxqhka__featureIcon{border-radius:11px;width:40px;height:40px}.IBTransformCTA-module__Kxqhka__featureIcon svg{width:19px;height:19px}.IBTransformCTA-module__Kxqhka__feature h3{font-size:14px}.IBTransformCTA-module__Kxqhka__feature p{font-size:11px}.IBTransformCTA-module__Kxqhka__stats{padding:20px 7px}.IBTransformCTA-module__Kxqhka__stat{padding:2px 4px}.IBTransformCTA-module__Kxqhka__stat strong{font-size:clamp(19px,5.4vw,25px)}.IBTransformCTA-module__Kxqhka__stat span{font-size:10px}}@media (max-width:360px){.IBTransformCTA-module__Kxqhka__container{padding-inline:12px}.IBTransformCTA-module__Kxqhka__copy{padding-inline:20px}.IBTransformCTA-module__Kxqhka__feature{grid-template-columns:1fr;align-content:start;gap:9px}.IBTransformCTA-module__Kxqhka__feature h3{font-size:13px}.IBTransformCTA-module__Kxqhka__feature p{font-size:10px}}@media (prefers-reduced-motion:reduce){.IBTransformCTA-module__Kxqhka__cta,.IBTransformCTA-module__Kxqhka__ctaIcon svg,.IBTransformCTA-module__Kxqhka__photoImage{transition:none}}
