.industry-hero{padding:92px 0 78px;position:relative;overflow:hidden}.industry-hero:after{content:"";position:absolute;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(8,148,173,.14),transparent 68%);right:-120px;top:-170px}.breadcrumbs{font-size:12px;color:var(--muted);margin-bottom:28px}.breadcrumbs a{color:var(--teal)}.industry-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center;position:relative;z-index:1}.industry-hero h1{font-size:clamp(2.7rem,5vw,4.7rem);line-height:1.05;letter-spacing:-.055em;margin-bottom:24px}.industry-hero .lead{font-size:1.15rem}.industry-kicker{display:inline-flex;align-items:center;gap:9px;padding:8px 13px;border-radius:30px;background:rgba(8,148,173,.1);color:var(--teal);font-size:12px;font-weight:700;margin-bottom:20px}.industry-panel{background:var(--dark);color:white;border-radius:25px;padding:30px;box-shadow:var(--shadow)}.industry-panel>small{color:#8e9aaa}.industry-panel h3{font-size:1.5rem;margin:8px 0 24px}.panel-metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px}.panel-metrics span{padding:17px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:13px}.panel-metrics b{display:block;color:#54cbd7;font-size:1.35rem}.panel-metrics small{color:#99a2ad}.solution-intro{max-width:770px}.solution-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:48px}.solution-card{border:1px solid var(--line);border-radius:18px;padding:25px;background:#fff}.solution-card i{width:43px;height:43px;display:grid;place-items:center;border-radius:11px;background:rgba(8,148,173,.1);color:var(--teal);font-style:normal}.solution-card h3{margin:18px 0 9px}.solution-card p{font-size:14px;color:var(--muted);margin:0}.workflow{background:var(--dark);color:white}.workflow h2,.workflow .eyebrow{text-align:center}.workflow .lead{margin:0 auto;text-align:center}.workflow-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:50px;counter-reset:steps}.workflow-steps article{counter-increment:steps;border:1px solid #303640;border-radius:17px;padding:25px;background:rgba(255,255,255,.035)}.workflow-steps article:before{content:"0" counter(steps);color:var(--gold);font-weight:800;font-size:12px}.workflow-steps h3{margin:14px 0 8px}.workflow-steps p{color:#9da5b0;font-size:13px;margin:0}.outcomes-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;align-items:start}.outcome-list{display:grid;grid-template-columns:1fr 1fr;gap:14px}.outcome-list article{border:1px solid var(--line);border-radius:15px;padding:20px;background:white}.outcome-list b{display:block;color:var(--teal);font-size:1.15rem}.outcome-list span{font-size:13px;color:var(--muted)}.industry-cta{padding:75px 0}.cta-box{background:linear-gradient(120deg,#087f96,#0ba3b8);border-radius:26px;padding:50px;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:35px}.cta-box h2{margin-bottom:8px}.cta-box p{margin:0;color:rgba(255,255,255,.8)}.cta-box .button{background:white;color:var(--teal);box-shadow:none;white-space:nowrap}.industry-footer{padding-top:45px}.industry-footer .footer-grid{grid-template-columns:1fr 1fr 1fr}.subnav-active{color:var(--teal)!important}.industry-menu-toggle{display:none}.industry-menu-toggle span{display:block;width:24px;height:2px;background:var(--navy);margin:5px}
@media(max-width:900px){.industry-hero-grid,.outcomes-grid{grid-template-columns:1fr}.solution-grid{grid-template-columns:1fr 1fr}.workflow-steps{grid-template-columns:1fr 1fr}.industry-menu-toggle{display:block;border:0;background:none}.industry-nav{display:none}.industry-nav.open{display:flex;position:absolute;top:84px;left:0;right:0;background:#fff;flex-direction:column;padding:18px 24px;box-shadow:var(--shadow)}}
@media(max-width:600px){.industry-hero{padding:65px 0}.solution-grid,.workflow-steps,.outcome-list{grid-template-columns:1fr}.cta-box{padding:32px 24px;display:block}.cta-box .button{margin-top:24px}.industry-footer .footer-grid{grid-template-columns:1fr}.panel-metrics{grid-template-columns:1fr 1fr}.industry-menu-toggle{display:block}}
.solution-card.motion-card:hover,.outcome-list article.motion-card:hover{background:#fbfeff}.workflow-steps article.motion-card:hover{background:rgba(255,255,255,.065)}.panel-metrics span.motion-card:hover{background:rgba(255,255,255,.1)}
