.gh-coverage{background:#f8fafc;padding:80px 0}.gh-coverage__inner{width:min(100% - 48px,1600px);margin:0 auto;display:grid;grid-template-columns:minmax(0,45%) minmax(0,55%);gap:54px;align-items:center}.gh-coverage__label{margin:0 0 12px;color:#b99a2e;font-size:13px;font-weight:900;letter-spacing:3px;line-height:1;text-transform:uppercase}.gh-coverage h2{max-width:650px;margin:0;color:#07172e;font-size:clamp(32px,3.4vw,54px);line-height:1.04;font-weight:900;letter-spacing:-.045em}.gh-coverage__intro{max-width:640px;margin:18px 0 0;color:#526074;font-size:clamp(16px,1.15vw,19px);line-height:1.56}.gh-coverage__seo{max-width:640px;margin:14px 0 0;color:#64748b;font-size:15px;line-height:1.6}.gh-coverage__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.gh-coverage__btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border-radius:999px;font-size:14px;font-weight:900;text-decoration:none;transition:transform .28s ease,background .28s ease,color .28s ease,border-color .28s ease,box-shadow .28s ease}.gh-coverage__btn--primary{background:#07172e;color:#fff;box-shadow:0 16px 34px rgba(7,23,46,.14)}.gh-coverage__btn--secondary{border:1px solid #d8dde7;background:#fff;color:#07172e}.gh-coverage__btn:hover,.gh-coverage__btn:focus-visible{transform:translateY(-2px)}.gh-coverage__btn--primary:hover,.gh-coverage__btn--primary:focus-visible{background:#10233f}.gh-coverage__btn--secondary:hover,.gh-coverage__btn--secondary:focus-visible{border-color:rgba(185,154,46,.55);color:#07172e;box-shadow:0 14px 30px rgba(15,23,42,.08)}.gh-coverage__locations{min-width:0}.gh-coverage__grid{display:flex;flex-wrap:wrap;gap:12px}.gh-location-pill{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px;border:1px solid #e5e7eb;border-radius:999px;background:#fff;color:#07172e;font-size:14px;font-weight:800;line-height:1;box-shadow:0 10px 24px rgba(15,23,42,.045);transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease,color .24s ease}.gh-location-pill__icon{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:999px;background:rgba(185,154,46,.13);color:#b99a2e;font-size:8px;line-height:1}.gh-location-pill:hover{transform:translateY(-3px);border-color:rgba(185,154,46,.5);color:#07172e;box-shadow:0 18px 38px rgba(15,23,42,.1)}.gh-location-pill:hover .gh-location-pill__icon{background:#b99a2e;color:#fff}.gh-coverage__strip{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:26px;padding:22px 24px;border-radius:22px;background:#07172e;box-shadow:0 24px 56px rgba(7,23,46,.16)}.gh-coverage__strip p{margin:0;color:#fff;font-size:18px;font-weight:850;letter-spacing:-.02em}.gh-coverage__strip a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;flex:0 0 auto;padding:0 18px;border-radius:999px;background:#d7b94c;color:#07172e;font-size:14px;font-weight:900;text-decoration:none;transition:transform .24s ease,background .24s ease,box-shadow .24s ease}.gh-coverage__strip a:hover,.gh-coverage__strip a:focus-visible{transform:translateY(-2px);background:#f0d36a;box-shadow:0 16px 32px rgba(215,185,76,.25)}@media(max-width:980px){.gh-coverage{padding:68px 0}.gh-coverage__inner{grid-template-columns:1fr;gap:34px}.gh-coverage h2,.gh-coverage__intro,.gh-coverage__seo{max-width:850px}.gh-coverage__grid{gap:10px}}@media(max-width:620px){.gh-coverage{padding:56px 0}.gh-coverage__inner{width:min(100% - 32px,1600px);gap:30px}.gh-coverage h2{font-size:31px}.gh-coverage__actions{gap:10px}.gh-coverage__btn{width:100%}.gh-location-pill{min-height:40px;padding:0 13px;font-size:13px}.gh-coverage__strip{flex-direction:column;align-items:flex-start;padding:22px}.gh-coverage__strip a{width:100%}}@media(prefers-reduced-motion:reduce){.gh-coverage__btn,.gh-location-pill,.gh-coverage__strip a{transition:none}.gh-coverage__btn:hover,.gh-location-pill:hover,.gh-coverage__strip a:hover{transform:none}}
