#hero .hero-info h2 span{text-decoration:none;}#how-we-work .card{border:1px solid #e8edf2;border-radius:8px;transition:box-shadow .3s;}#how-we-work .card:hover{box-shadow:0 6px 24px rgba(0,0,0,.08);}#how-we-work .how-we-work-icon{width:48px;height:48px;background:#f0f6ff;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;font-size:22px;color:#007bff;}#how-we-work .card-title{font-size:16px;font-weight:700;margin-bottom:10px;color:#1a1a2e;}#how-we-work .card-text{font-size:14px;line-height:1.7;color:#555;}.footer-contact-row{border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:4px;gap:8px 24px;}.footer-contact-item{display:flex;align-items:center;gap:6px;font-size:13px;opacity:.8;}.footer-contact-item i{font-size:14px;}.industry-page{padding-top:70px;}#industry-hero{padding:80px 0 60px;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 60%,#0f3460 100%);color:#fff;}#industry-hero .industry-label{display:inline-block;background:rgba(116,181,252,.15);color:#74b5fc;border:1px solid rgba(116,181,252,.3);font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;padding:4px 14px;border-radius:20px;margin-bottom:20px;}#industry-hero h1{font-size:42px;font-weight:700;line-height:1.2;margin-bottom:20px;color:#fff;}#industry-hero h1 span{color:#74b5fc;}#industry-hero p{font-size:17px;line-height:1.7;color:rgba(255,255,255,.8);max-width:600px;margin-bottom:32px;}@media (max-width:767px){#industry-hero h1{font-size:28px}#industry-hero p{font-size:15px}}.btn-industry-cta{display:inline-block;background:#007bff;color:#fff;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;padding:12px 36px;border-radius:50px;border:2px solid #007bff;text-decoration:none;transition:.3s;}.btn-industry-cta:hover{background:transparent;color:#007bff;}#industry-contact .btn-industry-cta{background:#007bff;border-color:#007bff;color:#fff;margin-bottom:16px;}#industry-contact .btn-industry-cta:hover{background:transparent;color:#007bff;}.pain-point-box{background:#fff;border:1px solid #e8edf2;border-radius:8px;padding:28px 24px;height:100%;transition:box-shadow .3s;}.pain-point-box:hover{box-shadow:0 6px 24px rgba(0,0,0,.08);}.pain-icon{width:48px;height:48px;background:#f0f6ff;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;font-size:22px;color:#007bff;}.pain-point-box h4{font-size:16px;font-weight:700;margin-bottom:10px;color:#1a1a2e;}.pain-point-box p{font-size:14px;line-height:1.7;color:#555;margin:0;}.case-study-block{background:#f8f9fb;border-left:4px solid #007bff;border-radius:0 8px 8px 0;padding:36px 40px;}.case-study-opener{font-size:22px;font-weight:700;color:#1a1a2e;font-style:italic;margin-bottom:20px;}.case-study-block p{font-size:15px;line-height:1.8;color:#444;margin-bottom:16px;}.case-study-closer{font-weight:600;color:#1a1a2e;border-top:1px solid #e0e5eb;padding-top:16px;margin-top:8px;}#industry-contact{padding:40px 0;background:#fff;}#industry-contact h3{font-size:32px;font-weight:700;margin-bottom:16px;color:#1a1a2e;}#industry-contact p{font-size:16px;line-height:1.7;color:#555;margin-bottom:12px;}.industry-location{font-size:14px!important;color:#888!important;margin-bottom:28px!important;}.industry-location i{color:#007bff;margin-right:4px;}#hero .hero-info .hero-subheadline{color:rgba(255,255,255,.85);font-size:16px;line-height:1.7;margin-bottom:30px;max-width:480px;}@media (max-width:767px){#hero .hero-info .hero-subheadline{font-size:14px}}.htmx-indicator-hidden{display:none;}.htmx-request .htmx-indicator-hidden{display:inherit;}.htmx-request.htmx-indicator-hidden{display:inherit;}