.hly-impact{--hly-impact-navy:#0b3d52;--hly-impact-cyan:#26bbed;--hly-impact-body:#5c7a89;--hly-impact-hair:#d9e7ed;--hly-impact-eyebrow:#7a9baa;--hly-impact-tab-bg:#eaf1f4;--hly-impact-tab-ink:#9fb4be;--hly-impact-display:"Raleway",sans-serif;--hly-impact-text:"Inter",sans-serif;--hly-impact-duration:8s;font-family:var(--hly-impact-text);padding:64px 20px;width:100%}.hly-impact,.hly-impact *,.hly-impact :after,.hly-impact :before{box-sizing:border-box}.hly-impact__inner{margin:0 auto;max-width:1200px}.hly-impact__eyebrow{color:var(--hly-impact-eyebrow)!important;font-family:var(--hly-impact-text);font-size:13px;font-weight:500;letter-spacing:.12em;margin:0 0 8px!important;text-align:center;text-transform:uppercase}.hly-impact__title{color:var(--hly-impact-navy)!important;font-family:var(--hly-impact-display)!important;font-size:24px!important;font-weight:600!important;line-height:1.3!important;margin:0 0 32px!important;text-align:center}.hly-impact__tabbar{align-items:center;display:flex;gap:8px;margin-bottom:24px}.hly-impact__tabs{display:flex;flex:1 1 auto;gap:12px;min-width:0;position:relative}.hly-impact__arrow{display:none!important}.hly-impact__tab{align-items:center;background:var(--hly-impact-tab-bg)!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;box-shadow:none!important;cursor:pointer;display:flex;flex:1 1 0;height:88px;justify-content:center;min-width:0;padding:16px 24px!important;position:relative;transition:background-color .2s ease,border-color .2s ease}.hly-impact__tab:hover{background:#f3f8fa!important}.hly-impact__tab.is-active{background:#fff!important;box-shadow:0 8px 20px rgba(11,61,82,.08)!important}.hly-impact__tab-track{bottom:-3px;height:3px;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0}.hly-impact__tab-progress{background:var(--hly-impact-cyan);display:block;height:100%;transform:scaleX(0);transform-origin:left center;width:100%}.hly-impact__tab.is-active .hly-impact__tab-track{background:rgba(38,187,237,.2)}.hly-impact__tab.is-active .hly-impact__tab-progress{transform:scaleX(1)}.hly-impact--autoplay .hly-impact__tab.is-active .hly-impact__tab-progress{animation:hlyImpactProgress var(--hly-impact-duration) linear forwards;transform:scaleX(0)}@keyframes hlyImpactProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hly-impact--autoplay.is-user-paused .hly-impact__tab.is-active .hly-impact__tab-progress{animation-play-state:paused}.hly-impact--autoplay.is-held .hly-impact__tab.is-active .hly-impact__tab-progress{animation:none;transform:scaleX(1)}.hly-impact--autoplay:has(.hly-impact__card:focus-within) .hly-impact__tab.is-active .hly-impact__tab-progress{animation-play-state:paused}@media (hover:hover){.hly-impact--autoplay:has(.hly-impact__card:hover) .hly-impact__tab.is-active .hly-impact__tab-progress{animation-play-state:paused}}.hly-impact__pause{align-items:center;align-self:stretch;background:var(--hly-impact-tab-bg)!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--hly-impact-eyebrow)!important;cursor:pointer;display:flex;flex:0 0 56px;justify-content:center;padding:0!important;transition:color .2s ease,background-color .2s ease}.hly-impact__pause:hover{background:#f3f8fa!important;color:var(--hly-impact-navy)!important}.hly-impact__pause:focus-visible{outline:2px solid var(--hly-impact-cyan);outline-offset:2px}.hly-impact.is-user-paused .hly-impact__icon-pause,.hly-impact__icon-play{display:none}.hly-impact.is-user-paused .hly-impact__icon-play{display:block}@media (prefers-reduced-motion:reduce){.hly-impact--autoplay .hly-impact__tab.is-active .hly-impact__tab-progress{animation:none;transform:scaleX(1)}.hly-impact__pause{display:none!important}}.hly-impact__tab:focus-visible{outline:2px solid var(--hly-impact-cyan);outline-offset:2px}.hly-impact__tab-logo{display:block;filter:grayscale(1);height:auto;max-height:36px;max-width:75%;object-fit:contain;opacity:.45;transition:opacity .2s ease,filter .2s ease;width:auto}.hly-impact__tab:hover .hly-impact__tab-logo{opacity:.75}.hly-impact__tab.is-active .hly-impact__tab-logo{filter:none;opacity:1}.hly-impact__tab-text{color:var(--hly-impact-tab-ink);font-family:var(--hly-impact-display);font-size:16px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hly-impact__tab.is-active .hly-impact__tab-text{color:var(--hly-impact-navy)}.hly-impact__card{background:#fff;box-shadow:0 12px 40px rgba(11,61,82,.08)}.hly-impact__panel{display:none!important}.hly-impact__panel.is-active{animation:hlyImpactFade .3s ease;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:520px}@keyframes hlyImpactFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.hly-impact__panel.is-active{animation:none}}.hly-impact__content{display:flex;flex-direction:column;min-width:0;padding:40px 48px}.hly-impact__logo{display:block;height:auto;margin-bottom:56px;max-height:44px;max-width:220px;object-fit:contain;object-position:left center;width:auto}.hly-impact__logo-text{color:var(--hly-impact-navy)!important;font-family:var(--hly-impact-display);font-size:20px;font-weight:700;margin:0 0 56px!important}.hly-impact__stats{display:flex;flex-direction:column}.hly-impact__stat{align-items:center;border-bottom:1px solid var(--hly-impact-hair);display:flex;gap:24px;padding:22px 0}.hly-impact__stat:first-child{padding-top:0}.hly-impact__stat-value{color:var(--hly-impact-navy);flex-shrink:0;font-family:var(--hly-impact-text);font-size:52px;font-weight:500;letter-spacing:-.02em;line-height:1;min-width:190px}.hly-impact__stat-caption{color:var(--hly-impact-navy);flex:1 1 auto;font-size:16px;line-height:1.45;max-width:240px;min-width:0;overflow-wrap:anywhere}.hly-impact__headline{color:var(--hly-impact-navy)!important;font-family:var(--hly-impact-display)!important;font-size:24px!important;font-weight:600!important;line-height:1.3!important;margin:28px 0 14px!important;max-width:480px}.hly-impact__body{color:var(--hly-impact-body);font-size:15px;line-height:1.65;max-width:520px}.hly-impact__body p{color:var(--hly-impact-body);margin:0 0 12px}.hly-impact__body p:last-child{margin-bottom:0}.hly-impact__cta{align-self:flex-start;color:var(--hly-impact-cyan)!important;font-size:15px;font-weight:500;margin-top:auto;padding-top:32px;text-decoration:none!important}.hly-impact__cta-arrow{display:inline-block;transition:transform .2s ease}.hly-impact__cta:hover .hly-impact__cta-arrow{transform:translateX(4px)}.hly-impact__media{background:var(--hly-impact-navy);overflow:hidden;position:relative}.hly-impact__image{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}@media (max-width:991px){.hly-impact__content{padding:32px}.hly-impact__stat-value{font-size:44px;min-width:160px}}@media (max-width:767px){.hly-impact{padding:48px 16px}.hly-impact__tabbar{margin-bottom:12px}.hly-impact__tabs{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:2px 2px 12px;scrollbar-width:none}.hly-impact__arrow{align-items:center;cursor:pointer;display:flex!important;justify-content:center;padding:0!important;transition:opacity .2s ease,border-color .2s ease}.hly-impact__arrow,.hly-impact__pause{background:#fff!important;border:1px solid var(--hly-impact-hair)!important;border-radius:50%!important;box-shadow:0 2px 8px rgba(11,61,82,.08)!important;color:var(--hly-impact-navy)!important;flex:0 0 36px;height:36px;margin-bottom:10px;width:36px}.hly-impact__pause{align-self:center}.hly-impact__arrow:hover:not(:disabled){border-color:var(--hly-impact-cyan)!important;color:var(--hly-impact-cyan)!important}.hly-impact__arrow:disabled{cursor:default;opacity:.35}.hly-impact__arrow:focus-visible{outline:2px solid var(--hly-impact-cyan);outline-offset:2px}.hly-impact__tabs::-webkit-scrollbar{display:none}.hly-impact__tab{flex:0 0 140px;height:68px;scroll-snap-align:start}.hly-impact__panel.is-active{grid-template-columns:minmax(0,1fr);min-height:0}.hly-impact__media{height:200px;order:-1}.hly-impact__image{object-position:center center}.hly-impact__content{padding:28px 24px}.hly-impact__logo,.hly-impact__logo-text{margin-bottom:32px!important}.hly-impact__stat{gap:14px;padding:18px 0}.hly-impact__stat-value{font-size:34px;min-width:120px}.hly-impact__stat-caption{font-size:14px}}