.industries-page{--bg-color:#f6f8f9;--text-main:#102027;--text-muted:#52636b;--accent-blue:#0b4f6c;--accent-dark:#06364a;--accent-orange:#a64d00;--card-bg:#fff;--card-border:#e2e8f0;background:var(--bg-color);color:var(--text-main);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.industries-page *{box-sizing:border-box}.industries-wrap{z-index:1;width:min(1200px,100% - 48px);margin:auto;position:relative}.industries-hero{text-align:center;background:linear-gradient(135deg,#f0f4f6 0%,#e8f0f3 100%);border-bottom:1px solid #d3e0e5;padding:160px 0 100px;position:relative;overflow:hidden}.industries-hero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#0b4f6c1f 0%,#0000 60%);width:800px;height:800px;position:absolute;top:-40%;left:50%;transform:translate(-50%)}.industries-kicker{color:var(--accent-orange);letter-spacing:.2em;text-transform:uppercase;background:#ef7d181a;border:1px solid #ef7d184d;border-radius:999px;margin-bottom:24px;padding:8px 16px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 0 20px #ef7d181a}.industries-hero h1{letter-spacing:-.04em;max-width:900px;color:var(--text-main);margin:0 auto 24px;font-size:clamp(3rem,7vw,5.5rem);font-weight:800;line-height:1.1}.industries-hero h1 span{background:linear-gradient(135deg, var(--accent-blue) 0%, var(--accent-dark) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.industries-hero p{max-width:700px;color:var(--text-muted);margin:0 auto;font-size:18px;line-height:1.7}.hero-pills{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px;display:flex}.hero-pills span{border:1px solid var(--card-border);color:var(--text-muted);cursor:default;background:#fff;border-radius:999px;padding:10px 20px;font-size:13px;font-weight:600;transition:all .3s;box-shadow:0 2px 4px #00000005}.hero-pills span:hover{color:var(--accent-blue);background:#eef4f6;border-color:#0b4f6c4d;transform:translateY(-2px);box-shadow:0 4px 12px #0b4f6c1a}.industries-section{background:var(--bg-color);padding:100px 0;position:relative}.section-head{text-align:center;max-width:800px;margin:0 auto 80px;position:relative}.section-kicker{color:var(--accent-orange);letter-spacing:.2em;text-transform:uppercase;background:#ef7d181a;border:1px solid #ef7d184d;border-radius:999px;margin-bottom:24px;padding:8px 16px;font-size:11px;font-weight:800;display:inline-block}.section-head h2,.why h2,.faq h2{letter-spacing:-.04em;color:var(--text-main);margin-bottom:24px;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:800;line-height:1.1}.section-head p,.why p{color:var(--text-muted);font-size:17px;line-height:1.7}.industry-grid{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.industry-grid>.industry-card{flex:320px;max-width:calc(33.3333% - 16px)}@media (max-width:1100px){.industry-grid>.industry-card{max-width:calc(50% - 12px)}}@media (max-width:768px){.industry-grid>.industry-card{max-width:100%}}.industry-card{border:1px solid var(--card-border);background:#fff;border-radius:24px;flex-direction:column;padding:32px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000005}.industry-card:before{content:"";opacity:0;pointer-events:none;z-index:1;background:radial-gradient(circle at 100% 0,#0b4f6c0a,#0000 60%);transition:opacity .4s;position:absolute;inset:0}.industry-card:hover:before{opacity:1}.industry-card:hover{border-color:#0b4f6c40;transform:translateY(-8px);box-shadow:0 20px 40px #00000014}.industry-top{z-index:2;align-items:center;gap:20px;margin-bottom:24px;display:flex;position:relative}.industry-icon{width:64px;height:64px;color:var(--accent-blue);background:linear-gradient(135deg,#0b4f6c1a,#0b4f6c05);border:1px solid #0b4f6c26;border-radius:16px;justify-content:center;align-items:center;transition:transform .4s;display:flex}.industry-card:hover .industry-icon{transform:scale(1.1)rotate(5deg)}.industry-svg{stroke-width:2px;width:32px;height:32px}.industry-card h3{color:var(--text-main);margin:0;font-size:22px;font-weight:700}.industry-card>p{color:var(--text-muted);z-index:2;flex-grow:1;margin:0 0 24px;font-size:15px;line-height:1.6;position:relative}.uses{color:var(--text-main);background:var(--bg-color);border:1px solid var(--card-border);z-index:2;border-radius:12px;align-items:center;gap:8px;margin-bottom:24px;padding:12px 16px;font-size:13px;font-weight:600;display:flex;position:relative}.uses:before{content:"";background:var(--accent-orange);border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 0 8px #ef7d1899}.product-links{z-index:2;flex-wrap:wrap;gap:10px;margin-top:auto;display:flex;position:relative}.product-link{background:var(--bg-color);color:var(--text-main);border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.product-link:after{content:"→";color:var(--accent-orange);font-size:16px;line-height:1;transition:transform .3s}.product-link:hover{color:var(--accent-blue);background:#eef4f6;border-color:#0b4f6c33}.product-link:hover:after{transform:translate(4px)}.why{background:var(--bg-color);border-block:1px solid var(--card-border);padding:100px 0;position:relative}.why-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.benefits{grid-template-columns:1fr 1fr;gap:20px;display:grid}.benefit{border:1px solid var(--card-border);background:#fff;border-radius:20px;padding:30px;transition:all .3s;box-shadow:0 2px 4px #00000005}.benefit:hover{border-color:#0b4f6c40;transform:translateY(-5px);box-shadow:0 10px 20px #0000000d}.benefit strong{color:var(--text-main);margin-bottom:12px;font-size:18px;font-weight:700;display:block}.benefit span{color:var(--text-muted);font-size:14px;line-height:1.6;display:block}.faq{background:var(--bg-color);padding:100px 0;position:relative}.faq-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.faq-item{border:1px solid var(--card-border);background:#fff;border-radius:20px;padding:32px;transition:all .3s;box-shadow:0 2px 4px #00000005}.faq-item:hover{border-color:#0b4f6c40;transform:translateY(-3px);box-shadow:0 10px 20px #0000000d}.faq-item h3{color:var(--text-main);margin:0 0 16px;font-size:18px;font-weight:700;line-height:1.4}.faq-item p{color:var(--text-muted);margin:0;font-size:15px;line-height:1.7}.industries-cta{background:var(--bg-color);padding:40px 0 100px}.cta-box{background:linear-gradient(135deg, var(--accent-dark) 0%, var(--accent-blue) 100%);border-radius:32px;justify-content:space-between;align-items:center;gap:40px;padding:60px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px #00000026}.cta-box:before{content:"";opacity:.8;pointer-events:none;background:radial-gradient(circle,#ef7d1833 0%,#0000 70%);width:600px;height:600px;position:absolute;top:-50%;right:-20%}.cta-box h2{color:#fff;z-index:2;margin:0 0 16px;font-size:36px;font-weight:800;position:relative}.cta-box p{color:#dce6e9;z-index:2;max-width:600px;margin:0;font-size:16px;line-height:1.6;position:relative}.cta-button{background:var(--accent-orange);color:#fff;z-index:2;border-radius:16px;flex:none;justify-content:center;align-items:center;padding:18px 32px;font-size:16px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;position:relative}.cta-button:hover{background:#d66a0f;transform:scale(1.05);box-shadow:0 10px 30px #ef7d1866}.site-brand{display:none}@media (max-width:900px){.why-grid{grid-template-columns:1fr;gap:40px}.faq-grid{grid-template-columns:1fr}.cta-box{text-align:center;flex-direction:column;padding:40px}.cta-box p{margin:0 auto}}@media (max-width:768px){.industries-hero{padding:100px 0 60px}.industries-hero h1{font-size:clamp(2.5rem,8vw,3.5rem)}.industries-section{padding:60px 0}.industry-grid,.benefits{grid-template-columns:1fr}}
