.why-ikg{position:relative;overflow:hidden;padding:clamp(5.5rem,9vw,9rem) 0;background:linear-gradient(150deg,#edf3f6 0%,#f8f6f0 52%,#f4ead7 100%);color:var(--ikg-navy-900)}
.why-ikg::before{content:"";position:absolute;top:-18rem;right:-18rem;width:42rem;height:42rem;border:1px solid rgba(200,154,69,.2);border-radius:50%;box-shadow:0 0 0 5rem rgba(255,255,255,.12),0 0 0 10rem rgba(255,255,255,.08);pointer-events:none}
.why-ikg__layout{position:relative;display:grid;grid-template-columns:minmax(270px,.68fr) minmax(0,1.32fr);gap:clamp(3rem,8vw,8rem);align-items:start}
.why-ikg__heading{position:sticky;top:calc(var(--header-h) + 2rem)}
.why-ikg__heading .eyebrow{color:var(--ikg-gold-700);letter-spacing:.16em}
.why-ikg__heading h2{margin:.9rem 0 1.5rem;font:400 clamp(2.7rem,4.8vw,4.9rem)/.98 var(--font-display);letter-spacing:-.045em}
.why-ikg__heading h2 em{color:var(--ikg-gold-700);font-weight:400}
.why-ikg__heading p{max-width:470px;margin:0 0 1.7rem;color:#536170;font-size:1.04rem;line-height:1.75}
.why-ikg__heading>a{display:inline-flex;align-items:center;gap:.9rem;padding:.9rem 1.1rem .9rem 0;border-bottom:1px solid rgba(7,27,53,.18);color:var(--ikg-navy-900);font-size:.86rem;font-weight:850;text-decoration:none}
.why-ikg__heading>a span{color:var(--ikg-gold-700);transition:transform var(--transition)}
.why-ikg__heading>a:hover span{transform:translateX(.3rem)}
.why-ikg__proofs{border-top:1px solid rgba(7,27,53,.14)}
.why-ikg__proof{display:grid;grid-template-columns:36px 62px minmax(0,1fr);gap:clamp(1rem,2.2vw,1.8rem);align-items:start;padding:clamp(1.8rem,3.4vw,3rem) 0;border-bottom:1px solid rgba(7,27,53,.14)}
.why-ikg__index{padding-top:.35rem;color:var(--ikg-gold-700);font:400 .78rem/1 var(--font-display)}
.why-ikg__proof small{display:block;margin-bottom:.65rem;color:var(--ikg-gold-700);font-size:.7rem;font-weight:850;letter-spacing:.15em}
.why-ikg__proof h3{margin:0 0 .75rem;font:400 clamp(1.55rem,2.5vw,2.25rem)/1.08 var(--font-display);letter-spacing:-.025em}
.why-ikg__proof p{max-width:610px;margin:0;color:#586573;line-height:1.68}
.why-ikg__icon{position:relative;width:54px;height:54px;border:1px solid rgba(157,113,41,.28);border-radius:18px;background:rgba(255,255,255,.62);box-shadow:0 12px 28px rgba(7,27,53,.07)}
.why-ikg__icon span,.why-ikg__icon i{position:absolute;display:block}
.why-ikg__icon span{left:15px;right:15px;top:17px;height:18px;border:1.5px solid var(--ikg-navy-700);border-radius:3px}
.why-ikg__icon i{left:21px;top:12px;width:12px;height:28px;border-top:2px solid var(--ikg-gold-500);border-bottom:2px solid var(--ikg-gold-500)}
.why-ikg__icon--standard span{left:14px;right:14px;top:14px;height:26px;border-radius:50%}
.why-ikg__icon--standard i{left:24px;top:20px;width:6px;height:6px;border:0;border-radius:50%;background:var(--ikg-gold-500);box-shadow:0 10px 0 var(--ikg-gold-500)}
.why-ikg__icon--cycle span{left:13px;right:13px;top:13px;height:28px;border-radius:50%;border-left-color:var(--ikg-gold-500)}
.why-ikg__icon--cycle i{left:11px;top:25px;width:8px;height:8px;border:0;border-left:2px solid var(--ikg-gold-500);border-bottom:2px solid var(--ikg-gold-500);transform:rotate(20deg)}
.why-ikg__icon--people span{left:13px;top:14px;width:12px;height:12px;border-radius:50%;box-shadow:16px 3px 0 -1px rgba(23,61,103,.82)}
.why-ikg__icon--people i{left:10px;top:30px;width:33px;height:12px;border:1.5px solid var(--ikg-gold-500);border-radius:12px 12px 4px 4px}
.why-ikg__icon--follow span{left:14px;top:14px;width:25px;height:25px;border-radius:50%}
.why-ikg__icon--follow i{left:25px;top:21px;width:7px;height:13px;border:0;border-left:2px solid var(--ikg-gold-500);border-bottom:2px solid var(--ikg-gold-500);transform:rotate(-45deg)}
.why-ikg__icon--tech span{left:14px;right:14px;top:14px;height:26px;border-radius:7px}
.why-ikg__icon--tech i{left:22px;top:22px;width:10px;height:10px;border:1.5px solid var(--ikg-gold-500);border-radius:2px}
.why-ikg__closing{position:relative;display:grid;grid-template-columns:100px minmax(0,1fr) auto;gap:clamp(1.5rem,4vw,4rem);align-items:center;margin-top:clamp(3.5rem,7vw,6.5rem);padding:clamp(2rem,4vw,3.3rem);border:1px solid rgba(200,154,69,.28);border-radius:26px;background:rgba(255,255,255,.68);box-shadow:0 24px 60px rgba(7,27,53,.07);backdrop-filter:blur(12px)}
.why-ikg__closing-mark{color:var(--ikg-gold-700);font:700 2.2rem/1 var(--font-display);letter-spacing:.06em}
.why-ikg__closing p{margin:0;color:#4f5c69;font:400 clamp(1.25rem,2vw,1.7rem)/1.35 var(--font-display)}
.why-ikg__closing p strong{color:var(--ikg-navy-900);font-weight:600}
.why-ikg__closing a{white-space:nowrap;color:var(--ikg-navy-900);font-size:.8rem;font-weight:850;text-decoration:none;text-transform:uppercase;letter-spacing:.06em}
.why-ikg__closing a span{margin-left:.45rem;color:var(--ikg-gold-700)}
@media(max-width:900px){.why-ikg__layout{grid-template-columns:1fr;gap:3rem}.why-ikg__heading{position:relative;top:auto}.why-ikg__heading p{max-width:690px}.why-ikg__closing{grid-template-columns:auto 1fr}.why-ikg__closing a{grid-column:2}}
@media(max-width:600px){.why-ikg__proof{grid-template-columns:30px 1fr}.why-ikg__icon{grid-column:2}.why-ikg__proof>div:last-child{grid-column:2}.why-ikg__closing{grid-template-columns:1fr}.why-ikg__closing a{grid-column:auto;white-space:normal}.why-ikg__closing-mark{font-size:1.8rem}}
@media(prefers-reduced-motion:reduce){.why-ikg__heading>a span{transition:none}}
