body .entry-content,body .post-content,body .page-content,body .content-area,body main,#mks2025-ci-wrapper{background-color:#0a0a0a!important}#mks2025-ci-wrapper *,#mks2025-ci-wrapper :before,#mks2025-ci-wrapper :after{box-sizing:border-box}#mks2025-ci-wrapper{background-color:#0a0a0a!important;width:100vw!important;margin-left:-50vw!important;position:relative!important;left:50%!important}.mks2025-ci-particles-container{pointer-events:none;z-index:1;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.mks2025-ci-particle{background:#c41e2e99;border-radius:50%;width:3px;height:3px;animation:linear infinite mks2025-ci-float-particle;position:absolute;box-shadow:0 0 6px #c41e2e66}@keyframes mks2025-ci-float-particle{0%{opacity:0;transform:translateY(100vh)translate(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-100vh)translate(50px)}}#mks2025-ci-main{color:#e0e0e0!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;background-color:#0a0a0a!important;max-width:1600px!important;margin:0 auto!important;padding:0 20px!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;line-height:1.7!important;position:relative!important}#mks2025-ci-main h1{letter-spacing:-.5px!important;color:#fff!important;margin-bottom:25px!important;font-size:clamp(2.2em,5vw,3.2em)!important;font-weight:600!important;line-height:1.2!important}#mks2025-ci-main h2{letter-spacing:-.3px!important;color:#fff!important;margin-bottom:40px!important;font-size:clamp(1.8em,4vw,2.4em)!important;font-weight:600!important;line-height:1.3!important}#mks2025-ci-main h3{color:#fff!important;margin-bottom:18px!important;font-size:clamp(1.3em,2.5vw,1.5em)!important;font-weight:600!important}#mks2025-ci-main h4{color:#fff!important;margin-bottom:15px!important;font-size:clamp(1.15em,2vw,1.35em)!important;font-weight:600!important}#mks2025-ci-main p{color:#b0b0b0!important;font-size:clamp(1em,1.5vw,1.1em)!important;line-height:1.8!important}#mks2025-ci-main strong{color:#fff!important;font-weight:600!important}#mks2025-ci-main a.mks2025-ci-link{color:#c41e2e!important;text-decoration:none!important;transition:color .3s!important}#mks2025-ci-main a.mks2025-ci-link:hover{color:#e63946!important}.mks2025-ci-hero{text-align:center!important;background:url(/images/services/pre-wire-topaz.jpg) 50%/cover no-repeat!important;border:none!important;border-radius:16px!important;margin-top:clamp(30px,5vw,50px)!important;margin-bottom:clamp(40px,6vw,60px)!important;padding:clamp(70px,12vw,120px) clamp(25px,4vw,40px)!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #ffffff1a!important}.mks2025-ci-hero:before{content:""!important;border-radius:inherit!important;pointer-events:none!important;z-index:0!important;background:#000000bd!important;position:absolute!important;inset:0!important}.mks2025-ci-hero:after{content:""!important;pointer-events:none!important;z-index:1!important;background:linear-gradient(#0000002e 0%,#00000052 100%),radial-gradient(at 50% 0,#c41e2e24 0%,#0000 55%),radial-gradient(at 20% 100%,#c41e2e0f 0%,#0000 45%),radial-gradient(at 80% 100%,#c41e2e0d 0%,#0000 45%)!important;position:absolute!important;inset:0!important}.mks2025-ci-hero-content{z-index:2!important;max-width:1100px!important;margin:0 auto!important;position:relative!important}#mks2025-ci-main .mks2025-ci-hero h1{color:#fff!important;text-shadow:0 4px 24px #000000bf,0 2px 30px #c41e2e2e!important}.mks2025-ci-hero-icon{color:#c41e2e!important;opacity:.95!important;text-shadow:0 0 40px #c41e2e66!important;margin-bottom:25px!important;font-size:4em!important;display:block!important}#mks2025-ci-main .mks2025-ci-hero .mks2025-ci-hero-tagline{color:#fff!important;letter-spacing:2px!important;text-transform:uppercase!important;text-shadow:0 2px 18px #000000bf!important;margin-bottom:30px!important;font-size:clamp(1.1em,2vw,1.4em)!important;font-weight:400!important}.mks2025-ci-hero-tagline:after{content:""!important;background:linear-gradient(90deg,#0000,#c41e2e,#0000)!important;width:80px!important;height:3px!important;margin:20px auto 0!important;display:block!important}#mks2025-ci-main .mks2025-ci-hero p{color:#fff!important;text-shadow:0 2px 16px #000000b8!important;max-width:800px!important;margin-bottom:20px!important;margin-left:auto!important;margin-right:auto!important;font-size:clamp(1em,1.8vw,1.15em)!important}.mks2025-ci-hero-emphasis{color:#c41e2e!important;text-shadow:0 2px 18px #000000b3!important;font-weight:700!important}.mks2025-ci-hero-badges{flex-wrap:wrap!important;justify-content:center!important;gap:15px!important;margin-top:35px!important;display:flex!important}.mks2025-ci-hero-badge{color:#fff!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;text-shadow:0 2px 12px #000000b3!important;background:#c41e2e1a!important;border:1px solid #c41e2e4d!important;border-radius:30px!important;align-items:center!important;gap:8px!important;padding:10px 20px!important;font-size:clamp(.85em,1.5vw,.95em)!important;font-weight:500!important;transition:all .3s!important;display:inline-flex!important}.mks2025-ci-hero-badge:hover{background:#c41e2e33!important;border-color:#c41e2e!important;box-shadow:0 0 20px #c41e2e66!important}.mks2025-ci-hero-badge i{color:#c41e2e!important}a.mks2025-ci-hero-badge{cursor:pointer!important;text-decoration:none!important}.mks2025-ci-service-card.mks2025-ci-highlighted{z-index:10!important;overflow:visible!important}.mks2025-ci-values-section{z-index:1!important;background:linear-gradient(#1a1a1a 0%,#0a0a0a 100%)!important;border:1px solid #ffffff1a!important;border-radius:12px!important;margin-bottom:clamp(40px,6vw,60px)!important;padding:clamp(50px,8vw,70px) 30px!important;position:relative!important}.mks2025-ci-values-content{text-align:center!important;max-width:1200px!important;margin:0 auto!important}.mks2025-ci-values-section h2{margin-bottom:15px!important}.mks2025-ci-values-section>.mks2025-ci-values-content>p{max-width:750px!important;margin-bottom:50px!important;margin-left:auto!important;margin-right:auto!important;font-size:clamp(1.05em,2vw,1.2em)!important}.mks2025-ci-values-grid{grid-template-columns:repeat(3,1fr)!important;gap:clamp(20px,3vw,30px)!important;margin-top:40px!important;display:grid!important}.mks2025-ci-value-card{text-align:center!important;background:#111!important;border:1px solid #ffffff1a!important;border-radius:12px!important;padding:clamp(30px,4vw,40px) clamp(25px,3vw,35px)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;position:relative!important;overflow:hidden!important}.mks2025-ci-value-card:before{content:""!important;opacity:0!important;background:linear-gradient(90deg,#0000,#c41e2e,#0000)!important;height:2px!important;transition:opacity .3s!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.mks2025-ci-value-card:hover{border-color:#c41e2e66!important;transform:translateY(-5px)!important;box-shadow:0 20px 40px #0006,0 0 30px #c41e2e26!important}.mks2025-ci-value-card:hover:before{opacity:1!important}.mks2025-ci-value-icon{color:#c41e2e!important;text-shadow:0 0 25px #c41e2e4d!important;margin-bottom:20px!important;font-size:2.2em!important;display:block!important}.mks2025-ci-value-card h3{margin-bottom:15px!important;font-size:clamp(1.2em,2vw,1.4em)!important}.mks2025-ci-value-card p{margin:0!important}.mks2025-ci-services-header{text-align:center!important;z-index:1!important;background:linear-gradient(#000 0%,#0a0a0a 100%)!important;border:1px solid #ffffff1a!important;border-radius:12px!important;margin-bottom:clamp(30px,5vw,45px)!important;padding:clamp(40px,6vw,55px) 30px clamp(30px,4vw,40px)!important;position:relative!important}.mks2025-ci-services-header:after{content:""!important;background:linear-gradient(90deg,#0000,#c41e2e,#0000)!important;width:60%!important;height:3px!important;position:absolute!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important}.mks2025-ci-services-header h2{color:#c41e2e!important;text-shadow:0 0 30px #c41e2e66!important;margin-bottom:15px!important}.mks2025-ci-services-header p{color:#fffc!important;max-width:650px!important;margin:0 auto!important}.mks2025-ci-services-grid{z-index:1!important;grid-template-columns:repeat(2,1fr)!important;gap:clamp(20px,3vw,30px)!important;max-width:1500px!important;margin:0 auto clamp(30px,5vw,45px)!important;padding:0 20px!important;display:grid!important;position:relative!important}.mks2025-ci-service-card{cursor:pointer!important;background:#111!important;border:1px solid #ffffff1a!important;border-radius:16px!important;flex-direction:column!important;text-decoration:none!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important;display:flex!important;position:relative!important;overflow:hidden!important}.mks2025-ci-service-card:before{content:""!important;opacity:0!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(90deg,#0000,#c41e2e,#0000)!important;height:3px!important;transition:opacity .3s!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.mks2025-ci-service-card:hover{border-color:#c41e2e80!important;transform:translateY(-8px)!important;box-shadow:0 25px 50px #00000080,0 0 40px #c41e2e33!important}.mks2025-ci-service-card:hover:before{opacity:1!important}.mks2025-ci-service-card.mks2025-ci-full-width{grid-column:1/-1!important;justify-self:center!important;max-width:540px!important}.mks2025-ci-card-image{width:100%!important;height:220px!important;position:relative!important;overflow:hidden!important}.mks2025-ci-card-image-bg{background-position:50%;background-size:cover!important;width:100%!important;height:100%!important;transition:transform .5s!important}.mks2025-ci-service-card:hover .mks2025-ci-card-image-bg{transform:scale(1.08)!important}.mks2025-ci-card-image:after{content:""!important;z-index:1!important;backface-visibility:hidden!important;background:linear-gradient(#0003 0%,#00000080 50%,#000000e0 80%,#000 100%)!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;transform:translateZ(0)!important}.mks2025-ci-card-image-icon{z-index:2!important;color:#fff!important;background:#c41e2ee6!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:55px!important;height:55px!important;font-size:1.5em!important;transition:all .3s!important;display:flex!important;position:absolute!important;bottom:20px!important;left:25px!important;box-shadow:0 4px 20px #c41e2e80!important}.mks2025-ci-service-card:hover .mks2025-ci-card-image-icon{transform:scale(1.1)!important;box-shadow:0 6px 30px #c41e2e99!important}.mks2025-ci-card-body{z-index:1!important;background:#111!important;flex-direction:column!important;flex:1!important;margin-top:-2px!important;padding:calc(clamp(25px,3vw,35px) + 2px) clamp(25px,3vw,35px) clamp(25px,3vw,35px)!important;display:flex!important;position:relative!important}.mks2025-ci-card-body h3{color:#fff!important;align-items:center!important;gap:12px!important;margin-bottom:12px!important;font-size:clamp(1.25em,2.5vw,1.5em)!important;display:flex!important}.mks2025-ci-card-title-icon{color:#c41e2e!important;background:#c41e2e1f!important;border:1px solid #c41e2e40!important;border-radius:10px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;font-size:.95em!important;display:inline-flex!important}.mks2025-ci-card-body p{flex:1!important;margin-bottom:20px!important}.mks2025-ci-card-features{flex-wrap:wrap!important;gap:8px!important;margin-bottom:20px!important;display:flex!important}.mks2025-ci-card-feature{color:#b0b0b0!important;background:#c41e2e1a!important;border:1px solid #ffffff1a!important;border-radius:20px!important;padding:6px 14px!important;font-size:.85em!important;transition:all .3s!important}.mks2025-ci-service-card:hover .mks2025-ci-card-feature{color:#fff!important;background:#c41e2e26!important}.mks2025-ci-card-cta{color:#c41e2e!important;align-items:center!important;gap:10px!important;margin-top:auto!important;font-size:clamp(.95em,1.5vw,1.05em)!important;font-weight:600!important;text-decoration:none!important;transition:all .3s!important;display:inline-flex!important}.mks2025-ci-card-cta i{transition:transform .3s!important}.mks2025-ci-service-card:hover .mks2025-ci-card-cta{color:#e63946!important}.mks2025-ci-service-card:hover .mks2025-ci-card-cta i{transform:translate(5px)!important}.mks2025-ci-why-section{z-index:1!important;background:linear-gradient(#1a1a1a 0%,#111 100%)!important;border:1px solid #ffffff1a!important;border-radius:12px!important;margin-bottom:clamp(40px,6vw,60px)!important;padding:clamp(50px,8vw,70px) 30px!important;position:relative!important}.mks2025-ci-why-content{text-align:center!important;max-width:1200px!important;margin:0 auto!important}.mks2025-ci-why-section h2{margin-top:0!important}.mks2025-ci-why-section>.mks2025-ci-why-content>p{max-width:700px!important;margin-bottom:50px!important;margin-left:auto!important;margin-right:auto!important;font-size:clamp(1.05em,2vw,1.2em)!important}.mks2025-ci-why-grid{grid-template-columns:repeat(2,1fr)!important;gap:clamp(20px,3vw,30px)!important;max-width:1400px!important;margin:0 auto!important;display:grid!important}.mks2025-ci-why-card{text-align:left!important;background:#111!important;border:1px solid #ffffff1a!important;border-radius:12px!important;padding:clamp(25px,4vw,35px)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;position:relative!important;overflow:hidden!important}.mks2025-ci-why-card:before{content:""!important;opacity:0!important;background:linear-gradient(90deg,#0000,#c41e2e,#0000)!important;height:2px!important;transition:opacity .3s!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.mks2025-ci-why-card:hover{border-color:#c41e2e66!important;transform:translateY(-5px)!important;box-shadow:0 20px 40px #0006,0 0 30px #c41e2e26!important}.mks2025-ci-why-card:hover:before{opacity:1!important}.mks2025-ci-why-card h4{align-items:center!important;gap:14px!important;margin-top:0!important;margin-bottom:15px!important;display:flex!important}.mks2025-ci-why-card-icon{color:#c41e2e!important;background:#c41e2e26!important;border:1px solid #ffffff1a!important;border-radius:10px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:45px!important;height:45px!important;font-size:1.4em!important;display:flex!important}.mks2025-ci-why-card p{margin:0!important}.mks2025-ci-cta-section{color:#fff!important;text-align:center!important;z-index:1!important;background:linear-gradient(#1a1a1a 0%,#000 100%)!important;border:1px solid #ffffff1a!important;border-bottom:none!important;border-radius:12px 12px 0 0!important;padding:clamp(50px,8vw,80px) 30px!important;position:relative!important;overflow:hidden!important}.mks2025-ci-cta-section:before{content:""!important;pointer-events:none!important;background:radial-gradient(at 50% 0,#c41e2e1a 0%,#0000 60%)!important;position:absolute!important;inset:0!important}.mks2025-ci-cta-section>*{z-index:1!important;position:relative!important}.mks2025-ci-cta-section h3{margin-bottom:25px!important;font-size:clamp(1.8em,4vw,2.4em)!important;font-weight:600!important}.mks2025-ci-cta-section p{color:#fffc!important;margin-bottom:40px!important;font-size:clamp(1.1em,2vw,1.3em)!important;font-weight:300!important}.mks2025-ci-cta-buttons{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:20px!important;display:flex!important}.mks2025-ci-contact-form-wrapper{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#c41e2e0d!important;border:1px solid #ffffff1a!important;border-radius:12px!important;max-width:800px!important;margin:50px auto 40px!important;padding:clamp(30px,5vw,45px)!important}.mks2025-ci-contact-form-wrapper form,.mks2025-ci-contact-form-wrapper .contact-form{flex-direction:column!important;gap:20px!important;margin:0!important;padding:0!important;display:flex!important}.mks2025-ci-contact-form-wrapper label{color:#ffffffe6!important;margin-top:0!important;margin-bottom:8px!important;padding:0!important;font-size:clamp(.95em,1.5vw,1.05em)!important;font-weight:500!important;display:block!important}.mks2025-ci-contact-form-wrapper input[type=text],.mks2025-ci-contact-form-wrapper input[type=email],.mks2025-ci-contact-form-wrapper input[type=name],.mks2025-ci-contact-form-wrapper textarea,.mks2025-ci-contact-form-wrapper input,.mks2025-ci-contact-form-wrapper textarea,.mks2025-ci-contact-form-wrapper .contact-field input,.mks2025-ci-contact-form-wrapper .contact-field textarea,.mks2025-ci-contact-form-wrapper input:not([type=submit]):not([type=button]),.mks2025-ci-contact-form-wrapper form input:not([type=submit]):not([type=button]),.mks2025-ci-contact-form-wrapper form textarea{color:#fff!important;box-sizing:border-box!important;background:#00000080!important;border:1px solid #ffffff1a!important;border-radius:8px!important;width:100%!important;margin:0!important;padding:14px 18px!important;font-family:inherit!important;font-size:clamp(.95em,1.5vw,1.05em)!important;transition:all .3s!important}.mks2025-ci-contact-form-wrapper input[type=text]:focus,.mks2025-ci-contact-form-wrapper input[type=email]:focus,.mks2025-ci-contact-form-wrapper input[type=name]:focus,.mks2025-ci-contact-form-wrapper textarea:focus,.mks2025-ci-contact-form-wrapper input:focus,.mks2025-ci-contact-form-wrapper textarea:focus{border-color:#c41e2e!important;outline:none!important;box-shadow:0 0 0 3px #c41e2e33!important}.mks2025-ci-contact-form-wrapper textarea{resize:vertical!important;min-height:100px!important;margin:0!important;font-family:inherit!important}.mks2025-ci-contact-form-wrapper input[type=submit],.mks2025-ci-contact-form-wrapper button[type=submit]{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#c41e2e 0% 100%)!important;border:none!important;border-radius:8px!important;align-self:center!important;min-width:200px!important;margin-top:10px!important;margin-bottom:0!important;padding:16px 40px!important;font-size:clamp(1em,1.8vw,1.15em)!important;font-weight:600!important;transition:all .3s!important;box-shadow:0 4px 15px #c41e2e66!important}.mks2025-ci-contact-form-wrapper input[type=submit]:hover,.mks2025-ci-contact-form-wrapper button[type=submit]:hover{background:linear-gradient(135deg,#e63946 0%,#ff4757 100%)!important;transform:translateY(-2px)!important;box-shadow:0 6px 25px #e6394680!important}.mks2025-ci-contact-form-wrapper .required{color:#fff9!important;margin-left:8px!important;display:inline-block!important}.mks2025-ci-btn-primary{color:#fff!important;background:linear-gradient(135deg,#c41e2e 0% 100%)!important;border:none!important;border-radius:8px!important;padding:18px 40px!important;font-size:clamp(1.1em,2vw,1.2em)!important;font-weight:600!important;text-decoration:none!important;transition:all .3s!important;display:inline-block!important;box-shadow:0 4px 15px #c41e2e66!important}.mks2025-ci-btn-primary:hover{color:#fff!important;background:linear-gradient(135deg,#e63946 0%,#ff4757 100%)!important;text-decoration:none!important;transform:translateY(-2px)!important;box-shadow:0 6px 25px #e6394680!important}.mks2025-ci-btn-secondary{color:#fff!important;background:0 0!important;border:2px solid #ffffff80!important;border-radius:8px!important;padding:18px 40px!important;font-size:clamp(1.1em,2vw,1.2em)!important;font-weight:500!important;text-decoration:none!important;transition:all .3s!important;display:inline-block!important}.mks2025-ci-btn-secondary:hover{color:#fff!important;background:#ffffff1a!important;border-color:#fff!important;text-decoration:none!important}.mks2025-ci-dark-section{color:#fff!important;z-index:1!important;background:linear-gradient(#000 0%,#0a0a0a 100%)!important;border:1px solid #ffffff1a!important;border-top:none!important;border-radius:0 0 12px 12px!important;margin-bottom:0!important;padding:clamp(50px,8vw,70px) 30px!important;position:relative!important}.mks2025-ci-dark-section:before{content:""!important;pointer-events:none!important;background:radial-gradient(at 50% 100%,#c41e2e1a 0%,#0000 60%)!important;position:absolute!important;inset:0!important}.mks2025-ci-dark-section h2{margin-bottom:25px!important}.mks2025-ci-dark-section p{color:#fffc!important;z-index:1!important;font-size:clamp(.95em,1.5vw,1.1em)!important;position:relative!important}.mks2025-ci-dark-content{text-align:center!important;z-index:1!important;max-width:900px!important;margin:0 auto!important;position:relative!important}@media (max-width:900px){.mks2025-ci-services-grid{grid-template-columns:1fr!important}.mks2025-ci-service-card.mks2025-ci-full-width{max-width:100%!important}.mks2025-ci-values-grid,.mks2025-ci-why-grid{grid-template-columns:1fr!important}}@media (max-width:768px){#mks2025-ci-main{max-width:100%!important;padding:0!important}.mks2025-ci-hero{width:100%!important;margin-left:0!important;margin-right:0!important;padding:50px 20px!important}.mks2025-ci-hero-badges{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:10px!important;width:100%!important;display:grid!important}.mks2025-ci-hero-badge{text-align:center!important;justify-content:center!important;width:100%!important;padding:10px!important;font-size:clamp(.72rem,2.8vw,.85rem)!important;line-height:1.25!important}.mks2025-ci-hero-badge:last-child:nth-child(odd){grid-column:1/-1!important;justify-self:center!important;width:50%!important}.mks2025-ci-values-section,.mks2025-ci-services-header,.mks2025-ci-why-section,.mks2025-ci-cta-section,.mks2025-ci-dark-section{width:100%!important;margin-left:0!important;margin-right:0!important;padding:40px 20px!important}.mks2025-ci-services-grid{padding:0 15px!important}.mks2025-ci-card-image{height:180px!important}.mks2025-ci-contact-form-wrapper{margin:40px auto 30px!important;padding:25px 20px!important}.mks2025-ci-cta-buttons{flex-direction:column!important}.mks2025-ci-btn-primary,.mks2025-ci-btn-secondary{width:100%!important;max-width:300px!important}.mks2025-ci-why-card{text-align:center!important}.mks2025-ci-why-card h4{justify-content:center!important}.mks2025-ci-value-card{text-align:center!important}}@media (prefers-reduced-motion:reduce){#mks2025-ci-wrapper *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.mks2025-ci-particle{display:none!important}}
