/* ==========================================================
   WHY CHOOSE ELITE COMPONENT
   Uses the existing .eh-container and Elite colour variables.
   ========================================================== */
.eh-why{position:relative;isolation:isolate; overflow:hidden;padding:clamp(72px,9vw,135px) 0;background:#fff;color:var(--elite-navy);font-family:var(--elite-font)}
.eh-why:before{content:"WHY";position:absolute;right:-30px;top:6%;z-index:-2;color:#212b5c05;font-size:clamp(160px,25vw,380px);font-weight:700;line-height:1;pointer-events:none}.eh-why-glow{position:absolute;z-index:-1;width:380px;height:380px;border-radius:50%;filter:blur(4px);pointer-events:none}.eh-why-glow-one{left:-240px;top:12%;background:#ff6f0a0c}.eh-why-glow-two{right:-220px;bottom:-20%;background:#212b5c0d}
.eh-why-layout{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(45px,8vw,130px)}.eh-why-intro{position:relative}.eh-section-kicker{display:flex;align-items:center;gap:12px;margin-bottom:18px;color:var(--elite-orange);font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.eh-section-kicker span{width:40px;height:2px;background:var(--elite-orange)}.eh-why-intro h2{max-width:570px;margin:0 0 22px;font-size:clamp(32px,4vw,60px);font-weight:700;line-height:1.06}.eh-why-intro h2 em{color:var(--elite-orange);font-style:normal}.eh-why-intro>p{max-width:600px;margin:0;color:#626b86;font-size:clamp(16px,1.2vw,19px);line-height:1.75}.eh-why-intro>p strong{color:var(--elite-navy)}
.eh-why-visual{position:relative;width:min(100%,440px);height:215px;margin:35px 0 29px;border-radius:24px;background:linear-gradient(135deg,#212b5c 0%,#2b3974 65%,#ff6f0a 190%);box-shadow:0 20px 45px #212b5c29;overflow:hidden}.eh-why-visual:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 25%,#ffffff0d 25%,#ffffff0d 26%,transparent 26%),radial-gradient(circle at 45% 50%,#ffffff18,transparent 32%)}.eh-why-orbit{position:absolute;border:1px solid #ffffff30;border-radius:50%;transform:rotate(-20deg)}.eh-why-orbit-a{width:250px;height:125px;left:100px;top:45px}.eh-why-orbit-b{width:330px;height:165px;left:60px;top:25px;border-color:#ff6f0a66}.eh-why-eye{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:72px;height:72px;border:1px solid #ffffff80;border-radius:50%;background:#ffffff12;color:#fff;font-size:28px;transform:translate(-50%,-50%);box-shadow:0 0 0 12px #ffffff08,0 0 0 24px #ffffff05}.eh-trust-badge{}.eh-why-trust-badge,.eh-why-stat{position:absolute;display:flex;flex-direction:column;color:#fff;line-height:1.1}.eh-why-trust-badge{left:24px;top:26px}.eh-why-stat{right:24px;bottom:24px;text-align:right}.eh-why-trust-badge strong,.eh-why-stat strong{font-size:20px}.eh-why-trust-badge small,.eh-why-stat small{margin-top:5px;color:#ffffffa8;font:11px/1.1 Arial,sans-serif;letter-spacing:1px;text-transform:uppercase}.eh-why-button{display:inline-flex;align-items:center;gap:11px;padding:12px 13px 12px 24px;border-radius:40px;background:var(--elite-orange);color:#fff!important;font-size:16px;font-weight:700;text-decoration:none;line-height:1;transition:.35s}.eh-why-button span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff;color:var(--elite-orange);font:16px/1 Arial,sans-serif;transition:.35s}.eh-why-button:hover{background:var(--elite-navy);transform:translateY(-3px);box-shadow:0 12px 25px #212b5c38}.eh-why-button:hover span{transform:rotate(45deg);color:var(--elite-navy)}
.eh-why-points{border-top:1px solid #212b5c1c}.eh-why-point{position:relative;display:grid;grid-template-columns:58px 1fr 34px;gap:18px;align-items:start;padding:26px 0;border-bottom:1px solid #212b5c1c;transition:padding .35s,background .35s}.eh-why-point:hover{padding-left:15px;padding-right:15px;background:linear-gradient(90deg,#ff6f0a0a,transparent);border-radius:12px}.eh-why-number{color:var(--elite-orange);font-size:15px;font-weight:700;letter-spacing:1px;padding-top:3px}.eh-why-point h3{margin:0 0 8px;color:var(--elite-navy);font-size:clamp(19px,1.7vw,25px);line-height:1.18}.eh-why-point p{max-width:650px;margin:0;color:#626b86;font:15px/1.65 Arial,sans-serif}.eh-why-point-arrow{display:grid;place-items:center;width:32px;height:32px;border:1px solid #212b5c2e;border-radius:50%;color:var(--elite-orange);font:16px/1 Arial,sans-serif;transition:.35s}.eh-why-point:hover .eh-why-point-arrow{background:var(--elite-orange);border-color:var(--elite-orange);color:#fff;transform:rotate(45deg)}
@media(max-width:991px){.eh-why{padding:80px 0}.eh-why-layout{grid-template-columns:1fr;gap:55px}.eh-why-intro>p{max-width:760px}.eh-why-visual{width:min(100%,500px)}.eh-why-points{max-width:820px}}
@media(max-width:767px){.eh-why{padding:58px 0}.eh-why-layout{gap:38px}.eh-section-kicker{font-size:11px;letter-spacing:1.5px}
.eh-why-intro h2{font-size:clamp(30px,9vw,43px);margin-bottom:17px}.eh-why-intro>p{font-size:15px;line-height:1.65}.eh-why-visual{height:175px;margin:27px 0 24px;border-radius:18px}.eh-why-orbit-a{left:65px;top:38px}.eh-why-orbit-b{left:25px;top:18px}.eh-why-eye{width:60px;height:60px;font-size:23px}.eh-why-trust-badge{left:18px;top:20px}.eh-why-stat{right:18px;bottom:19px}.eh-why-trust-badge strong,.eh-why-stat strong{font-size:17px}.eh-why-point{grid-template-columns:39px 1fr 30px;gap:10px;padding:21px 0}.eh-why-point:hover{padding-left:8px;padding-right:8px}.eh-why-number{font-size:13px}.eh-why-point h3{font-size:18px;margin-bottom:7px}.eh-why-point p{font-size:13px;line-height:1.55}.eh-why-point-arrow{width:28px;height:28px;font-size:14px}.eh-why-button{font-size:15px}}
@media(prefers-reduced-motion:reduce){.eh-why-point,.eh-why-button,.eh-why-button span,.eh-why-point-arrow{transition:none}}
/* premium orbital motion around the eye */
.eh-why-orbit{transform-origin:center;animation:ehWhyOrbit 14s linear infinite}.eh-why-orbit:after{content:"";position:absolute;left:50%;top:-4px;width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px #ffffff18,0 0 14px #fff;transform:translateX(-50%)}.eh-why-orbit-a{animation-duration:11s}.eh-why-orbit-a:after{background:var(--elite-orange);box-shadow:0 0 0 4px #ff6f0a2b,0 0 16px var(--elite-orange)}.eh-why-orbit-b{animation-direction:reverse;animation-duration:18s}.eh-why-orbit-b:after{top:auto;bottom:-4px;background:#ffb27c;box-shadow:0 0 0 4px #ff6f0a2b,0 0 16px var(--elite-orange)}.eh-why-eye{animation:ehWhyEyePulse 3.5s ease-in-out infinite}.eh-why-eye:before{content:"";position:absolute;inset:-12px;border:1px solid #ffffff20;border-radius:50%;animation:ehWhyEyeRing 3.5s ease-in-out infinite}@keyframes ehWhyOrbit{from{transform:rotate(-20deg)}to{transform:rotate(340deg)}}@keyframes ehWhyEyePulse{0%,100%{box-shadow:0 0 0 12px #ffffff08,0 0 0 24px #ffffff05;transform:translate(-50%,-50%) scale(1)}50%{box-shadow:0 0 0 16px #ffffff0d,0 0 0 31px #ffffff06;transform:translate(-50%,-50%) scale(1.05)}}@keyframes ehWhyEyeRing{0%,100%{opacity:.35;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}
@media(prefers-reduced-motion:reduce){.eh-why-orbit,.eh-why-eye,.eh-why-eye:before{animation:none}}
p{font-family: var(--elite-font) !important; line-height: 1rem;}