.exp-hero{min-height:80vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:160px 22px 100px;background:var(--white)}.exp-hero-content{max-width:740px}.exp-hero h1{font-size:clamp(40px,7vw,76px);font-weight:800;letter-spacing:-.04em;line-height:1.04;color:var(--text-primary);margin-bottom:20px}.exp-hero-sub{font-size:21px;color:var(--text-secondary);line-height:1.5;max-width:560px;margin:0 auto}.exp-industry{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden}.exp-industry-img{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;transition:transform 8s ease}.exp-industry.in-view .exp-industry-img{transform:scale(1.06)}.exp-industry-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#000000d1,#0000008c);z-index:1}.exp-overlay-light{background:linear-gradient(135deg,#ffffffeb,#ffffffb3)}.exp-industry-content{position:relative;z-index:2;max-width:1100px;margin:0 auto;padding:80px 40px;display:flex;gap:64px;align-items:flex-start;width:100%}.exp-industry-text{flex:1.1;min-width:0}.exp-badge{display:inline-block;font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:16px}.exp-industry-dark .exp-badge{color:#ffffff80}.exp-industry-light .exp-badge{color:var(--text-secondary)}.exp-industry-dark h2{font-size:clamp(36px,5vw,56px);font-weight:800;letter-spacing:-.03em;line-height:1.05;color:var(--white);margin-bottom:16px}.exp-industry-light h2{font-size:clamp(36px,5vw,56px);font-weight:800;letter-spacing:-.03em;line-height:1.05;color:var(--text-primary);margin-bottom:16px}.exp-industry-dark .exp-industry-text>p{color:#ffffffa6}.exp-industry-light .exp-industry-text>p{color:var(--text-secondary)}.exp-industry-text>p{font-size:17px;line-height:1.6;max-width:440px;margin-bottom:28px}.exp-roi-bar{display:flex;gap:32px}.exp-roi-stat{text-align:left}.exp-roi-stat strong{display:block;font-size:clamp(24px,3vw,36px);font-weight:800;letter-spacing:-.02em;line-height:1;margin-bottom:4px}.exp-industry-dark .exp-roi-stat strong,.exp-industry-light .exp-roi-stat strong{color:var(--blue)}.exp-roi-stat span{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.exp-industry-dark .exp-roi-stat span{color:#fff6}.exp-industry-light .exp-roi-stat span{color:var(--text-secondary)}.exp-tools{flex:.9;min-width:0}.exp-tools h3{font-size:13px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:20px}.exp-industry-dark .exp-tools h3{color:#fff6}.exp-industry-light .exp-tools h3{color:var(--text-secondary)}.exp-tool-list{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.exp-tool{padding:18px 20px;border-radius:14px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease}.exp-industry-dark .exp-tool{background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.exp-industry-light .exp-tool{background:var(--white);border:1px solid var(--gray-border);box-shadow:0 2px 8px #0000000a}.exp-tool:hover{transform:translate(6px)}.exp-industry-dark .exp-tool:hover{background:#ffffff1a;box-shadow:0 4px 20px #0003}.exp-industry-light .exp-tool:hover{box-shadow:0 8px 24px #00000014}.exp-tool strong{display:block;font-size:15px;font-weight:700;margin-bottom:4px}.exp-industry-dark .exp-tool strong{color:var(--white)}.exp-industry-light .exp-tool strong{color:var(--text-primary)}.exp-tool p{font-size:13px;line-height:1.5;margin:0}.exp-industry-dark .exp-tool p{color:#ffffff80}.exp-industry-light .exp-tool p{color:var(--text-secondary)}.exp-industry-dark .link-cta,.exp-industry-light .link-cta{color:var(--blue)}@media (max-width: 900px){.exp-industry-content{flex-direction:column;padding:60px 24px;gap:40px}.exp-roi-bar{gap:20px;flex-wrap:wrap}.exp-industry{min-height:auto}}@media (max-width: 600px){.exp-hero{min-height:60vh;padding:120px 22px 60px}.exp-hero h1{font-size:clamp(32px,9vw,48px)}.exp-industry-content{padding:48px 20px}.exp-roi-bar{gap:16px}}
