.industry-detail-module__z7VN-q__page{--industry:#20aaa3;color:var(--text)}.industry-detail-module__z7VN-q__kicker{color:var(--coral);letter-spacing:.13em;text-transform:uppercase;margin-bottom:11px;font-size:.75rem;font-weight:850;display:inline-block}.industry-detail-module__z7VN-q__hero{color:var(--text-on-inverse);background:var(--fill-band);border-radius:0;padding:28px 0 82px}.industry-detail-module__z7VN-q__heroGrid{grid-template-columns:1fr 1fr;align-items:center;min-height:540px;display:grid}.industry-detail-module__z7VN-q__heroImage{border-radius:0;min-height:470px;position:relative;overflow:hidden}.industry-detail-module__z7VN-q__heroImage:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--surface-inverse) 8%, transparent), color-mix(in srgb, var(--surface-inverse) 42%, transparent));position:absolute;inset:0}.industry-detail-module__z7VN-q__heroImage img{object-fit:cover}.industry-detail-module__z7VN-q__heroImage>span{z-index:2;color:var(--text-on-inverse);background:color-mix(in srgb, var(--surface-inverse) 90%, transparent);border-left:3px solid var(--industry);padding:10px 13px;font-size:.75rem;font-weight:820;position:absolute;bottom:20px;left:24px}.industry-detail-module__z7VN-q__heroCopy{padding:35px 0 35px 55px}.industry-detail-module__z7VN-q__heroCopy .breadcrumbs{margin-bottom:25px}.industry-detail-module__z7VN-q__heroCopy .breadcrumbs a{color:var(--text-on-inverse-muted)}.industry-detail-module__z7VN-q__heroCopy h1{margin-bottom:22px;font-size:clamp(3rem,4.7vw,5rem);line-height:.98}.industry-detail-module__z7VN-q__heroCopy>p{color:var(--text-on-inverse-muted);font-size:.84rem;line-height:1.65}.industry-detail-module__z7VN-q__heroCopy>div:last-child{flex-wrap:wrap;align-items:center;gap:20px;margin-top:27px;display:flex}.industry-detail-module__z7VN-q__coralButton{min-height:47px;color:var(--text-on-brand);background:var(--fill-cta);border-radius:var(--radius-button);justify-content:center;align-items:center;gap:8px;padding:12px 19px;font-size:.75rem;font-weight:820;display:inline-flex}.industry-detail-module__z7VN-q__textLinkLight{color:var(--text-on-inverse);border-bottom:1px solid;font-size:.75rem;font-weight:780}.industry-detail-module__z7VN-q__explainer{background:var(--surface-tint);border-radius:0;padding:90px 0}.industry-detail-module__z7VN-q__explainerGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:80px;display:grid}.industry-detail-module__z7VN-q__explainer h2{margin-bottom:20px;font-size:clamp(2.2rem,3.6vw,3.7rem)}.industry-detail-module__z7VN-q__explainer .industry-detail-module__z7VN-q__kicker,.industry-detail-module__z7VN-q__popularSection .industry-detail-module__z7VN-q__kicker,.industry-detail-module__z7VN-q__recognitionSection .industry-detail-module__z7VN-q__kicker{color:var(--coral-ink)}.industry-detail-module__z7VN-q__explainer p{color:var(--text-muted);font-size:.84rem}.industry-detail-module__z7VN-q__explainerImage{border-radius:0;min-height:400px;position:relative;overflow:hidden}.industry-detail-module__z7VN-q__explainerImage img{object-fit:cover}.industry-detail-module__z7VN-q__popularSection,.industry-detail-module__z7VN-q__recognitionSection,.industry-detail-module__z7VN-q__solutionsSection{padding:95px 0}.industry-detail-module__z7VN-q__sectionHeading{grid-template-columns:1fr .8fr;align-items:end;gap:80px;margin-bottom:42px;display:grid}.industry-detail-module__z7VN-q__sectionHeading h2{margin:0;font-size:clamp(2.15rem,3.5vw,3.55rem)}.industry-detail-module__z7VN-q__sectionHeading>p{color:var(--text-muted);margin:0;font-size:.78rem}.industry-detail-module__z7VN-q__productGrid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.industry-detail-module__z7VN-q__productGrid>a{border:1px solid var(--line);border-radius:0;min-width:0;padding:10px 10px 16px;transition:transform .18s,box-shadow .18s;box-shadow:0 12px 30px #0035480d}.industry-detail-module__z7VN-q__productGrid>a:hover{transform:translateY(-3px);box-shadow:0 18px 40px #0035481a}.industry-detail-module__z7VN-q__productGrid .product-visual{border-radius:0;min-height:220px}.industry-detail-module__z7VN-q__productGrid .shape-dot{border-width:9px;width:43px;height:43px}.industry-detail-module__z7VN-q__productGrid .box-front i{font-size:.82rem}.industry-detail-module__z7VN-q__productGrid h3{margin:13px 0 7px;font-size:.88rem}.industry-detail-module__z7VN-q__productGrid p{min-height:47px;color:var(--text-muted);margin-bottom:8px;font-size:.75rem;line-height:1.45}.industry-detail-module__z7VN-q__productGrid>a>span{color:var(--coral-ink);align-items:center;gap:4px;font-size:.75rem;font-weight:800;display:inline-flex}.industry-detail-module__z7VN-q__loadMore{width:max-content;min-height:42px;color:var(--text-on-inverse);background:var(--fill-band);border-radius:var(--radius-button);justify-content:center;align-items:center;margin:35px auto 0;padding:10px 18px;font-size:.75rem;font-weight:800;display:flex}.industry-detail-module__z7VN-q__consultation{background:var(--fill-soft);padding:50px 0}.industry-detail-module__z7VN-q__consultation .container{justify-content:space-between;align-items:center;gap:45px;display:flex}.industry-detail-module__z7VN-q__consultation h2{margin-bottom:8px;font-size:1.8rem}.industry-detail-module__z7VN-q__consultation p{color:var(--text-muted);margin:0;font-size:.76rem}.industry-detail-module__z7VN-q__recognitionSection{text-align:center}.industry-detail-module__z7VN-q__centerHeading{max-width:880px;margin:0 auto 48px}.industry-detail-module__z7VN-q__centerHeading h2{margin-bottom:17px;font-size:clamp(2.25rem,3.7vw,3.8rem)}.industry-detail-module__z7VN-q__centerHeading p{color:var(--text-muted);margin:0;font-size:.84rem}.industry-detail-module__z7VN-q__recognitionCard{background:var(--surface-tint);text-align:left;border-radius:0;grid-template-columns:1fr 1fr;min-height:510px;padding:22px;display:grid}.industry-detail-module__z7VN-q__recognitionCard>div:first-child{flex-direction:column;justify-content:center;padding:50px;display:flex}.industry-detail-module__z7VN-q__recognitionCard h3{margin-bottom:18px;font-size:clamp(1.7rem,2.8vw,2.7rem)}.industry-detail-module__z7VN-q__recognitionCard p{color:var(--text-muted);font-size:.8rem}.industry-detail-module__z7VN-q__recognitionCard ul{grid-template-columns:1fr 1fr;gap:11px 18px;margin:22px 0 0;padding:0;list-style:none;display:grid}.industry-detail-module__z7VN-q__recognitionCard li{align-items:center;gap:6px;font-size:.75rem;font-weight:720;display:flex}.industry-detail-module__z7VN-q__recognitionCard li svg{color:var(--teal)}.industry-detail-module__z7VN-q__recognitionCard>div:last-child{border-radius:0;min-height:465px;position:relative;overflow:hidden}.industry-detail-module__z7VN-q__recognitionCard img{object-fit:cover}.industry-detail-module__z7VN-q__solutionsSection{color:var(--text-on-inverse);background:var(--fill-band)}.industry-detail-module__z7VN-q__solutionsSection .industry-detail-module__z7VN-q__kicker{color:var(--text-teal)}.industry-detail-module__z7VN-q__solutionsSection .industry-detail-module__z7VN-q__sectionHeading>p{color:var(--text-on-inverse-muted)}.industry-detail-module__z7VN-q__solutionGrid{grid-template-columns:repeat(3,1fr);display:grid}.industry-detail-module__z7VN-q__solutionGrid article{border-top:1px solid var(--line-inverse);border-right:1px solid var(--line-inverse);min-height:270px;padding:30px}.industry-detail-module__z7VN-q__solutionGrid article:last-child{border-right:0}.industry-detail-module__z7VN-q__solutionGrid article>span{color:var(--coral);font-size:.64rem}.industry-detail-module__z7VN-q__solutionGrid article>svg{color:var(--text-teal);margin:45px 0 24px;display:block}.industry-detail-module__z7VN-q__solutionGrid h3{font-size:1.12rem}.industry-detail-module__z7VN-q__solutionGrid p{color:var(--text-on-inverse-muted);margin:0;font-size:.75rem}.industry-detail-module__z7VN-q__finalCta{color:var(--text-on-brand);background:var(--teal);padding:76px 0}.industry-detail-module__z7VN-q__finalCta .container{justify-content:space-between;align-items:center;gap:45px;display:flex}.industry-detail-module__z7VN-q__finalCta span{color:var(--text);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:800}.industry-detail-module__z7VN-q__finalCta h2{max-width:840px;margin:9px 0 0;font-size:clamp(2.1rem,3.5vw,3.6rem)}@media (max-width:900px){.industry-detail-module__z7VN-q__heroGrid,.industry-detail-module__z7VN-q__explainerGrid,.industry-detail-module__z7VN-q__recognitionCard{grid-template-columns:1fr}.industry-detail-module__z7VN-q__heroImage{order:2}.industry-detail-module__z7VN-q__heroCopy{padding-left:0}.industry-detail-module__z7VN-q__explainerGrid{gap:45px}.industry-detail-module__z7VN-q__productGrid{grid-template-columns:1fr 1fr}.industry-detail-module__z7VN-q__recognitionCard>div:last-child{min-height:420px}}@media (max-width:650px){.industry-detail-module__z7VN-q__hero,.industry-detail-module__z7VN-q__explainer{border-radius:0}.industry-detail-module__z7VN-q__hero{padding-bottom:60px}.industry-detail-module__z7VN-q__heroCopy h1{font-size:3.2rem}.industry-detail-module__z7VN-q__heroImage{min-height:360px}.industry-detail-module__z7VN-q__explainer,.industry-detail-module__z7VN-q__popularSection,.industry-detail-module__z7VN-q__recognitionSection,.industry-detail-module__z7VN-q__solutionsSection{padding:65px 0}.industry-detail-module__z7VN-q__sectionHeading{grid-template-columns:1fr;gap:18px}.industry-detail-module__z7VN-q__productGrid{grid-template-columns:1fr}.industry-detail-module__z7VN-q__productGrid .product-visual{min-height:290px}.industry-detail-module__z7VN-q__productGrid p{min-height:0}:is(.industry-detail-module__z7VN-q__consultation .container,.industry-detail-module__z7VN-q__finalCta .container){flex-direction:column;align-items:flex-start}.industry-detail-module__z7VN-q__recognitionCard>div:first-child{padding:30px 18px}.industry-detail-module__z7VN-q__recognitionCard ul{grid-template-columns:1fr}.industry-detail-module__z7VN-q__recognitionCard>div:last-child{min-height:330px}.industry-detail-module__z7VN-q__solutionGrid{grid-template-columns:1fr}.industry-detail-module__z7VN-q__solutionGrid article{border-right:0;border-bottom:1px solid var(--line-inverse);min-height:auto}}:root[data-theme] .industry-detail-module__z7VN-q__finalCta span{color:inherit}:root[data-theme] .industry-detail-module__z7VN-q__finalCta a{--coral:var(--teal-cta);--fill-cta:var(--teal-cta);--coral-hover:var(--teal-cta-hover);--text-on-brand:var(--teal-cta-ink)}:root[data-theme] :is(.industry-detail-module__z7VN-q__hero .industry-detail-module__z7VN-q__kicker,.industry-detail-module__z7VN-q__solutionsSection .industry-detail-module__z7VN-q__kicker,.industry-detail-module__z7VN-q__solutionGrid article>span,.industry-detail-module__z7VN-q__solutionsSection p a){color:var(--text-coral)}:root[data-theme] .industry-detail-module__z7VN-q__kicker{color:var(--coral-ink)}.industry-detail-module__z7VN-q__solutionsSection{--section-line-color:var(--text-coral)}html .industry-detail-module__z7VN-q__sectionHeading{text-align:center;grid-template-columns:1fr;justify-items:center;gap:16px}html .industry-detail-module__z7VN-q__sectionHeading>p{max-width:680px}:is(.industry-detail-module__z7VN-q__consultation .container,.industry-detail-module__z7VN-q__finalCta .container){text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:22px}.industry-detail-module__z7VN-q__finalCta h2{margin-left:auto;margin-right:auto}.industry-detail-module__z7VN-q__guideSection{padding:80px 0 40px}.industry-detail-module__z7VN-q__guideSection h2{margin:8px 0 34px}.industry-detail-module__z7VN-q__guideGrid{grid-template-columns:1fr 1fr;gap:34px 46px;display:grid}.industry-detail-module__z7VN-q__guideGrid article{border-left:2px solid var(--line);padding-left:18px}.industry-detail-module__z7VN-q__guideGrid h3{color:var(--text);margin-bottom:8px;font-size:1.06rem}.industry-detail-module__z7VN-q__guideLead{color:var(--text);margin-bottom:12px;font-size:1.02rem;font-weight:650;line-height:1.5}.industry-detail-module__z7VN-q__guideGrid p{color:var(--text-muted);margin-bottom:12px;font-size:.86rem;line-height:1.7}.industry-detail-module__z7VN-q__guideGrid p:last-child{margin-bottom:0}.industry-detail-module__z7VN-q__guideGrid ul{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.industry-detail-module__z7VN-q__guideMore{margin-top:40px}.industry-detail-module__z7VN-q__guideGrid li{color:var(--text);padding-left:18px;font-size:.82rem;font-weight:600;position:relative}.industry-detail-module__z7VN-q__guideGrid li:before{content:"→";color:var(--coral-ink);font-weight:800;position:absolute;top:0;left:0}@media (max-width:900px){.industry-detail-module__z7VN-q__guideGrid{grid-template-columns:1fr}}
