.gh-why{background:#fff;padding:90px 0}.gh-why__inner{width:min(100% - 48px,1600px);margin:0 auto;display:grid;grid-template-columns:minmax(0,40%) minmax(0,60%);gap:58px;align-items:stretch}.gh-why__media{position:relative;min-height:100%}.gh-why__image{height:100%;min-height:680px;overflow:hidden;border-radius:24px;background:#f1f5f9;box-shadow:0 30px 80px rgba(15,23,42,.15)}.gh-why__image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;transition:transform .5s ease,filter .5s ease}.gh-why__image:hover img{transform:scale(1.045);filter:saturate(1.05) contrast(1.04)}.gh-why__badge{position:absolute;left:24px;right:24px;bottom:24px;display:flex;flex-wrap:wrap;gap:10px;padding:16px;border:1px solid rgba(255,255,255,.25);border-radius:18px;background:rgba(7,23,46,.9);box-shadow:0 22px 46px rgba(7,23,46,.22);backdrop-filter:blur(10px)}.gh-why__badge span{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font-size:13px;font-weight:850;line-height:1}.gh-why__badge span::first-letter{color:#d7b94c}.gh-why__content{min-width:0}.gh-why__label{margin:0 0 12px;color:#b99a2e;font-size:13px;font-weight:900;letter-spacing:3px;line-height:1;text-transform:uppercase}.gh-why h2{max-width:920px;margin:0;color:#07172e;font-size:clamp(32px,3.3vw,54px);line-height:1.04;font-weight:900;letter-spacing:-.045em}.gh-why__intro{max-width:920px;margin:18px 0 0;color:#526074;font-size:clamp(16px,1.15vw,19px);line-height:1.56}.gh-why__seo{max-width:920px;margin:13px 0 0;color:#64748b;font-size:15px;line-height:1.6}.gh-why__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px}.gh-why-card{padding:20px;border:1px solid #e5e7eb;border-radius:18px;background:#fff;box-shadow:0 14px 34px rgba(15,23,42,.06);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.gh-why-card:hover{transform:translateY(-5px);border-color:rgba(185,154,46,.38);box-shadow:0 24px 54px rgba(15,23,42,.12)}.gh-why-card h3{margin:0 0 9px;color:#07172e;font-size:19px;line-height:1.18;font-weight:850;letter-spacing:-.025em}.gh-why-card p{margin:0;color:#526074;font-size:15px;line-height:1.55}.gh-why__stats{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:22px;padding:26px 28px;border-radius:22px;background:#07172e;box-shadow:0 24px 58px rgba(7,23,46,.18)}.gh-why__stats span{color:#fff;font-size:15px;font-weight:850;line-height:1.35;white-space:nowrap}.gh-why__stats span::first-letter{color:#d7b94c}@media(max-width:1100px){.gh-why{padding:76px 0}.gh-why__inner{grid-template-columns:1fr;gap:36px}.gh-why__image{height:520px;min-height:0}.gh-why__stats{flex-wrap:wrap;justify-content:center}.gh-why__stats span{white-space:normal}}@media(max-width:680px){.gh-why{padding:60px 0}.gh-why__inner{width:min(100% - 32px,1600px);gap:30px}.gh-why__image{height:420px;border-radius:22px}.gh-why__badge{left:16px;right:16px;bottom:16px;padding:14px}.gh-why h2{font-size:31px}.gh-why__grid{grid-template-columns:1fr;gap:14px}.gh-why-card{padding:18px}.gh-why__stats{flex-direction:column;align-items:flex-start;padding:24px}.gh-why__stats span{font-size:15px}}@media(prefers-reduced-motion:reduce){.gh-why__image img,.gh-why-card{transition:none}.gh-why__image:hover img,.gh-why-card:hover{transform:none}}
