.hero-image{position:relative}.hero-image video{max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.hero-badge{position:absolute;bottom:-10px;right:-10px;background:#ed8000;padding:10px;border-radius:50%;width:80px;height:80px;display:flex;align-items:center;justify-content:center;color:#000;font-weight:700;box-shadow:0 2px 4px rgba(0,0,0,.2)}.hero-description{max-width:800px;margin:0 auto}.hero-description p:nth-of-type(2){font-size:1.1em;margin-top:15px}.location-links{margin:20px 0;padding:15px;background:rgba(255,255,255,.1);border-radius:6px;text-align:center}.location-links-header{margin:0 0 10px 0;font-weight:600}.location-links-list{display:flex;gap:15px;flex-wrap:wrap;justify-content:center}.location-links-list a{color:#ff6b00;font-weight:600;text-decoration:none;transition:color .3s}.location-links-list a:hover{color:#003066;text-decoration:underline}.service-categories{margin:30px 0}.service-category-card a{color:#ed8000;text-decoration:none;font-weight:700}.cta-group{margin-top:30px;display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.coming-soon-banner{margin-top:25px;padding:15px 25px;background:linear-gradient(135deg,#003066 0,#004080 100%);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.15);max-width:600px;margin-left:auto;margin-right:auto}.coming-soon-banner p{color:#fff;font-size:1.05em;margin:0;text-align:center}.coming-soon-banner strong{color:#ed8000}.advantages{padding:60px 20px;background-color:#f8f9fa}.advantages .container{max-width:1200px;margin:0 auto}.advantages h2{text-align:center;color:#333;margin-bottom:40px;font-size:2em}.trust-grid{margin-bottom:40px}.industry-solutions{text-align:center;margin-top:40px}.industry-solutions h3{color:#333;margin-bottom:20px}.industry-solutions p{margin-bottom:20px;color:#555}.industry-tags{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-bottom:30px}.industry-tag{background:#e9ecef;padding:8px 15px;border-radius:20px}.final-cta{text-align:center;margin-top:40px}.final-cta h3{color:#333;margin-bottom:20px}.final-cta p{margin-bottom:25px;color:#555}.final-cta button{background-color:#ed8000;color:#000;border:none;padding:15px 30px;cursor:pointer;border-radius:8px;font-size:1.1em;font-weight:700;transition:transform .3s}.footer-content{background:#036;color:#fff;padding:20px;text-align:center}.footer-content a{color:#ed8000}.social-media{list-style:none;padding:0;display:flex;justify-content:center;gap:20px}.footer-links{list-style:none;padding:0;display:flex;justify-content:center;gap:15px;margin-top:10px}