.page-banner{background:linear-gradient(#000000b3,#000000b3),url(/optimized/images/contrato-manutencao.webp);background-size:cover;background-position:center;color:var(--color-white);padding:8rem 0 4rem;text-align:center;margin-top:0;position:relative;overflow:hidden}.page-banner:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,transparent,var(--color-red),transparent);animation:slide 3s infinite}@keyframes slide{0%{transform:translate(-100%)}to{transform:translate(100%)}}.page-banner h1{color:var(--color-white);margin-bottom:var(--space-sm);animation:fadeInDown 1s ease}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.page-banner p{font-size:1.2rem;opacity:.9;animation:fadeInUp 1s ease .3s both}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.page-banner .container{position:relative;z-index:2}.service-content{padding:var(--space-xl) 0}.service-intro{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl);align-items:center;margin-bottom:var(--space-xl)}.service-image{border-radius:8px;overflow:hidden;box-shadow:0 10px 30px #0000001a}.service-image img{width:100%;height:auto;display:block;transition:transform .5s ease}.service-image:hover img{transform:scale(1.05)}.service-text h2{margin-bottom:var(--space-md);position:relative;padding-bottom:var(--space-sm)}.service-text h2:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:3px;background-color:var(--color-red);transition:width .3s ease}.service-text:hover h2:after{width:100px}.center-title{text-align:center;margin-bottom:var(--space-lg);position:relative;padding-bottom:var(--space-sm)}.center-title:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:3px;background-color:var(--color-red);transition:width .3s ease}.center-title:hover:after{width:100px}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-lg);margin-bottom:var(--space-xl)}.feature-card{background-color:var(--color-white);border-radius:8px;padding:var(--space-lg);box-shadow:0 5px 15px #0000000d;display:flex;align-items:flex-start;transition:transform .3s ease,box-shadow .3s ease}.feature-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0000001a;border-left:3px solid var(--color-red)}.feature-icon{width:70px;height:70px;margin-right:var(--space-md);flex-shrink:0;background-color:var(--color-light-gray);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .3s ease;color:var(--color-red)}.feature-card:hover .feature-icon{transform:scale(1.1)}.feature-icon img,.feature-icon svg{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.feature-info h3{margin-bottom:var(--space-sm);color:var(--color-dark-gray)}.process-steps{position:relative;max-width:800px;margin:0 auto}.process-steps:before{content:"";position:absolute;top:0;bottom:0;left:40px;width:2px;background-color:var(--color-red);opacity:.3}.process-step{display:flex;margin-bottom:var(--space-xl);position:relative;opacity:0;transform:translate(-30px);transition:opacity .5s ease,transform .5s ease}.process-step.animate{opacity:1;transform:translate(0)}.step-number{width:80px;height:80px;background-color:var(--color-red);color:var(--color-white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;flex-shrink:0;margin-right:var(--space-lg);position:relative;z-index:1;box-shadow:0 5px 15px #8b00004d;transition:transform .5s ease,box-shadow .5s ease}.process-step:hover .step-number{transform:scale(1.1);box-shadow:0 10px 20px #8b000066}.step-content{flex-grow:1;padding:var(--space-md);background-color:var(--color-white);border-radius:8px;box-shadow:0 5px 15px #0000000d;transition:transform .5s ease,box-shadow .5s ease}.process-step:hover .step-content{transform:translateY(-5px);box-shadow:0 15px 30px #0000001a}.step-content h3{margin-bottom:var(--space-sm);transition:color .3s ease}.process-step:hover .step-content h3{color:var(--color-red)}.faq-container{margin-top:2rem}.faq-item{margin-bottom:1rem;border:1px solid #e9ecef;border-radius:8px;overflow:hidden}.faq-question{background-color:#f8f9fa;padding:1rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.faq-question h3{margin:0;font-size:1.1rem;color:#343a40}.faq-toggle{font-size:1.5rem;font-weight:700;color:var(--color-red);display:flex;align-items:center;justify-content:center}.faq-toggle .plus-icon,.faq-toggle .minus-icon{transition:transform .3s ease}.faq-toggle .minus-icon,.faq-item.active .faq-toggle .plus-icon{display:none}.faq-item.active .faq-toggle .minus-icon{display:block}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-answer p{padding:1rem;margin:0}.faq-item.active .faq-answer{max-height:1000px}.systemmax-section{margin-top:4rem;margin-bottom:4rem;padding:3rem 0;border-radius:16px;background:linear-gradient(145deg,#f8f9fa,#f0f0f0);box-shadow:0 10px 30px #0000001a;overflow:hidden;position:relative;z-index:1}.systemmax-section:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,#8b00000d,#fff0 70%);z-index:-1;animation:pulse-bg 10s infinite}.systemmax-container{max-width:1100px;margin:0 auto;padding:0 1.5rem}.systemmax-content{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.systemmax-text{padding-right:2rem}.systemmax-text h3{color:var(--color-red);margin-bottom:1.5rem;font-size:1.8rem;font-weight:700;line-height:1.3}.systemmax-text p{margin-bottom:1.5rem;font-size:1.1rem;line-height:1.6}.systemmax-features{list-style:none;padding:0;margin:0 0 2rem}.systemmax-features li{display:flex;align-items:center;margin-bottom:.8rem;padding:.5rem 0;transition:transform .3s ease}.systemmax-features li:hover{transform:translate(10px)}.feature-dot{width:12px;height:12px;background-color:var(--color-red);border-radius:50%;margin-right:1rem;position:relative}.feature-dot:before{content:"";position:absolute;inset:-4px;background-color:#8b000033;border-radius:50%;animation:pulse 2s infinite}.feature-text{font-weight:500}.systemmax-cta{margin-top:2rem}.btn-animated{position:relative;overflow:hidden;z-index:1}.btn-animated:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#fff3;transition:all .5s ease;z-index:-1}.btn-animated:hover:before{left:100%}.systemmax-visual{position:relative}.dashboard-container{background-color:#1e2a3a;border-radius:12px;box-shadow:0 15px 30px #00000026;overflow:hidden;position:relative;z-index:2;transform:perspective(1000px) rotateY(-5deg) rotateX(5deg);transition:transform .5s ease}.dashboard-container:hover{transform:perspective(1000px) rotateY(0) rotateX(0) scale(1.02)}.dashboard-header{background-color:#111827;padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.1)}.logo-holder{font-weight:700;font-size:1.2rem;color:#fff}.system{color:#f1f1f1}.max{color:var(--color-red)}.status-indicator{display:flex;align-items:center}.status-dot{width:10px;height:10px;border-radius:50%;margin-right:.5rem}.status-dot.online{background-color:var(--color-red);box-shadow:0 0 10px var(--color-red);animation:pulse 2s infinite}.status-text{font-size:.9rem;color:#d1d5db}.dashboard-body{padding:1.5rem;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.metric-card{background-color:#273548;border-radius:8px;padding:1rem;display:flex;align-items:flex-start;transition:transform .3s ease,box-shadow .3s ease}.metric-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0003}.metric-icon{margin-right:1rem;color:#fff;background-color:var(--color-red);width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 8px #8b00004d;transition:transform .3s ease}.metric-card:hover .metric-icon{transform:scale(1.15)}.metric-info{flex-grow:1}.metric-info h4{color:#fff;margin-bottom:.5rem;font-size:.9rem}.progress-bar{height:8px;background-color:#ffffff1a;border-radius:4px;overflow:hidden;margin-bottom:.5rem}.progress{height:100%;background-color:var(--color-red);border-radius:4px;transition:width 1.5s ease}#cpu-progress{width:32%}#memory-progress{width:45%}#internet-progress{width:78%;background:var(--color-red)}.internet-stats{display:flex;justify-content:space-between;font-size:.8rem;color:#d1d5db}.internet-speed,.internet-ping{display:flex;align-items:center}.devices-info{display:flex;flex-direction:column}.device-count{font-size:1.2rem;font-weight:700;color:#fff;margin-bottom:.3rem}.device-status{display:flex;align-items:center;font-size:.9rem;color:#d1d5db}.online-dot{width:8px;height:8px;background-color:var(--color-red);border-radius:50%;margin-right:.5rem}.glow-effect{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,#8b00001a,#8b00000d,#8b00001a);filter:blur(15px);opacity:.7;pointer-events:none;z-index:1}@keyframes pulse-bg{0%{opacity:.3}50%{opacity:.6}to{opacity:.3}}@media (max-width: 992px){.systemmax-content{grid-template-columns:1fr}.systemmax-text{order:1;padding-right:0}.systemmax-visual{order:0;margin-bottom:2rem}.dashboard-container{transform:perspective(1000px) rotateY(0) rotateX(0)}}@media (max-width: 768px){.page-banner{padding:6rem 0 3rem}.page-banner h1{font-size:2rem}.page-banner p{font-size:1rem}.process-step{flex-direction:column}.step-number{margin-bottom:var(--space-sm);margin-right:0}.process-step:not(:last-child):after{display:none}.cta-buttons{flex-direction:column;gap:.5rem}}.step-icon{position:absolute;top:var(--space-md);right:var(--space-md);color:var(--color-red);opacity:.2;transition:transform .5s ease,opacity .5s ease}.process-step:hover .step-icon{transform:scale(1.2) rotate(10deg);opacity:.5}.animated-icon{animation:pulse 2s infinite;color:var(--color-red)}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}
