
.industry-hero{padding-block:70px 55px;text-align:center}.industry-hero .eyebrow{margin-bottom:22px}.industry-hero h1{font-size:clamp(2.5rem,5.2vw,5rem);line-height:1.08;max-width:1100px;margin:auto}.industry-hero h1 em{font-style:normal;color:var(--blue)}.industry-hero .lead{max-width:760px;margin:26px auto 0}.industry-hero .actions{justify-content:center;margin-top:28px}.outline{background:white;color:var(--blue);border-color:var(--blue)}.outline:hover{background:var(--pale)}.hero-support{font-size:13px;margin-top:24px}.sector-gateway{padding-block:20px 65px}.sector-gateway .section-heading h2{font-size:clamp(1.8rem,2.6vw,2.6rem);max-width:650px}.gateway-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.gateway-card{border:1px solid var(--line);border-radius:8px;overflow:hidden;display:grid;grid-template-columns:34% 1fr;background:var(--pale);transition:box-shadow .2s}.gateway-card:hover{box-shadow:0 10px 28px #17364d18}.gateway-image{background:#e4eeed;display:flex;align-items:center}.gateway-image img{width:100%;height:100%;object-fit:cover}.polymer-gateway{background:#edf3fa}.polymer-gateway .gateway-image{background:white}.polymer-gateway img{object-fit:contain;padding:12px}.gateway-copy{padding:28px}.gateway-copy h3{font-size:27px;margin:16px 0}.gateway-copy p{font-size:15px}.gateway-topics{display:block;font-size:12px;color:var(--muted);margin:18px 0 12px}.gateway-copy .text-link{gap:8px;font-size:13px}.audience-section{padding-block:45px;border-bottom:1px solid var(--line)}.audience-section>h2{max-width:900px;font-size:clamp(1.9rem,3vw,3rem)}.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:32px}.audience-grid article{padding:26px;background:var(--pale);border-top:3px solid var(--mint);display:flex;flex-direction:column;align-items:start}.audience-grid h3{font-size:22px;margin-bottom:16px}.audience-grid p{font-size:16px;flex:1;margin-bottom:18px}.page-intro h1,.product-hero h1{overflow-wrap:normal}.product-subnav{min-width:280px}
@media(max-width:1100px){.gateway-card{grid-template-columns:1fr}.gateway-image{height:200px}.gateway-image img{object-fit:contain}.gateway-copy{padding:24px}.audience-grid{gap:16px}.audience-grid article{padding:22px}}
@media(max-width:800px){.industry-hero{padding-block:42px}.gateway-grid,.audience-grid{grid-template-columns:1fr}.gateway-card{grid-template-columns:30% 1fr}.gateway-image{height:auto}.sector-gateway .section-heading{display:block}.sector-gateway .section-heading>p{margin-top:18px}.audience-grid article{padding:26px}.industry-hero .actions{gap:14px}.sector-gateway{padding-bottom:40px}}
@media(max-width:480px){.gateway-card{grid-template-columns:1fr}.gateway-image{height:190px}.industry-hero .button{width:100%;gap:12px;font-size:13px}.industry-hero h1{font-size:2.5rem}.gateway-copy h3{font-size:26px}.hero-support{line-height:1.8}.product-hero h1{font-size:2.5rem}}
.industry-hero .eyebrow,.industry-hero .hero-support{max-width:none;text-align:center}.evidence-strip{display:flex;align-items:center;justify-content:space-between;gap:36px;padding:35px;background:var(--pale);margin-bottom:60px}.evidence-strip h2{font-size:30px;margin-bottom:16px}.evidence-strip .button{flex-shrink:0}@media(max-width:800px){.evidence-strip{flex-direction:column;align-items:start}}
/* distributor */
.map-top{align-items:center;flex-wrap:wrap}.map-top .button{font-size:13px;padding:12px 18px}.map-top .map-hint{margin-left:auto}#become-distributor{scroll-margin-top:24px}#become-distributor h2{margin-bottom:24px}#distributor-result .button{margin-top:18px}@media(max-width:480px){.map-top{display:flex;align-items:start;flex-direction:column}.map-top .map-hint{margin-left:0}}
/* territory */
#territory-status:empty{display:none}#territory-status{font-size:14px;color:var(--ink)}#distributor-form button:disabled{opacity:.5;cursor:not-allowed}
/* digitron gallery */
.digitron-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.digitron-gallery img{width:100%;height:260px;object-fit:contain;background:#eef2f3;border-radius:4px}.digitron-gallery figcaption{font-size:14px;margin-top:12px}@media(max-width:800px){.digitron-gallery{grid-template-columns:1fr}.digitron-gallery img{height:auto}}
/* Appointed GRS GLOBE territories */
.country.appointed{fill:#115383}.country.appointed:hover{fill:#2879a8}.country.selected{fill:#2879a8;stroke:white;stroke-width:1.3}.appointed-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px}.appointed-grid article{padding:24px;border:1px solid var(--line);border-radius:5px}.appointed-grid p{margin:15px 0}.appointed-grid .text-link{font-size:14px}@media(max-width:800px){.appointed-grid{grid-template-columns:1fr}}
