:root{--primary-color: #ff5a5a;--button-color: #c81e1e;--button-hover: #a51818;--secondary-color: #ff0000;--accent-color: #ff4d4d;--text-color: #ffffff;--dark-bg: #000000;--card-bg: #111111;--border-color: #333333;--svc-container: 1000px;--svc-process-margin: 60px;--svc-step: 55px;--svc-step-top: -30px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Montserrat,sans-serif;background-color:var(--dark-bg);color:var(--text-color);line-height:1.6}.container{width:100%;max-width:var(--svc-container);margin:0 auto;padding:0 20px}h1,h2,h3,h4,h5,h6{margin-bottom:20px;font-weight:700;line-height:1.2}h1{font-size:2.5rem}h2{font-size:2rem;color:#fff}h3{font-size:1.5rem;color:#fff}p{margin-bottom:20px}a{color:var(--text-color);text-decoration:none;transition:color .3s ease}a:hover{color:var(--primary-color)}.cta-button,.cta-phone{display:inline-block;font-size:1rem;font-weight:600;padding:12px 28px;border-radius:6px;text-align:center;transition:all .3s ease}.cta-button{background-color:var(--button-color);color:var(--text-color);border:none}.cta-button:hover{background-color:var(--button-hover);color:#fff}.cta-phone{color:var(--text-color);border:2px solid var(--primary-color);background-color:transparent}.cta-phone:hover{background-color:var(--button-color);border-color:var(--button-color);color:var(--text-color)}.cta-container{display:flex;flex-wrap:wrap;gap:15px;margin-top:30px;justify-content:center}section{padding:80px 0;text-align:center}.service-section:nth-child(2n)>section{background-color:#111111b3}.hero{background-image:linear-gradient(#000000b3,#000000b3),var(--hero-image, none);background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center;position:relative}.hero h1,.hero h2{color:var(--text-color);text-shadow:2px 2px 4px rgba(0,0,0,.5)}.hero h1{font-size:20px;margin-bottom:10px;font-weight:500}.hero p{max-width:800px;margin:0 auto 30px}.pas{padding:0;position:relative;overflow:hidden;background-color:var(--dark-bg)}.diagonal-container{position:relative;width:100%;padding:60px 0}.diagonal-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--card-bg);transform:skewY(-5deg);transform-origin:top left;z-index:0}.diagonal-content{position:relative;z-index:1;display:flex;max-width:1200px;margin:0 auto;padding:0 20px;align-items:center;gap:50px}.pas-text{flex:1;text-align:left}.pas-text h2{font-size:2.2rem;margin-bottom:30px;position:relative;padding-bottom:15px}.pas-text h2:after{content:"";position:absolute;bottom:0;left:0;width:80px;height:3px;background-color:var(--primary-color)}.pas-text p{margin-bottom:15px}.pas-text .cta-button{margin-top:20px}.pas-image{flex:1;position:relative}.image-frame{position:relative;border-radius:10px;overflow:hidden;box-shadow:0 15px 30px #0000004d}.image-frame img{width:100%;height:auto;display:block;transition:transform .5s ease}.image-frame:hover img{transform:scale(1.05)}.image-accent{position:absolute;width:100%;height:100%;top:0;left:0;border:3px solid var(--primary-color);border-radius:10px;transform:translate(15px,15px);z-index:-1;pointer-events:none}.benefits,.features,.process,.testimonials{padding:60px 0}.benefits-grid,.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px}.benefit-card{background-color:var(--card-bg);border-radius:10px;padding:30px;box-shadow:0 5px 15px #0000001a;transition:transform .3s ease;border:1px solid var(--border-color);text-align:center}.feature-card{background-color:var(--card-bg);border:1px solid var(--border-color);padding:35px 25px;border-radius:12px;text-align:center;transition:all .3s ease;box-shadow:0 5px 15px #ff00001a}.feature-card:hover{transform:translateY(-8px);box-shadow:0 10px 20px #f003}.card-icon{width:70px;height:70px;background-color:#e622221a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.card-icon i{font-size:2rem;color:var(--primary-color)}.process-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:var(--svc-process-margin)}.process-step{background-color:var(--card-bg);border-radius:10px;padding:30px;position:relative;border:1px solid var(--border-color)}.step-number{position:absolute;top:var(--svc-step-top);left:50%;transform:translate(-50%);background-color:var(--button-color);color:var(--text-color);width:var(--svc-step);height:var(--svc-step);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem}.testimonials-slider{max-width:800px;margin:0 auto;position:relative}.testimonial{padding:20px}.testimonial-content{background-color:var(--card-bg);padding:30px;border-radius:10px;position:relative;border:1px solid var(--border-color)}.testimonial-content:before{content:"\201c";position:absolute;top:10px;left:10px;font-size:4rem;color:var(--primary-color);opacity:.3}.testimonial-author{font-style:italic;margin-top:15px;color:var(--primary-color)}.testimonial-dots{display:flex;justify-content:center;margin-top:20px}.dot{width:12px;height:12px;background-color:var(--border-color);border-radius:50%;margin:0 5px;cursor:pointer}.dot.active{background-color:var(--primary-color)}.cta-section{background-image:linear-gradient(#000c,#000c),var(--cta-image, none);background-size:cover;background-position:center;padding:80px 0}.cta-buttons{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:30px;flex-wrap:wrap}.faq{padding:60px 0}.faq-container{max-width:800px;margin:40px auto 0}.faq-item{margin-bottom:15px;border:1px solid var(--border-color);border-radius:5px;overflow:hidden}.faq-question{padding:20px;background-color:var(--card-bg);display:flex;justify-content:space-between;align-items:center;cursor:pointer}.faq-question h3{margin:0;font-size:1.1rem}.faq-toggle{color:var(--primary-color);transition:transform .3s ease}.faq-item.active .faq-toggle{transform:rotate(45deg)}.faq-answer{padding:0 20px;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;text-align:left}.faq-item.active .faq-answer{padding:20px;max-height:200px}.contact{background-color:var(--dark-bg);padding:70px 0}.contact-card{max-width:1100px;margin:0 auto;background:linear-gradient(145deg,#1a1a1a,#0a0a0a);border-radius:20px;overflow:hidden;box-shadow:0 20px 40px #0006}.contact-card-inner{display:flex}.contact-info-side{flex:1;padding:50px;text-align:left;background-color:#111111e6}.contact-header{display:flex;align-items:center;margin-bottom:30px}.contact-logo{width:80px;height:80px;background-color:var(--primary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:0}.contact-logo img{height:80px!important;width:80px!important;object-fit:contain}.contact-list{list-style:none;margin:30px 0}.contact-list li{display:flex;align-items:flex-start;margin-bottom:20px}.contact-list li i{color:var(--primary-color);font-size:1.2rem;margin-right:15px;margin-top:3px}.contact-map-side{flex:1;min-height:500px;padding:30px 50px 10px 40px}@media(max-width:768px){h1{font-size:2rem}h2{font-size:1.7rem}.benefits-grid,.features-grid,.process-grid{grid-template-columns:1fr}.cta-container,.cta-buttons{flex-direction:column}.cta-phone{margin-right:0}section{padding:60px 0}.hero{height:680px}.diagonal-content{flex-direction:column-reverse}.pas-text{text-align:center;order:2}.pas-image{order:1;margin-bottom:40px}.pas-text h2:after{left:50%;transform:translate(-50%)}.contact-card-inner{flex-direction:column}.contact-info-side{padding:30px;text-align:center}.contact-header{flex-direction:column}.contact-logo{margin:0 auto 15px}.contact-list li{flex-direction:column;align-items:center}.contact-list li i{margin:0 0 10px}.contact-map-side{min-height:300px;padding:10px}.cta-container a .cta-button{width:100%}section.faq{text-align:left!important}}@media only screen and (max-width:768px){.globo-form-app.boxed-layout .g-container{padding:20px!important}}@media(min-width:769px)and (max-width:1024px){.benefits-grid,.features-grid,.process-grid{grid-template-columns:repeat(2,1fr)}.diagonal-content{gap:30px}}.service-rating,.testimonials__rating{margin:18px 0 0}.testimonials__rating{margin:-6px 0 18px}.testimonials__more{margin:16px 0 0}.testimonials__more a{color:var(--primary-color);font-weight:700;text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/7/assets/service-page.css.map */
