.ghx{--x-ink:#182b4b;--x-muted:#526078;--x-blue:#1854d1;--x-line:#dce3ef;--x-pale:#f2f5fb;--x-cream:#f8f6f2;background:#fff;color:var(--x-ink);font:400 16px/1.8 Lexend,sans-serif}.ghx *{box-sizing:border-box}.ghx [hidden]{display:none!important}.ghx ::selection{background:#d3e2ff;color:#102448}.ghx a{color:var(--x-blue);text-underline-offset:.22em}.ghx a:focus-visible,.ghx input:focus-visible,.ghx summary:focus-visible{outline:3px solid var(--x-blue);outline-offset:5px}.ghx svg{width:21px;height:21px;flex:0 0 21px}.ghx h1,.ghx h2,.ghx h3,.ghx p,.ghx figure{margin:0}.ghx h1,.ghx h2,.ghx h3{font-family:inherit;color:var(--x-ink);text-wrap:balance}.ghx h1{font-size:clamp(2.15rem,3.7vw,3.65rem);line-height:1.14;letter-spacing:-.035em;font-weight:600}.ghx h1 span{color:var(--x-blue)}.ghx h2{font-size:clamp(1.65rem,2.5vw,2.4rem);line-height:1.25;letter-spacing:-.025em;font-weight:550}.ghx h3{font-size:1.17rem;line-height:1.4;font-weight:550;letter-spacing:-.015em}.ghx p{color:var(--x-muted);max-width:72ch}.ghx p+p{margin-top:18px}.ghx img{display:block;max-width:100%;height:auto}.ghx-wrap{width:min(1240px,calc(100% - 80px));margin:auto}.ghx-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;background:var(--x-blue);color:#fff!important;border:1px solid var(--x-blue);border-radius:8px;padding:12px 20px;font-size:.9rem;font-weight:500;line-height:1.5;text-decoration:none!important;transition:background .18s ease}.ghx-button:hover{background:#103d9d}.ghx-secondary{color:var(--x-blue)!important;background:#fff0;border-color:#c6d1e3}.ghx-secondary:hover{background:#eaf0fa}.ghx-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.ghx-text-link{display:inline-flex;align-items:center;gap:10px;font-size:.87rem;min-height:44px;margin-top:12px}.ghx-hub-hero,.ghx-home-hero,.ghx-sector-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:66px 0 76px}.ghx-hub-hero>div>p,.ghx-home-hero>div>p{font-size:1.08rem;margin-top:25px}.ghx-mosaic{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ghx-mosaic a{display:block;border-radius:12px;overflow:hidden;background:var(--x-cream);text-decoration:none}.ghx-mosaic img{width:100%;aspect-ratio:3/2;object-fit:cover}.ghx-mosaic span{display:block;padding:10px 16px 14px;color:var(--x-ink);font-size:.81rem}.ghx-section-heading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:34px}.ghx-section-heading p{margin-top:15px}.ghx-section-heading>a{display:inline-flex;gap:12px;align-items:center;min-height:44px;font-size:.9rem;flex-shrink:0}.ghx-directory{padding-top:25px;scroll-margin-top:30px}.ghx-search{width:330px;max-width:100%;flex-shrink:0;position:relative}.ghx-search label{display:block;font-weight:500;font-size:.85rem;margin-bottom:7px}.ghx-search input{width:100%;min-height:50px;border:1px solid #adbbd0;border-radius:8px;background:#fff;color:var(--x-ink);font:inherit;font-size:.88rem;padding:12px 15px;caret-color:var(--x-blue)}.ghx-search input::placeholder{color:#596780}.ghx-search-count{font-size:.8rem;padding-top:5px;min-height:28px}.ghx-category-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 12px;padding-bottom:30px;border-bottom:1px solid var(--x-line)}.ghx-category-nav a{display:inline-flex;align-items:center;min-height:44px;border:1px solid var(--x-line);border-radius:24px;padding:8px 17px;font-size:.81rem;text-decoration:none;color:var(--x-ink)}.ghx-category-nav a:hover{background:var(--x-pale);border-color:var(--x-blue)}.ghx-sector-group{padding:48px 0;scroll-margin-top:25px}.ghx-sector-group>h2{font-size:1.7rem;margin-bottom:28px}.ghx-sector-group+.ghx-sector-group{border-top:1px solid var(--x-line)}.ghx-sector-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px}.ghx-sector-card{min-width:0}.ghx-sector-picture{display:block;overflow:hidden;border-radius:12px;background:var(--x-cream);margin-bottom:20px}.ghx-sector-picture img{width:100%;aspect-ratio:3/2;object-fit:cover;transition:transform .3s ease}.ghx-sector-picture:hover img{transform:scale(1.025)}.ghx-sector-card h3 a{color:inherit;text-decoration:none}.ghx-sector-card h3 a:hover{text-decoration:underline}.ghx-sector-card p{font-size:.88rem;line-height:1.75;margin-top:11px}.ghx-empty{padding:40px 0}.ghx-editorial-band,.ghx-sector-intro,.ghx-services-band{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;padding:58px;background:var(--x-cream);border-radius:16px;margin:40px 0 75px}.ghx-editorial-band .ghx-button{margin-top:25px}.ghx-cta{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:48px;background:var(--x-blue);border-radius:16px;margin:75px 0 85px}.ghx-cta h2{color:#fff;max-width:28ch}.ghx-cta p{color:#e3ecff;margin-top:16px;max-width:62ch}.ghx-cta .ghx-button{background:#fff;color:var(--x-blue)!important;border-color:#fff;flex-shrink:0}.ghx-cta .ghx-button:hover{background:#edf3ff}.ghx-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:.78rem;padding-top:28px;color:var(--x-muted)}.ghx-breadcrumb a{min-height:30px;display:inline-flex;align-items:center}.ghx-sector-hero{padding-top:35px;padding-bottom:55px}.ghx-sector-hero h1{font-size:clamp(2.15rem,3.4vw,3.25rem)}.ghx-sector-hero figure{background:var(--x-cream);border-radius:16px;overflow:hidden}.ghx-sector-hero img{width:100%;aspect-ratio:3/2;object-fit:cover}.ghx-lead{font-size:1.12rem;margin-top:24px!important}.ghx-sector-intro{padding:45px 0;background:#fff0;border-top:1px solid var(--x-line);border-bottom:1px solid var(--x-line);border-radius:0;margin:0;grid-template-columns:.8fr 1.2fr}.ghx-sector-intro h2{font-size:1.75rem}.ghx-search-intent{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;background:var(--x-pale);padding:35px 40px;border-radius:12px;margin:40px 0 62px}.ghx-search-intent h2{font-size:1.35rem}.ghx-search-intent p{font-size:.85rem;margin-top:10px}.ghx-search-intent ul{padding:0;margin:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;align-content:center}.ghx-search-intent li{position:relative;padding-left:19px;line-height:1.5;font-size:.91rem}.ghx-search-intent li::before{content:'';position:absolute;left:0;top:.5em;width:6px;height:6px;border:1px solid var(--x-blue);border-radius:50%}.ghx-reading-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:85px;align-items:start}.ghx-toc{position:sticky;top:28px;padding-right:20px}.ghx-toc>p{color:var(--x-ink);font-size:.9rem;font-weight:500;margin-bottom:16px}.ghx-toc nav{border-top:1px solid var(--x-line);padding-top:12px;display:flex;flex-direction:column;gap:4px}.ghx-toc nav a{color:var(--x-muted);text-decoration:none;font-size:.8rem;line-height:1.6;padding:8px 0;min-height:44px;display:flex;align-items:center}.ghx-toc nav a:hover{color:var(--x-blue);text-decoration:underline}.ghx-toc-cta{display:flex;gap:12px;align-items:center;border-top:1px solid var(--x-line);padding-top:18px;margin-top:20px;font-size:.8rem}.ghx-article{min-width:0;max-width:76ch}.ghx-article>section{padding:0 0 50px;scroll-margin-top:30px}.ghx-article>section+section{padding-top:45px;border-top:1px solid var(--x-line)}.ghx-article h2{font-size:1.75rem;margin-bottom:24px;max-width:34ch}.ghx-article p{font-size:1rem;line-height:1.9}.ghx-checklist ul{padding:0;margin:24px 0 0;list-style:none}.ghx-checklist li{padding:15px 0 15px 30px;position:relative;border-top:1px solid var(--x-line);color:var(--x-muted)}.ghx-checklist li::before{content:'';position:absolute;left:3px;top:23px;width:12px;height:7px;border-left:2px solid var(--x-blue);border-bottom:2px solid var(--x-blue);transform:rotate(-45deg)}.ghx-faq details{border-bottom:1px solid var(--x-line)}.ghx-faq details:first-child{border-top:1px solid var(--x-line)}.ghx-faq summary{position:relative;cursor:pointer;list-style:none;padding:22px 32px 22px 0;font-weight:500;font-size:.95rem;line-height:1.6;min-height:58px}.ghx-faq summary::-webkit-details-marker{display:none}.ghx-faq summary::after{content:'+';position:absolute;right:5px;top:18px;font-size:1.4rem;color:var(--x-blue)}.ghx-faq details[open] summary::after{content:'−'}.ghx-faq details p{padding:0 8px 25px 0}.ghx-services-band{background:var(--x-pale);margin-top:30px;margin-bottom:55px}.ghx-services-band p{margin-top:18px}.ghx-service-link{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:62px;border-bottom:1px solid #cdd8e9;text-decoration:none;font-size:.94rem}.ghx-service-link:hover span{text-decoration:underline}.ghx-reading-links{display:grid;grid-template-columns:1fr 1fr;gap:18px 40px;padding-bottom:55px}.ghx-reading-links h2{grid-column:1/-1;font-size:1.65rem;margin-bottom:8px}.ghx-reading-links a{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid var(--x-line);padding:15px 0;font-size:.9rem}.ghx-related{padding:65px 0;border-top:1px solid var(--x-line)}.ghx-home-hero{padding:60px 0 75px;gap:20px;grid-template-columns:1.04fr 1fr}.ghx-home-hero h1{font-size:clamp(2.25rem,3.7vw,3.65rem)}.ghx-home-hero img{width:100%;aspect-ratio:3/2;object-fit:contain}.ghx-home-hero .ghx-small{font-size:.8rem;margin-top:22px}.ghx-home-services,.ghx-home-articles{padding:65px 0;border-top:1px solid var(--x-line)}.ghx-home-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.ghx-home-service-grid article{border-radius:14px;background:var(--x-cream);overflow:hidden}.ghx-home-service-picture{display:block}.ghx-home-service-picture img{width:100%;aspect-ratio:3/2;object-fit:cover}.ghx-home-service-grid article>div{padding:24px 26px 26px}.ghx-home-service-grid h3 a{color:inherit;text-decoration:none}.ghx-home-service-grid p{font-size:.9rem;margin-top:13px}.ghx-home-advertising{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;padding:45px;background:var(--x-pale);border-radius:16px;margin:25px 0 75px}.ghx-home-advertising figure{overflow:hidden;border-radius:12px}.ghx-home-advertising p{margin-top:20px}.ghx-home-ad-links{margin-top:20px}.ghx-home-process{padding:50px;background:var(--x-cream);border-radius:16px;margin:30px 0 65px}.ghx-home-process ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;list-style:none;margin:35px 0;padding:0}.ghx-home-process li>span{display:block;font-size:2.4rem;line-height:1.2;color:var(--x-blue);margin-bottom:20px}.ghx-home-process li p{font-size:.9rem;margin-top:14px}.gh-sectors-page .elementor-187>.elementor-element-bf71eb2{display:none}@media(max-width:1100px){.ghx-wrap{width:calc(100% - 48px)}.ghx-hub-hero,.ghx-sector-hero{gap:30px}.ghx-reading-layout{grid-template-columns:220px minmax(0,1fr);gap:40px}.ghx-editorial-band,.ghx-sector-intro,.ghx-services-band,.ghx-search-intent{gap:35px}.ghx-editorial-band,.ghx-services-band{padding:35px}.ghx-cta{padding:35px}.ghx-cta .ghx-button{flex-shrink:1}.ghx-home-advertising{gap:35px;padding:30px}.ghx-home-service-grid{gap:18px}.ghx-home-service-grid article>div{padding:20px}.ghx-sector-grid{gap:30px 22px}}@media(max-width:850px){.ghx-hub-hero,.ghx-home-hero{grid-template-columns:1fr;gap:34px}.ghx-hub-hero>div:first-child,.ghx-home-hero>div{max-width:700px}.ghx-hub-hero h1,.ghx-home-hero h1{font-size:3rem}.ghx-mosaic{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ghx-mosaic span{font-size:.74rem;padding:10px}.ghx-home-hero figure{max-width:650px;margin:auto}.ghx-sector-hero{grid-template-columns:1fr 1fr;gap:24px}.ghx-sector-hero h1{font-size:2.25rem}.ghx-sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ghx-reading-layout{display:block}.ghx-toc{position:static;padding:0;margin-bottom:40px}.ghx-toc nav{display:grid;grid-template-columns:1fr 1fr;gap:4px 30px;border-bottom:1px solid var(--x-line);padding-bottom:12px}.ghx-toc-cta{display:none}.ghx-article{max-width:100%}.ghx-section-heading{align-items:start;flex-direction:column;gap:23px}.ghx-search{width:100%;max-width:500px}.ghx-cta{display:block}.ghx-cta .ghx-button{margin-top:25px}.ghx-home-service-grid{grid-template-columns:1fr}.ghx-home-service-grid article{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center}.ghx-home-advertising{grid-template-columns:1fr}.ghx-home-advertising figure{max-width:600px;margin:auto}.ghx-home-process{padding:32px}.ghx-home-process ol{gap:24px}.ghx-search-intent{grid-template-columns:1fr;gap:24px}}@media(max-width:600px){.ghx{font-size:15px}.ghx-wrap{width:calc(100% - 36px)}.ghx-hub-hero,.ghx-home-hero{padding:36px 0 45px}.ghx-hub-hero h1,.ghx-home-hero h1{font-size:2.3rem}.ghx-hub-hero>div>p,.ghx-home-hero>div>p{font-size:1rem;margin-top:22px}.ghx-mosaic{grid-template-columns:1fr 1fr;gap:12px}.ghx-mosaic span{font-size:.78rem}.ghx-button{font-size:.85rem;padding:12px 16px;min-height:48px}.ghx-actions{gap:12px;margin-top:24px}.ghx-category-nav{gap:8px;margin-top:18px}.ghx-category-nav a{font-size:.78rem;padding:8px 13px}.ghx-sector-group{padding:34px 0}.ghx-sector-grid{grid-template-columns:1fr;gap:32px}.ghx-sector-card p{font-size:.92rem}.ghx-sector-picture{margin-bottom:17px}.ghx-sector-card h3{font-size:1.2rem}.ghx-sector-group>h2{font-size:1.55rem;margin-bottom:25px}.ghx-editorial-band,.ghx-sector-intro,.ghx-services-band{grid-template-columns:1fr;gap:24px;padding:28px 24px;margin:30px 0 45px}.ghx-sector-intro{padding:30px 0;margin:0}.ghx-cta{padding:30px 24px;margin:40px 0 50px}.ghx-cta h2{font-size:1.65rem}.ghx-breadcrumb{padding-top:20px;font-size:.75rem;gap:7px}.ghx-sector-hero{grid-template-columns:1fr;gap:28px;padding:28px 0 32px}.ghx-sector-hero h1{font-size:2.15rem}.ghx-lead{font-size:1.05rem;margin-top:20px!important}.ghx-search-intent{padding:26px 24px;margin:30px 0 38px}.ghx-search-intent ul{grid-template-columns:1fr;gap:15px}.ghx-toc nav{grid-template-columns:1fr;gap:0}.ghx-toc nav a{font-size:.83rem}.ghx-article h2{font-size:1.6rem;margin-bottom:21px}.ghx-article p{font-size:.96rem;line-height:1.9}.ghx-article>section{padding-bottom:34px}.ghx-article>section+section{padding-top:32px}.ghx-reading-links{grid-template-columns:1fr;gap:12px;padding-bottom:40px}.ghx-related,.ghx-home-services,.ghx-home-articles{padding:42px 0}.ghx-section-heading{margin-bottom:26px}.ghx-home-service-grid article{display:block}.ghx-home-service-grid article>div{padding:22px}.ghx-home-advertising{padding:24px;margin:20px 0 45px;gap:26px}.ghx-home-process{padding:28px 24px;margin:20px 0 45px}.ghx-home-process ol{grid-template-columns:1fr;gap:28px;margin:30px 0}.ghx-home-process li{padding-left:45px;position:relative}.ghx-home-process li>span{position:absolute;left:0;top:0;font-size:1.8rem}.ghx-home-process h3{font-size:1.08rem}.ghx-home-process li p{margin-top:10px}}@media(prefers-reduced-motion:reduce){.ghx *{transition:none!important;scroll-behavior:auto!important}}