.content-image-split,.content-image-split *,.content-image-split *:before,.content-image-split *:after{box-sizing:border-box}.content-image-split{overflow:hidden;padding:clamp(56px,7vw,96px) 0;background:#fff;border-bottom:1px solid #e4edf1}.content-image-split__inner{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(36px,5vw,76px)}.content-image-split__content{min-width:0}.content-image-split__eyebrow{margin:0 0 10px;color:#19b5d1;font-size:.72rem;font-weight:800;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.content-image-split__title{max-width:620px;margin:0 0 24px;color:#003048;font-size:clamp(2rem,3.1vw,3.2rem);font-weight:800;letter-spacing:-.035em;line-height:1.1;text-wrap:balance}.content-image-split__paragraph{max-width:620px;margin:0 0 18px;color:#365564;font-size:clamp(.95rem,1.15vw,1.05rem);line-height:1.7}.content-image-split__paragraph:last-of-type{margin-bottom:30px}.content-image-split__list{display:grid;gap:11px;width:100%}.content-image-split__item{display:flex;align-items:center;gap:14px;min-height:58px;padding:12px 16px;border:1px solid #e1ebef;border-radius:10px;background:#fbfdfe;color:#073247;font-size:.93rem;font-weight:700;line-height:1.35;box-shadow:0 2px 10px #07324704;transition:transform .22s ease,background-color .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease}.content-image-split__item-icon{display:grid;flex:0 0 28px;place-items:center;width:28px;height:28px;border-radius:8px;background:#e9f9fc;color:#19b5d1;transition:background-color .22s ease,color .22s ease,transform .22s ease}.content-image-split__item-icon svg{width:16px;height:16px}.content-image-split__item:hover{transform:translate(5px);border-color:#19b5d159;background:#f3fbfd;color:#003048;box-shadow:0 9px 20px #00304814}.content-image-split__item:hover .content-image-split__item-icon{transform:scale(1.08);background:#19b5d1;color:#fff}.content-image-split__media-wrap{min-width:0}.content-image-split__media{position:relative;height:var(--content-image-split-image-height);min-width:0;overflow:hidden;border:1px solid rgba(205,224,230,.9);border-radius:16px;background:#073247;box-shadow:0 18px 42px #00304824,0 4px 12px #0030480f;transition:transform .35s ease,box-shadow .35s ease}.content-image-split__media:hover{transform:translateY(-4px);box-shadow:0 28px 56px #00304830,0 8px 18px #00304814}.content-image-split__media:after{position:absolute;inset:0;background:#0030481a;content:"";pointer-events:none;transition:background-color .5s ease}.content-image-split__media img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.001);transition:transform .7s cubic-bezier(.22,1,.36,1)}.content-image-split__media:hover:after{background:#00304800}.content-image-split__media:hover img{transform:scale(1.05)}.content-image-split--image-left .content-image-split__media-wrap{grid-column:1;grid-row:1}.content-image-split--image-left .content-image-split__content{grid-column:2;grid-row:1}@media (max-width: 991px){.content-image-split{padding:64px 0}.content-image-split__inner{grid-template-columns:1fr;gap:42px}.content-image-split__media{height:clamp(360px,65vw,500px)}.content-image-split--image-left .content-image-split__content,.content-image-split--image-left .content-image-split__media-wrap{grid-column:auto;grid-row:auto}.content-image-split--image-left .content-image-split__media-wrap{order:2}}@media (max-width: 575px){.content-image-split{padding:52px 0}.content-image-split__title{margin-bottom:20px}.content-image-split__paragraph{line-height:1.65}.content-image-split__item{gap:12px;min-height:54px;padding:10px 12px;font-size:.88rem}.content-image-split__media{height:350px}.content-image-split__item:hover{transform:none}}@media (prefers-reduced-motion: reduce){.content-image-split__item,.content-image-split__item-icon,.content-image-split__media:after,.content-image-split__media img{transition:none}}.impact-stats,.impact-stats *,.impact-stats *:before,.impact-stats *:after{box-sizing:border-box}.impact-stats{position:relative;overflow:hidden;padding:clamp(64px,8vw,112px) 0;background:radial-gradient(circle at 25% 50%,rgba(25,181,209,.12),transparent 32%),radial-gradient(circle at 82% 100%,rgba(0,127,163,.18),transparent 34%),linear-gradient(135deg,#061d28,#092b39 54%,#003048)}.impact-stats__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;width:min(100%,1080px);margin-inline:auto}.impact-stats__grid>.scroll-animation{height:100%}.impact-stats__card{position:relative;display:flex;flex-direction:column;min-height:255px;height:100%;overflow:hidden;padding:22px;border:1px solid rgba(211,234,241,.15);border-radius:12px;background:#ffffff09;box-shadow:0 10px 35px #0000001f;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,background-color .35s ease,box-shadow .35s ease}.impact-stats__card-glow{position:absolute;inset:0;background:linear-gradient(135deg,rgba(79,195,216,.16),transparent 58%);opacity:0;pointer-events:none;transition:opacity .35s ease}.impact-stats__top{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px}.impact-stats__icon{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(211,234,241,.2);border-radius:9px;background:#ffffff0b;color:#4fc3d8;transition:transform .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease}.impact-stats__icon svg{width:30px;height:30px}.impact-stats__number-label{padding:4px 7px;border-radius:4px;background:#ffffff0f;color:#ffffff47;font-size:.7rem;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.impact-stats__value,.impact-stats__label,.impact-stats__description{position:relative;z-index:1}.impact-stats__value{margin-bottom:4px;color:#fff;font-size:clamp(2.1rem,3vw,3rem);font-weight:800;letter-spacing:-.06em;line-height:1;transition:color .3s ease}.impact-stats__label{margin:0 0 13px;color:#ffffffeb;font-size:.95rem;font-weight:800;letter-spacing:.055em;line-height:1.3;text-transform:uppercase}.impact-stats__description{margin:0;color:#e2f2f699;font-size:.92rem;line-height:1.55;transition:color .3s ease}.impact-stats__accent{position:absolute;right:0;bottom:0;left:0;height:2px;background:linear-gradient(90deg,transparent,#4fc3d8,transparent);transform:scaleX(0);transform-origin:center;transition:transform .35s ease}.impact-stats__card:hover{transform:translateY(-8px);border-color:#4fc3d86b;background:#ffffff13;box-shadow:0 24px 48px #00000047}.impact-stats__card:hover .impact-stats__card-glow{opacity:1}.impact-stats__card:hover .impact-stats__icon{transform:scale(1.1);border-color:#4fc3d8;background:#4fc3d8;color:#003048}.impact-stats__card:hover .impact-stats__value{color:#4fc3d8}.impact-stats__card:hover .impact-stats__description{color:#ffffffc7}.impact-stats__card:hover .impact-stats__accent{transform:scaleX(1)}@media (max-width: 991px){.impact-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,720px)}.impact-stats__card{min-height:230px}}@media (max-width: 575px){.impact-stats{padding:56px 0}.impact-stats__grid{grid-template-columns:1fr;gap:14px}.impact-stats__card{min-height:0;padding:20px}.impact-stats__card:hover{transform:none}}@media (prefers-reduced-motion: reduce){.impact-stats__card,.impact-stats__card-glow,.impact-stats__icon,.impact-stats__value,.impact-stats__description,.impact-stats__accent{transition:none}}.value-cards,.value-cards *,.value-cards *:before,.value-cards *:after{box-sizing:border-box}.value-cards{position:relative;overflow:hidden;padding:clamp(64px,8vw,112px) 0;background:#fff}.value-cards__shape{position:absolute;top:-20%;right:-12%;width:min(48vw,700px);height:145%;background:linear-gradient(145deg,#eff7fae0,#fff0);transform:skew(-12deg);pointer-events:none}.value-cards__heading{position:relative;z-index:1;width:min(100%,830px);margin:0 auto 48px;text-align:center}.value-cards__eyebrow{margin:0 0 10px;color:#19b5d1;font-size:.9rem;font-weight:800;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.value-cards__title{margin:0 auto 18px;color:#003048;font-size:clamp(2rem,3.5vw,3.35rem);font-weight:800;letter-spacing:-.04em;line-height:1.1;text-wrap:balance}.value-cards__description,.value-cards__supporting-text{max-width:760px;margin:0 auto;color:#365564;font-size:clamp(1rem,1.4vw,1.3rem);line-height:1.65}.value-cards__supporting-text{margin-top:10px;font-weight:600}.value-cards__grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;width:min(100%,1160px);margin-inline:auto}.value-cards__grid>.scroll-animation{height:100%}.value-cards__card{position:relative;display:flex;flex-direction:column;min-height:264px;height:100%;overflow:hidden;padding:22px;border:1px solid #dce9ee;border-radius:12px;background:#ffffffeb;box-shadow:0 4px 18px #00304809;transition:transform .32s cubic-bezier(.22,1,.36,1),border-color .32s ease,box-shadow .32s ease,background-color .32s ease}.value-cards__card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:22px}.value-cards__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#f1f7f9;color:#078db2;transition:transform .3s ease,background-color .3s ease,color .3s ease}.value-cards__icon svg{width:30px;height:30px}.value-cards__number{color:#9cb9c4;font-size:.8rem;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.value-cards__card-title{margin:0 0 12px;color:#003048;font-size:1.22rem;font-weight:800;line-height:1.25}.value-cards__card-description{margin:0;color:#456370;font-size:1rem;line-height:1.6}.value-cards__accent{position:absolute;right:22px;bottom:0;left:22px;height:2px;background:linear-gradient(90deg,transparent,#19b5d1,transparent);transform:scaleX(0);transform-origin:center;transition:transform .32s ease}.value-cards__card:hover{transform:translateY(-8px);border-color:#19b5d16b;background:#fff;box-shadow:0 20px 38px #0030481c}.value-cards__card:hover .value-cards__icon{transform:scale(1.1);background:#19b5d1;color:#fff}.value-cards__card:hover .value-cards__accent{transform:scaleX(1)}@media (max-width: 991px){.value-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,720px)}.value-cards__card{min-height:235px}}@media (max-width: 575px){.value-cards{padding:56px 0}.value-cards__heading{margin-bottom:34px}.value-cards__grid{grid-template-columns:1fr;gap:14px}.value-cards__card{min-height:0}.value-cards__card:hover{transform:none}}@media (prefers-reduced-motion: reduce){.value-cards__card,.value-cards__icon,.value-cards__accent{transition:none}}
