.cid-us{--cid-bg:#fdebe5;--cid-accent:#f18d69;--cid-n:3;--cid-navy:#233e66;--cid-text:#233e66;--cid-muted:#687a94;background:var(--cid-bg);color:var(--cid-navy);font-family:Work Sans,sans-serif;overflow:hidden;padding:100px 48px;position:relative;width:100%}.cid-us *,.cid-us :after,.cid-us :before{box-sizing:border-box}.cid-us__inner{margin:0 auto;max-width:1200px;width:100%}.cid-us ol,.cid-us ul{list-style:none;margin:0;padding:0}.cid-us li{margin:0}.cid-us__header{align-items:end;display:grid;gap:80px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.cid-us .cid-us__eyebrow{color:#233e66;font-family:Work Sans,sans-serif;font-size:24px;font-weight:400;letter-spacing:normal;line-height:1.3;margin:0 0 18px;text-transform:none}.cid-us .cid-us__headline{color:#233e66;font-family:Work Sans,sans-serif;font-size:55px;font-weight:800;hyphens:none;letter-spacing:0;line-height:60px;margin:0;max-width:620px;overflow-wrap:normal;word-break:normal}.cid-us__highlight{color:#f18d69}.cid-us .cid-us__intro{color:#233e66;font-family:Work Sans,sans-serif;font-size:16px;font-weight:400;line-height:1.6;margin:0;max-width:500px;padding:0 0 6px}.cid-us .cid-us__intro p{margin:0 0 14px}.cid-us .cid-us__intro p:last-child{margin-bottom:0}.cid-us .cid-us__intro b,.cid-us .cid-us__intro strong{font-weight:700}.cid-us__pillars{display:grid;grid-template-columns:repeat(var(--cid-n),minmax(0,1fr));margin-top:72px!important;position:relative}.cid-us .cid-us__line{background:#f18d69;height:2px;left:32px;position:absolute;right:calc(100%/var(--cid-n) - 32px);top:31px;transform-origin:left center}.cid-us .cid-us__pillar{align-items:flex-start;display:flex;flex-direction:column;gap:14px;padding-right:24px;position:relative}.cid-us__pillar-icon{align-items:center;background:#f18d69;border-radius:50%;box-shadow:0 0 0 10px #fdebe5;display:flex;flex:0 0 64px;height:64px;justify-content:center;position:relative;width:64px;z-index:2}.cid-us__pillar-icon:after{background:#233e66;border-radius:50%;content:"";height:12px;width:12px}.cid-us__pillar-text{display:flex;flex-direction:column;gap:7px}.cid-us__pillar-title{color:#233e66;font-family:Work Sans,sans-serif;font-size:26px;font-weight:700;line-height:1.2}.cid-us__pillar-sub{color:#687a94;font-family:Work Sans,sans-serif;font-size:15px;font-weight:400;line-height:1.5;max-width:280px}.cid-us__split{border-radius:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:72px;overflow:hidden}.cid-us__half{box-sizing:border-box;display:grid;grid-template-rows:30px 92px 120px auto 72px;padding:46px 42px}.cid-us__half--dark{background:#233e66;color:#fff}.cid-us__half--accent{background:#f18d69;color:#233e66}.cid-us .cid-us__kicker{align-self:start;font-family:Work Sans,sans-serif;font-size:13px;font-weight:700;letter-spacing:.1em;line-height:18px;margin:0;padding:0;text-transform:uppercase}.cid-us__half--dark .cid-us__kicker{color:#f18d69}.cid-us__half--accent .cid-us__kicker{color:#233e66}.cid-us .cid-us__box-title{align-self:start;color:inherit;font-family:Work Sans,sans-serif;font-size:30px;font-weight:700;hyphens:none;letter-spacing:0;line-height:36px;margin:0;overflow-wrap:normal;padding-top:8px;word-break:normal}.cid-us__half--dark .cid-us__box-title{color:#fff}.cid-us__half--accent .cid-us__box-title{color:#233e66}.cid-us .cid-us__box-text{align-self:start;font-family:Work Sans,sans-serif;font-size:16px;font-weight:400;line-height:1.6;margin:0;padding-top:4px}.cid-us .cid-us__box-text p{margin:0 0 12px}.cid-us .cid-us__box-text p:last-child{margin-bottom:0}.cid-us__half--dark .cid-us__box-text,.cid-us__half--dark .cid-us__box-text div,.cid-us__half--dark .cid-us__box-text p,.cid-us__half--dark .cid-us__box-text span{color:hsla(0,0%,100%,.9)}.cid-us__half--accent .cid-us__box-text,.cid-us__half--accent .cid-us__box-text div,.cid-us__half--accent .cid-us__box-text p,.cid-us__half--accent .cid-us__box-text span{color:#233e66}.cid-us__points{align-self:start;display:flex;flex-direction:column;gap:12px;margin:0!important;padding:0!important}.cid-us .cid-us__points li{font-family:Work Sans,sans-serif;font-size:16px;font-weight:600;line-height:1.45;margin:0;padding-left:18px;position:relative}.cid-us .cid-us__points li:before{border-radius:50%;content:"";height:6px;left:0;position:absolute;top:9px;width:6px}.cid-us__half--dark .cid-us__points li{color:#fff}.cid-us__half--dark .cid-us__points li:before{background:#f18d69}.cid-us__half--accent .cid-us__points li{color:#233e66}.cid-us__half--accent .cid-us__points li:before{background:#233e66}.cid-us .cid-us__cta,.cid-us .cid-us__cta:visited{align-items:center;align-self:end;background:#233e66;border:2px solid #233e66;border-radius:6px;color:#fff;display:inline-flex;font-family:Work Sans,sans-serif;font-size:15px;font-weight:600;justify-content:center;justify-self:start;line-height:1.2;margin-top:24px;min-height:48px;padding:13px 24px;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.cid-us .cid-us__cta:hover{background:#fff;border-color:#fff;color:#233e66;text-decoration:none;transform:translateY(-2px)}.cid-us .cid-us__cta:focus-visible{outline:3px solid rgba(35,62,102,.3);outline-offset:3px}.cid-us.is-anim .cid-us__line{transform:scaleX(0);transition:transform .9s ease .2s}.cid-us.is-anim .cid-us__pillar{opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .5s ease;transition-delay:calc(var(--i, 0)*.22s)}.cid-us.is-anim.is-visible .cid-us__line{transform:scaleX(1)}.cid-us.is-anim.is-visible .cid-us__pillar{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.cid-us *{transition:none!important}}@media (max-width:1024px){.cid-us{padding:80px 40px}.cid-us__header{align-items:start;gap:28px;grid-template-columns:1fr}.cid-us .cid-us__headline{font-size:46px;line-height:54px;max-width:720px}.cid-us .cid-us__intro{max-width:720px}.cid-us__pillar-title{font-size:22px}.cid-us__split{grid-template-columns:1fr}.cid-us__half{display:flex;flex-direction:column;padding:40px}.cid-us .cid-us__kicker{margin-bottom:14px}.cid-us .cid-us__box-title{margin-bottom:18px;padding-top:0}.cid-us .cid-us__box-text{margin-bottom:22px;padding-top:0}.cid-us__points{margin-bottom:0!important}.cid-us .cid-us__cta{margin-top:26px}}@media (max-width:767px){.cid-us{padding:60px 24px}.cid-us__header{gap:22px}.cid-us .cid-us__eyebrow{font-size:20px;line-height:1.3;margin-bottom:12px}.cid-us .cid-us__headline{font-size:34px;hyphens:none;line-height:42px;max-width:none;overflow-wrap:normal;width:100%;word-break:normal}.cid-us .cid-us__intro{font-size:16px;line-height:1.55;max-width:none;padding:0;width:100%}.cid-us__pillars{gap:28px;grid-template-columns:1fr;margin-top:46px!important}.cid-us .cid-us__line{bottom:28px;height:auto;left:27px;right:auto;top:28px;transform-origin:center top;width:2px}.cid-us .cid-us__pillar{align-items:center;flex-direction:row;gap:18px;padding-right:0}.cid-us__pillar-icon{box-shadow:0 0 0 8px #fdebe5;flex:0 0 56px;height:56px;width:56px}.cid-us__pillar-icon:after{height:10px;width:10px}.cid-us__pillar-text{gap:3px}.cid-us__pillar-title{font-size:21px;line-height:1.25}.cid-us__pillar-sub{font-size:15px;line-height:1.45}.cid-us.is-anim .cid-us__line{transform:scaleY(0)}.cid-us.is-anim.is-visible .cid-us__line{transform:scaleY(1)}.cid-us__split{border-radius:12px;margin-top:48px}.cid-us__half{display:flex;flex-direction:column;padding:32px 24px}.cid-us .cid-us__kicker{font-size:12px;line-height:17px;margin:0 0 12px}.cid-us .cid-us__box-title{font-size:26px;line-height:1.25;margin:0 0 16px;padding:0}.cid-us .cid-us__box-text{font-size:16px;line-height:1.55;margin:0 0 22px;padding:0}.cid-us .cid-us__points li{font-size:15px;line-height:1.5}.cid-us .cid-us__cta,.cid-us .cid-us__cta:visited{align-self:stretch;justify-self:auto;margin-top:26px;width:100%}}