.elementor-kit-13412{--e-global-color-primary:#6ec1e4;--e-global-color-secondary:#54595f;--e-global-color-text:#7a7a7a;--e-global-color-accent:#61ce70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}.elementor-kit-13412 e-page-transition{background-color:#ffbc7d}@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}}:root{--primary:#e31a1a;--primary-glow:rgba(227,26,26,.4);--bg-deep:#0a0a0c;--surface:#131316;--surface-elevated:#18181c;--text-main:#f0f0f0;--text-muted:#94949e;--border-color:rgba(255,255,255,.05);--font-head:'Rajdhani' , sans-serif;--font-body:'Inter' , sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:initial;height:auto}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis-stopped{overflow:hidden}.lenis-scrolling iframe{pointer-events:none}html,body{background-color:var(--bg-deep);color:var(--text-main);font-family: var(--font-body);font-weight:300;line-height:1.6;overflow-x:hidden;position:relative;width:100%}main{position:relative;z-index:1;overflow-x:hidden;width:100%}section{overflow:hidden;width:100%}h1,h2,h3,h4,.tech-font{font-family: var(--font-head);font-weight:600;text-transform:uppercase;letter-spacing:1px;line-height:1.2}.text-primary{color:var(--primary)}.text-muted{color:var(--text-muted)}#bg-circuit{position:fixed;top:-15%;left:0;width:100%;height:130%;background:linear-gradient(135deg,rgba(10,10,12,.6) 0%,rgba(20,20,25,.9) 100%) , url(cinza-high-tech.jpg);background-size:cover;background-position:center;opacity:.4;z-index:-2;will-change:transform;pointer-events:none}.global-grid{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(255,255,255,.01) 1px,transparent 1px) , linear-gradient(90deg,rgba(255,255,255,.01) 1px,transparent 1px);background-size:50px 50px;z-index:0;pointer-events:none}.secao-vermelho-intenso{position:relative;background:linear-gradient(rgba(130,10,10,.5),rgba(40,5,5,.85)) , url(vermelho-degrade.jpg) , url(cinza-high-tech.jpg);background-size:cover;background-position:center;background-blend-mode:multiply}.container{width:100%;max-width:1440px;margin:0 auto;padding:0 4%;position:relative;z-index:2}.section-padding{padding:140px 0;position:relative}.btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 36px;background:transparent;color:#fff;font-family: var(--font-head);font-size:1.1rem;font-weight:600;text-decoration:none;border:1px solid var(--primary);position:relative;overflow:hidden;z-index:1;cursor:pointer;transition:all .4s cubic-bezier(.16,1,.3,1);border-radius:2px}.btn::before{content:'';position:absolute;top:0;left:0;width:0;height:100%;background-color:var(--primary);z-index:-1;transition:width .4s cubic-bezier(.16,1,.3,1)}.btn:hover::before{width:100%}.btn:hover{box-shadow:0 0 20px var(--primary-glow)}.btn-solid{background-color:var(--primary);border:none}.btn-solid::before{background-color:#a01010;left:auto;right:0}.elevated-block{background:var(--surface);border:1px solid rgba(255,255,255,.03);border-top:2px solid rgba(227,26,26,.3);padding:40px;border-radius:6px;box-shadow:0 20px 40px rgba(0,0,0,.55) , inset 0 1px 0 rgba(255,255,255,.05);transition:transform .4s cubic-bezier(.16,1,.3,1) , border-color .4s ease , box-shadow .4s ease}.elevated-block:hover{transform:translateY(-8px);border-top-color:var(--primary);box-shadow:0 30px 60px rgba(227,26,26,.15)}header{position:fixed;top:0;left:0;width:100%;background:rgba(10,10,12,.9);backdrop-filter:blur(16px);border-bottom:1px solid var(--border-color);z-index:100}.header-content{display:flex;justify-content:space-between;align-items:center;height:80px}.logo{font-family: var(--font-head);font-size:1.6rem;font-weight:700;color:#fff;text-decoration:none}.nav-links{display:flex;gap:40px}.nav-links a{color:var(--text-main);text-decoration:none;font-size:.9rem;font-family: var(--font-head);letter-spacing:1px;transition:color .3s}.nav-links a:hover{color:var(--primary)}.hero{min-height:100vh;display:flex;align-items:center;position:relative;background:#000}.hero-video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.hero-video-wrapper video{width:100%;height:100%;object-fit:cover;object-position:center center}.hero-video-wrapper::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(0,0,0,.95) 0%,rgba(0,0,0,.6) 45%,rgba(0,0,0,.1) 85%);z-index:2;pointer-events:none}.hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center;position:relative;z-index:3;width:100%}.hero-content{background:transparent;padding:60px 20px 60px 0}.hero-content h1{font-size:clamp(2.8rem,4.5vw,4.2rem);margin-bottom:24px;text-shadow:0 4px 20px rgba(0,0,0,.6)}.hero-content p{font-size:1.2rem;color:#d1d1d6;margin-bottom:40px;max-width:95%;text-shadow:0 2px 10px rgba(0,0,0,.6)}.metrics-grid{display:flex;gap:40px;margin-bottom:40px}.metric-item{border-left:3px solid var(--primary);padding-left:20px}.metric-item h4{font-size:1.7rem;color:#fff}.metric-item span{font-size:.9rem;color:var(--text-muted)}.diag-header{text-align:center;max-width:900px;margin:0 auto 60px}.diag-header h2{font-size:clamp(2rem,3.5vw,3.2rem);margin-bottom:15px}.diag-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.diag-card h3{font-size:1.3rem;margin-bottom:15px;color:#fff}.kit-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:35px;margin-top:50px}.kit-item{display:flex;align-items:center;gap:25px;padding:30px;background:rgba(19,19,22,.85);border:1px solid rgba(255,255,255,.08);border-radius:4px;cursor:pointer;box-shadow:0 10px 25px rgba(0,0,0,.4);transition:all .4s ease}.kit-item:hover{background:rgba(227,26,26,.12);border-color:rgba(227,26,26,.5);transform:translateY(-3px);box-shadow:0 15px 35px rgba(227,26,26,.2)}.kit-icon{width:55px;height:55px;background:rgba(227,26,26,.2);display:flex;align-items:center;justify-content:center;border-radius:4px;color:#fff;font-family: var(--font-head);font-weight:bold;font-size:1.3rem;border:1px solid rgba(227,26,26,.4)}.apple-dark-section{background-color:#020203!important;border-top:1px solid rgba(255,255,255,.03);border-bottom:1px solid rgba(255,255,255,.03);position:relative;overflow:hidden}.sim-container{display:grid;grid-template-columns:1fr 1.1fr;gap:100px;align-items:center}.apple-glow-container{position:absolute;top:50%;left:28%;transform:translate(-50%,-50%);width:800px;height:800px;pointer-events:none;z-index:1;display:flex;align-items:center;justify-content:center}.apple-glow-container::before{content:'';position:absolute;width:350px;height:350px;background:radial-gradient(circle,rgba(227,26,26,.22) 0%,rgba(227,26,26,.05) 50%,transparent 100%);filter:blur(40px);border-radius:50%;z-index:1}.tech-ring{position:absolute;border-radius:50%;border:1px solid transparent;background:linear-gradient(#020203,#020203) padding-box , linear-gradient(135deg,rgba(255,255,255,.25) 0%,rgba(227,26,26,.4) 40%,rgba(255,255,255,.05) 100%) border-box;box-shadow:inset 0 0 15px rgba(227,26,26,.04) , 0 0 20px rgba(227,26,26,.03);transform:scale(.3);opacity:0;will-change:transform , opacity;z-index:2}.ring-1{width:100%;height:100%}.ring-2{width:75%;height:75%}.ring-3{width:52%;height:52%}.ring-4{width:32%;height:32%}.sim-text-block{position:relative;z-index:2}.sim-ui{background:rgba(15,15,18,.7);border:1px solid rgba(255,255,255,.06);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:14px;padding:50px;box-shadow:0 40px 100px rgba(0,0,0,.8) , inset 0 1px 1px rgba(255,255,255,.05);position:relative;z-index:2}.sim-ui::before{content:'';position:absolute;top:0;left:10%;width:80%;height:1px;background:linear-gradient(90deg,transparent,rgba(227,26,26,.8),transparent)}.input-group{margin-bottom:25px}.input-group label{display:block;font-family: var(--font-head);margin-bottom:10px;color:#a4a4ab;font-size:.9rem;letter-spacing:.5px}.sim-input{width:100%;padding:16px;background:rgba(5,5,7,.8);border:1px solid rgba(255,255,255,.08);color:#fff;font-family: var(--font-body);font-size:1.1rem;font-weight:400;border-radius:8px;outline:none;transition:all .3s ease}.sim-input:focus{border-color:var(--primary);box-shadow:0 0 15px rgba(227,26,26,.25);background:#000}select.sim-input{appearance:none;background-image:url(data:image/svg+xml;utf8,<svg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'12\'\ height=\'12\'\ fill=\'%2394949e\'><path\ d=\'M1\ 4l5\ 5\ 5-5z\'/></svg>);background-repeat:no-repeat;background-position:right 20px center;padding-right:45px}.sim-result{margin-top:35px;padding:30px;background:linear-gradient(180deg,rgba(227,26,26,.03) 0%,rgba(0,0,0,0) 100%);border:1px solid rgba(227,26,26,.15);text-align:center;border-radius:10px}.sim-result-value{font-family: var(--font-head);font-size:3.6rem;color:#fff;display:block;font-weight:700;text-shadow:0 0 25px rgba(255,255,255,.1)}.auth-badge{text-align:center;margin-bottom:60px}.badge-box{display:inline-block;padding:10px 25px;border:1px solid var(--primary);background:rgba(227,26,26,.05);color:var(--primary);border-radius:50px;font-family: var(--font-head);letter-spacing:1px;font-size:.9rem}.test-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.test-card{position:relative;padding:45px;background:var(--surface);border-left:3px solid var(--primary)}.test-card::before{content:'“';position:absolute;top:-10px;left:15px;font-size:7rem;font-family: var(--font-head);color:rgba(255,255,255,.02);line-height:1}.test-card p{font-style:italic;color:var(--text-main);margin-bottom:20px;position:relative;z-index:2;font-size:1.05rem}.test-author{font-family: var(--font-head);font-weight:bold;color:var(--primary);letter-spacing:.5px}.cap-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.faq-item{margin-bottom:15px;border-bottom:1px solid rgba(255,255,255,.1)}.faq-item details{padding:20px 0;cursor:pointer}.faq-item summary{font-family: var(--font-head);font-size:1.25rem;font-weight:600;outline:none;list-style:none;display:flex;justify-content:space-between;align-items:center}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:'+';color:#fff;font-size:1.5rem}.faq-item details[open] summary::after{content:'-'}.faq-item p{margin-top:15px;color:#e1e1e6;font-size:1rem}.form-box{background:rgba(19,19,22,.9);padding:45px;border:1px solid rgba(255,255,255,.1)}.form-box h3{margin-bottom:25px;font-size:1.7rem}.form-group{margin-bottom:20px}.form-control{width:100%;padding:15px;background:var(--bg-deep);border:1px solid rgba(255,255,255,.1);color:#fff;font-family: var(--font-body);font-size:1rem;transition:all .3s}.form-control:focus{outline:none;border-color:var(--primary);box-shadow:0 0 10px rgba(227,26,26,.1)}.form-box .btn{width:100%;margin-top:10px}footer{border-top:1px solid var(--border-color);padding:50px 0;text-align:center;background:#050505;position:relative;z-index:5;width:100%}footer p,footer h4{text-align:center;color:var(--text-muted);font-size:.95rem}.fade-up,.fade-right,.fade-left{opacity:0;will-change:transform , opacity}.fade-up{transform:translateY(40px)}.fade-right{transform:translateX(-40px)}.fade-left{transform:translateX(40px)}@media (max-width:1200px){.hero-grid,.sim-container,.cap-grid{gap:40px}.apple-glow-container{left:50%;width:550px;height:550px}}@media (max-width:992px){.hero{min-height:auto;padding-top:120px}.hero-video-wrapper{width:100%;height:50%;top:auto;bottom:0}.hero-video-wrapper::before{background:linear-gradient(0deg,rgba(0,0,0,.8) 0%,#000 100%)}.hero-grid{grid-template-columns:1fr;gap:300px}.hero-content{background:transparent;padding:0;text-align:center}.hero-content p{margin:0 auto 30px}.metrics-grid{justify-content:center}.diag-grid,.kit-grid,.sim-container,.test-grid,.cap-grid{grid-template-columns:1fr}.apple-glow-container{top:22%;left:50%}}@media (max-width:768px){header{position:absolute}.nav-links{display:none}.section-padding{padding:60px 0}.hero-content h1{font-size:2rem}.elevated-block,.sim-ui,.test-card,.form-box{padding:24px;width:100%}.kit-item{padding:20px;flex-direction:column;text-align:center}.apple-glow-container{display:flex;top:35%;left:50%;width:450px;height:450px;z-index:1}.apple-glow-container::before{width:220px;height:220px}}