body.industries-page{--teal:#0080a8;--teal-deep:#005d7a;--teal-soft:#e3f3f8;--orange:var(--brand-orange);--orange-soft:#fff1e1;--ink:#0e1f29;--ink-soft:#3b515c;--muted:#6b7d86;--line:#e3e8eb;--bg:#fbfcfc;--white:#fff;--paper:#f6f8f9;--warm:#fffaf3;font-family:var(--font-sans), "Inter", system-ui, sans-serif;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;line-height:1.55}body.industries-page .hero-tag{font-family:var(--mono);letter-spacing:.18em;color:var(--brand-orange);text-transform:uppercase;align-items:center;gap:12px;margin-bottom:28px;font-size:12px;display:flex}body.industries-page .hero-tag:before{content:"";background:var(--orange);width:36px;height:1px}body.industries-page .hero h1{font-family:var(--serif);letter-spacing:-.025em;color:var(--ink);margin-bottom:32px;font-size:clamp(34px,4.3vw,56px);font-weight:400;line-height:1.05}body.industries-page .hero h1 em{color:var(--teal);font-style:italic;font-weight:400}body.industries-page .hero h1 .underline:after{content:"";background:var(--orange-soft);z-index:-1;height:.25em;position:absolute;bottom:.05em;left:0;right:0}body.industries-page .section-tag{font-family:var(--mono);letter-spacing:.16em;color:var(--brand-orange);text-transform:uppercase;margin-bottom:12px;font-size:12px}body.industries-page .section-title em{color:var(--teal);font-style:italic}body.industries-page .shift-col h3{font-family:var(--serif);margin-bottom:24px;font-size:24px;font-style:italic;font-weight:500}body.industries-page .proof-section{background:linear-gradient(180deg, var(--white), var(--warm))}body.industries-page .cases{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}body.industries-page .case:before{content:"";background:linear-gradient(90deg, var(--orange), var(--teal));height:4px;position:absolute;top:0;left:0;right:0}body.industries-page .impact{background:var(--orange-soft);color:var(--ink);border-radius:10px;margin-top:20px;padding:16px;font-size:14px;line-height:1.5}body.industries-page .impact strong{color:#a04500}body.industries-page .pull-quote{background:linear-gradient(135deg, var(--warm), var(--white));border:1px solid var(--line);border-radius:20px;padding:40px;position:sticky;top:100px}body.industries-page .explore-left h3 em{color:var(--brand-orange);font-style:italic}body.industries-page .explore-stat .v{font-family:var(--serif);letter-spacing:-.02em;color:var(--brand-orange);margin-bottom:6px;font-size:32px;font-weight:500;line-height:1}@media (max-width:980px){body.industries-page .uc-grid,body.industries-page .cases{grid-template-columns:1fr}body.industries-page .hero-art{height:320px}}@media (max-width:720px){body.industries-page .hero h1{font-size:clamp(28px,8vw,40px)}body.industries-page .hero-art{height:300px}}
