.elementor-kit-405{--e-global-color-primary:#7C3AED;--e-global-color-secondary:#150D25;--e-global-color-text:#FFFFFF;--e-global-color-accent:#A855F7;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:800;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:700;font-family:"Open Sans",Sans-serif;font-size:16px;font-weight:300;line-height:1.6em}.elementor-kit-405 e-page-transition{background-color:#FFBC7D}.elementor-kit-405 h1{font-family:"Roboto Condensed",Sans-serif}.elementor-kit-405 h2{font-family:"Roboto Condensed",Sans-serif}.elementor-kit-405 h3{font-family:"Roboto Condensed",Sans-serif}.elementor-kit-405 h4{font-family:"Roboto Condensed",Sans-serif}.elementor-kit-405 h5{font-family:"Roboto Condensed",Sans-serif}.elementor-kit-405 h6{font-family:"Roboto Condensed",Sans-serif}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}.gradient-text{background:#a855f7;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.value-card{background:rgb(124 58 237 / .1)!important;border:1px solid rgb(124 58 237 / .2)!important;border-radius:16px!important;padding:40px 30px!important;transition:all 0.3s ease;position:relative;overflow:hidden}.value-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#7c3aed,#a855f7);opacity:0;transition:opacity 0.3s ease}.value-card:hover{transform:translateY(-5px);border-color:rgb(124 58 237 / .4)!important;box-shadow:0 20px 40px rgb(124 58 237 / .15)}.value-card:hover::before{opacity:1}.service-card{background:rgb(124 58 237 / .1)!important;border:1px solid rgb(124 58 237 / .2)!important;border-radius:16px!important;padding:25px!important;transition:all 0.3s ease;position:relative;overflow:hidden}.service-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#7c3aed,#a855f7);opacity:0;transition:opacity 0.3s ease}.service-card:hover{transform:translateY(-5px);border-color:rgb(124 58 237 / .4)!important;box-shadow:0 20px 40px rgb(124 58 237 / .15)}.service-card:hover::before{opacity:1}.service-card-img img{width:100%;height:200px;object-fit:cover;border-radius:10px;transition:transform 0.5s ease}.service-card:hover .service-card-img img{transform:scale(1.05)}.applications-cta-card{position:relative;overflow:hidden}.applications-cta-card{background:rgb(124 58 237 / .15)!important;border:1px solid rgb(124 58 237 / .25)!important;border-radius:20px!important;text-align:center;position:relative;overflow:hidden}.applications-cta-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#7c3aed,#a855f7)}.cta-gradient-bg{background:linear-gradient(135deg,#1a0d2e 0%,#2d1045 50%,#1a0d2e 100%)!important}.video-card{background:rgb(124 58 237 / .1)!important;border:1px solid rgb(124 58 237 / .2)!important;border-radius:20px!important;padding:15px!important;transition:all 0.3s ease;position:relative;overflow:hidden}.video-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#7c3aed,#a855f7);opacity:0;transition:opacity 0.3s ease;z-index:10}.video-card:hover{transform:translateY(-5px);border-color:rgb(124 58 237 / .4)!important;box-shadow:0 20px 40px rgb(124 58 237 / .2)}.video-card:hover::before{opacity:1}.video-card video{border-radius:12px;width:100%;aspect-ratio:1 / 1;object-fit:cover}strong{color:#a855f7}.iso-certificate img{transition:all 0.3s ease}.iso-certificate img:hover{transform:scale(1.03);box-shadow:0 20px 50px rgb(124 58 237 / .35)}.qms-card{background:rgb(124 58 237 / .1)!important;border:1px solid rgb(124 58 237 / .2)!important;border-radius:16px!important;padding:40px 30px!important;position:relative;overflow:hidden;transition:all 0.3s ease}.qms-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#7c3aed,#a855f7);opacity:0;transition:opacity 0.3s ease}.qms-card:hover{transform:translateY(-5px);border-color:rgb(124 58 237 / .4)!important;box-shadow:0 20px 40px rgb(124 58 237 / .15)}.qms-card:hover::before{opacity:1}.qms-card-image{border:1px solid rgb(124 58 237 / .2)!important;border-radius:16px!important;padding:0!important;position:relative;overflow:hidden;transition:all 0.3s ease;min-height:300px}.qms-card-image::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#7c3aed,#a855f7);opacity:0;transition:opacity 0.3s ease}.qms-card-image:hover{transform:translateY(-5px);border-color:rgb(124 58 237 / .4)!important;box-shadow:0 20px 40px rgb(124 58 237 / .15)}.qms-card-image:hover::before{opacity:1}.sustain-card{background:rgb(124 58 237 / .08)!important;border:1px solid rgb(124 58 237 / .2)!important;border-radius:20px!important;padding:40px!important;transition:all 0.3s ease}.sustain-card:hover{transform:translateY(-5px);border-color:rgb(124 58 237 / .4)!important;box-shadow:0 20px 40px rgb(124 58 237 / .15)}.document-card{background:rgb(124 58 237 / .1)!important;border:1px solid rgb(124 58 237 / .2)!important;border-radius:12px!important;padding:30px!important;text-align:center;transition:all 0.3s ease}.document-card:hover{transform:translateY(-5px);border-color:rgb(124 58 237 / .5)!important;box-shadow:0 15px 35px rgb(124 58 237 / .2)}.services-card{background:rgb(124 58 237 / .1)!important;border:1px solid rgb(124 58 237 / .2)!important;border-radius:16px!important;padding:30px 40px!important;max-width:600px!important;margin:40px auto!important}.capabilities-services{background:linear-gradient(180deg,#0d0a1a 0%,#150d25 35%,#150d25 65%,#0d0a1a 100%)!important}.coating-card{background:rgb(124 58 237 / .08)!important;border:1px solid rgb(124 58 237 / .2)!important;border-radius:12px!important;padding:20px 25px!important;text-align:center;transition:all 0.3s ease;width:calc(33.33% - 14px)}.coating-card:hover{transform:translateY(-3px);border-color:rgb(124 58 237 / .5)!important;box-shadow:0 10px 30px rgb(124 58 237 / .15)}.coating-card a{color:#fff;text-decoration:none;font-family:'Montserrat',sans-serif;font-size:14px;font-weight:600;transition:color 0.3s ease}.coating-card:hover a{color:#a855f7}.coatings-grid a{transition:all 0.3s ease!important}.coatings-grid a:hover{transform:translateY(-3px);border-color:rgb(124 58 237 / .5)!important;box-shadow:0 10px 30px rgb(124 58 237 / .15);color:#a855f7!important}.materials-grid div{transition:all 0.3s ease!important}.materials-grid div:hover{background:rgb(124 58 237 / .2)!important;border-color:rgb(124 58 237 / .4)!important;transform:translateY(-3px)}@media (max-width:768px){.materials-grid{grid-template-columns:repeat(2,1fr)!important}}.cta-section{background:linear-gradient(135deg,#1a0d2e 0%,#2d1045 50%,#1a0d2e 100%)!important}.cta-section a[href*="contact"]{transition:all 0.3s ease!important}.cta-section a[href*="contact"]:hover{transform:translateY(-3px);box-shadow:0 15px 30px rgb(124 58 237 / .4)}.cta-section a{transition:all 0.3s ease!important}.cta-section a:hover{transform:translateY(-3px);box-shadow:0 15px 30px rgb(124 58 237 / .4)}.hero-gradient{background:linear-gradient(135deg,#0d0a1a 0%,#1a0d2e 50%,#0d0a1a 100%)!important}.contact-card{background:rgb(124 58 237 / .08)!important;border:1px solid rgb(124 58 237 / .2)!important;border-radius:16px!important;padding:25px 30px!important;transition:all 0.3s ease}.contact-card:hover{border-color:rgb(124 58 237 / .4)!important;transform:translateY(-3px);box-shadow:0 10px 30px rgb(124 58 237 / .15)}.contact-card-urgent{background:linear-gradient(135deg,rgb(124 58 237 / .15),rgb(168 85 247 / .15))!important;border-color:rgb(124 58 237 / .3)!important}.contact-link:hover{color:#a855f7!important}.contact-link-lg:hover{color:#a855f7!important}.contact-form-container{background:rgb(124 58 237 / .08)!important;border:1px solid rgb(124 58 237 / .2)!important;border-radius:20px!important;padding:50px!important}.material-tag{background:rgb(124 58 237 / .15);border:1px solid rgb(124 58 237 / .3);border-radius:30px;padding:10px 22px;font-size:14px;font-weight:600;color:#a855f7;font-family:Montserrat,sans-serif;transition:all 0.3s ease;display:inline-block}.material-tag:hover{background:rgb(124 58 237 / .25);border-color:#a855f7}.cta-btn-primary{display:inline-block;background:linear-gradient(135deg,#6d28d9,#7c3aed);color:#fff;padding:15px 35px;border-radius:50px;text-decoration:none;font-weight:700;font-size:15px;font-family:Montserrat,sans-serif;letter-spacing:.5px;transition:all .3s ease}.cta-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgb(124 58 237 / .35);color:#fff}.cta-btn-secondary{display:inline-block;background:#fff0;color:#a855f7;padding:15px 35px;border-radius:50px;text-decoration:none;font-weight:700;font-size:15px;font-family:Montserrat,sans-serif;letter-spacing:.5px;border:2px solid #a855f7;transition:all .3s ease}.cta-btn-secondary:hover{background:rgb(124 58 237 / .15);transform:translateY(-2px);color:#a855f7}.static-card table{width:100%;border-collapse:collapse}.static-card thead tr{background:linear-gradient(135deg,rgb(124 58 237 / .2),rgb(124 58 237 / .1))}.static-card th,.static-card td{border-bottom:1px solid rgb(124 58 237 / .3);padding:16px 18px;font-family:Montserrat,sans-serif;font-size:14px}.static-card th{color:#a855f7;font-weight:700;text-align:center;text-transform:uppercase}.static-card th:first-child{text-align:left}.static-card td{color:rgb(255 255 255 / .75);text-align:center}.static-card td:first-child{color:#fff;font-weight:600;text-align:left}.static-card tbody tr:last-child td{border-bottom:1px solid rgb(124 58 237 / .3)}.static-card tbody tr:hover{background:rgb(124 58 237 / .06)}