.kef-why{--navy:#091C4A;--blue:#0e3a7a;--red:#C8102E;--steel:#5E779B;--panel:#e6f0fb;--banner:#e3eefa;font-family:Lato,Arial,Helvetica,sans-serif;color:var(--navy);background:#fff;line-height:1.35;overflow:hidden}.kef-why *{box-sizing:border-box}.kef-why h1,.kef-why h2,.kef-why h3,.kef-why p{margin:0}.kef-why__hero{position:relative;background:linear-gradient(135deg,#0b2d66,#0f3f86 55%,#1250a0);min-height:330px;color:#fff}.kef-why__hero-inner{position:relative;max-width:1200px;margin:0 auto;padding:78px 24px 120px;min-height:330px}.kef-why__hero-text{position:relative;z-index:3;max-width:560px}.kef-why__hero h1{font-size:clamp(40px,5.6vw,60px);font-weight:700;letter-spacing:-.5px;line-height:1.05;color:#fff}.kef-why__hero-line{display:block;width:152px;height:3px;background:var(--red);margin:18px 0 22px}.kef-why__hero-sub{font-size:clamp(18px,2vw,22px);font-weight:400;color:#fff}.kef-why__girl{position:absolute;z-index:2;right:max(24px,calc(50% - 560px));bottom:0;height:calc(100% - 10px);width:auto;object-fit:contain;object-position:bottom right;pointer-events:none}.kef-why__waves{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:110px;z-index:3;display:block;pointer-events:none}.kef-why__intro{text-align:center;padding:30px 24px 0;max-width:1100px;margin:0 auto}.kef-why__label{display:flex;align-items:center;justify-content:center;gap:14px;color:var(--red);font-weight:700;font-size:18px}.kef-why__label:before,.kef-why__label:after{content:"";width:44px;height:2px;background:var(--red)}.kef-why__intro h2{font-size:clamp(30px,4.4vw,44px);font-weight:700;letter-spacing:-.8px;margin-top:10px;color:var(--navy)}.kef-why__intro-sub{font-size:clamp(17px,2vw,21px);margin-top:6px;font-weight:400}.kef-why__h3{font-size:clamp(23px,2.8vw,28px);font-weight:700;letter-spacing:-.4px;color:var(--navy);line-height:1.2}.kef-why__intro .kef-why__h3{margin-top:38px}.kef-why__divider{display:block;width:60px;height:3px;background:var(--red);margin:10px auto 0}.kef-why__grid{list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(5,1fr);max-width:1000px;column-gap:20px;row-gap:42px}.kef-why__grid li{display:flex;flex-direction:column;align-items:center;text-align:center}.kef-why__circle{width:116px;height:116px;border-radius:50%;background:var(--navy);display:flex;align-items:center;justify-content:center}.kef-why__circle svg{width:74px;height:74px;fill:none;stroke:#fff;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.kef-why__cap{margin-top:14px;font-size:16.5px;line-height:1.25;color:var(--navy);font-weight:400;max-width:160px}.kef-why__benefits{padding:36px 24px 0}.kef-why__tech{max-width:1000px;margin:56px auto 0;background:var(--panel);border-radius:14px;padding:26px 28px 24px;text-align:center}.kef-why__tech-sub{margin-top:18px;font-size:18px}.kef-why__tech .kef-why__grid{margin-top:22px;max-width:none}.kef-why__tech .kef-why__circle{background:var(--steel);width:108px;height:108px}.kef-why__tech .kef-why__circle svg{width:70px;height:70px}.kef-why__tech .kef-why__cap{max-width:170px}.kef-why__banner{max-width:1000px;margin:22px auto 0;background:var(--banner);border-radius:8px;padding:18px 24px;display:flex;align-items:center;justify-content:center;gap:16px;font-size:17px;color:var(--navy)}.kef-why__banner svg{flex:0 0 34px;width:34px;height:34px;fill:none;stroke:var(--navy);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.kef-why__cta{text-align:center;padding:48px 24px 64px;max-width:1000px;margin:0 auto}.kef-why__cta h2{font-size:clamp(26px,3.4vw,34px);font-weight:700;letter-spacing:-.6px}.kef-why__cta p{margin-top:8px;font-size:clamp(16px,1.8vw,19px)}.kef-why__buttons{display:flex;justify-content:center;gap:16px;margin-top:22px;flex-wrap:nowrap}.kef-why__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:54px;min-width:220px;padding:0 28px;border-radius:4px;font-family:inherit;font-weight:700;font-size:17px;text-decoration:none;border:2px solid var(--red);white-space:nowrap}.kef-why__btn--red{background:var(--red);color:#fff}.kef-why__btn--outline{background:#fff;color:var(--navy)}.kef-why__btn:hover{filter:brightness(.93)}.kef-why__btn:focus-visible{outline:3px solid var(--navy);outline-offset:2px}@media(max-width:900px){.kef-why__grid{grid-template-columns:repeat(3,1fr)}.kef-why__buttons{flex-wrap:wrap}}@media(max-width:640px){.kef-why__hero-inner{padding:48px 20px 0;min-height:0;display:flex;flex-direction:column}.kef-why__hero-text{max-width:none}.kef-why__girl{position:relative;right:auto;bottom:auto;height:auto;max-height:300px;max-width:90%;align-self:flex-end;margin-top:20px;margin-bottom:0}.kef-why__waves{height:60px}.kef-why__grid{grid-template-columns:repeat(2,1fr);column-gap:14px}.kef-why__circle{width:104px;height:104px}.kef-why__tech{margin-left:16px;margin-right:16px;padding:22px 16px}.kef-why__banner{margin-left:16px;margin-right:16px;font-size:15px;text-align:left}.kef-why__buttons{flex-direction:column;align-items:stretch}.kef-why__btn{width:100%;min-width:0}}html:root body main .kef-why h1:not(.x){font-size:clamp(40px,5.6vw,60px)!important;font-weight:700!important;line-height:1.05!important;color:#fff!important;letter-spacing:-.5px!important;margin:0!important;text-align:left!important}html:root body main .kef-why .kef-why__hero-sub:not(.x){font-size:clamp(18px,2vw,22px)!important;color:#fff!important}html:root body main .kef-why .kef-why__intro h2:not(.sr-only):not(.footer-col-title):not([class*=eyebrow]){font-size:clamp(30px,4.4vw,44px)!important;font-weight:700!important;letter-spacing:-.8px!important;margin:10px 0 0!important;color:#091c4a!important;line-height:1.15!important}html:root body main .kef-why .kef-why__h3:not(.x):not(.y){font-size:clamp(23px,2.8vw,28px)!important;font-weight:700!important;letter-spacing:-.4px!important;color:#091c4a!important;line-height:1.2!important}html:root body main .kef-why .kef-why__intro .kef-why__h3:not(.x):not(.y){margin-top:38px!important}html:root body main .kef-why .kef-why__cta h2:not(.sr-only):not(.footer-col-title):not([class*=eyebrow]){font-size:clamp(26px,3.4vw,34px)!important;font-weight:700!important;letter-spacing:-.6px!important;color:#091c4a!important;margin:0!important;line-height:1.2!important}html:root body main .kef-why :is(h1,h2,h3):before,html:root body main .kef-why :is(h1,h2,h3):after{content:none!important;display:none!important}html:root body main .kef-why .kef-why__intro-sub:not(.x){font-size:clamp(17px,2vw,21px)!important;color:#091c4a!important}html:root body main .kef-why .kef-why__hero{min-height:380px;overflow:hidden}html:root body main .kef-why .kef-why__hero-inner{min-height:380px;padding-top:96px;position:static}html:root body main .kef-why .kef-why__girl{height:calc(100% + 26px);bottom:0;right:0}@media(min-width:641px)and (max-width:900px){html:root body main .kef-why .kef-why__hero-text{max-width:46%}html:root body main .kef-why .kef-why__girl{right:-70px;height:calc(100% + 6px)}}@media(max-width:640px){html:root body main .kef-why .kef-why__hero{min-height:0}html:root body main .kef-why .kef-why__hero-inner{min-height:0;padding-top:48px;position:relative}html:root body main .kef-why .kef-why__girl{height:auto;right:auto}}
