@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-700-normal-BdjcYUrC.woff2)format("woff2"),url(/assets/montserrat-latin-700-normal-BWkrl476.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-latin-800-normal-axpkC1rd.woff2)format("woff2"),url(/assets/montserrat-latin-800-normal-C3dfDxXV.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}:root{--blue:#0080ff;--blue-dark:#0059b2;--blue-light:#3da0ff;--blue-glow:#0080ff59;--blue-deep:#0063c6;--blue-action:#0072e5;--moltec-brand:#1577e0;--moltec-navy:#0a1a3f;--moltec-mist:#ebeef2;--henry-gold:#c9a15a;--henry-dark:#120d0a;--henry-cream:#efe4ce;--bjj-green:#57b583;--bjj-black:#060606;--bjj-navy:#0e1d3a;--graphite:#0f172a;--graphite-2:#111827;--graphite-3:#1e293b;--gray:#9ca3af;--gray-2:#6b7280;--offwhite:#f8fafc;--offwhite-2:#e2e8f0;--light-bg:#fbfcfe;--light-bg-alt:#f8fafc;--light-heading:#0f172a;--light-body:#475569;--light-border:#0f172a14;--light-card-shadow:0 10px 40px #0f172a12;--font-title:"Montserrat", sans-serif;--font-body:"Inter", sans-serif;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.87, 0, .13, 1);--ease-spring:cubic-bezier(.32, .72, 0, 1);--container:1100px;--section-pad:120px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-padding-top:96px}a,button{touch-action:manipulation;-webkit-tap-highlight-color:#0080ff29}main:focus,section:focus{outline:none}.skip-link{z-index:120;background:var(--blue-action);color:#fff;font-family:var(--font-title);transition:transform .4s var(--ease-spring);border-radius:999px;padding:10px 18px;font-size:14px;font-weight:700;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{outline-offset:2px;outline:2px solid #fff;transform:translateY(0)}body{background:var(--graphite);color:var(--offwhite);font-family:var(--font-body);font-size:17px;line-height:1.7;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.hero-sub,#heroHeadline,#viradaHeadline,#bigRevealText,[data-anim=fade-up],[data-anim=split],[data-anim=blur],.prova-card,.footer{opacity:0}.progress-bar{background:linear-gradient(90deg, var(--blue-dark), var(--blue-light));transform-origin:0;z-index:110;width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0)}.navbar{z-index:100;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#0f172ae6;border:1px solid #ffffff1a;border-radius:999px;justify-content:space-between;align-items:center;gap:36px;width:max-content;max-width:calc(100% - 24px);padding:7px 7px 7px 22px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff12,0 18px 40px -20px #020617cc}.nav-brand{align-items:center;gap:10px;display:flex}.nav-links{align-items:center;gap:20px;display:flex}.nav-link{color:var(--gray);transition:color .2s var(--ease-spring);font-size:13px}.nav-link:hover{color:var(--blue-light)}.nav-cta{font-family:var(--font-title);letter-spacing:.05em;text-transform:uppercase;color:var(--offwhite);transition:background .2s var(--ease-spring), border-color .2s var(--ease-spring), color .2s var(--ease-spring);border:1px solid #fff3;border-radius:100px;padding:7px 18px;font-size:12px;font-weight:700}.nav-cta:hover{background:var(--blue-action);border-color:var(--blue)}@media (width<=600px){.nav-link{display:none}}.container{max-width:var(--container);margin:0 auto;padding:0 32px}.section-headline{text-wrap:balance;font-family:var(--font-title);color:var(--offwhite);margin-bottom:24px;font-size:clamp(2rem,4.5vw,3.2rem);font-weight:700;line-height:1.15}.body-text{color:var(--gray);max-width:520px;font-size:18px;line-height:1.75}.body-text strong{color:var(--offwhite);font-weight:600}.word-wrap{display:inline-block;overflow:hidden}.word-inner{display:inline-block}.hero{justify-content:center;align-items:center;min-height:100svh;padding:120px 32px 80px;display:flex;position:relative;overflow:hidden}.hero-bg{pointer-events:none;position:absolute;inset:0}.hero-grid{background-image:linear-gradient(#0080ff0a 1px,#0000 1px),linear-gradient(90deg,#0080ff0a 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80%,#000 20%,#0000 70%);mask-image:radial-gradient(80% 80%,#000 20%,#0000 70%)}.orb{pointer-events:none;filter:blur(90px);will-change:transform;backface-visibility:hidden;border-radius:50%;position:absolute;transform:translateZ(0)}.orb-1{background:radial-gradient(circle,#0080ff38 0%,#0000 65%);width:700px;height:700px;top:-15svh;right:-8%}.orb-2{background:radial-gradient(circle,#3da0ff26 0%,#0000 65%);width:500px;height:500px;top:calc(95svh - 500px);left:-6%}.orb-3{background:radial-gradient(circle,#0059b22e 0%,#0000 65%);width:350px;height:350px;top:40svh;left:30%}.hero-content{z-index:2;text-align:center;max-width:900px;margin:0 auto;position:relative}.hero-headline{text-wrap:balance;font-family:var(--font-title);letter-spacing:-.02em;color:var(--offwhite);margin-bottom:28px;font-size:clamp(2rem,4.2vw,3.4rem);font-weight:800;line-height:1.15}.hero-headline em{color:var(--blue-light);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(90deg, var(--blue), var(--blue-light));transition:background-size .9s var(--ease-out);background-position:0 100%;background-repeat:no-repeat;background-size:0% 3px;font-style:normal}.hero-headline em.underline-active{background-size:100% 3px}.hero-sub{color:var(--gray);max-width:600px;margin:0 auto;font-size:clamp(1rem,2vw,1.2rem);line-height:1.8}.marquee-wrap{border-top:1px solid var(--light-border);border-bottom:1px solid var(--light-border);background:var(--light-bg-alt);padding:22px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.marquee-track{width:max-content;font-family:var(--font-title);letter-spacing:.15em;color:var(--light-body);align-items:center;gap:52px;font-size:13px;font-weight:700;animation:160s linear infinite marquee;display:flex}.marquee-wrap:hover .marquee-track{animation-play-state:paused}.marquee-track .sep{flex-shrink:0;width:20px;height:auto}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.confronto{padding:var(--section-pad) 0;background:var(--light-bg);color:var(--light-heading);position:relative}.confronto .container{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.confronto .section-headline{color:var(--light-heading)}.confronto .body-text{color:var(--light-body)}.confronto .body-text strong{color:var(--light-heading)}.confronto-text .section-headline{margin-bottom:20px}.confronto-visual{flex-direction:column;align-items:center;gap:20px;display:flex}.phone-wrap{position:relative}.phone-frame{background:#161b2e;border:2px solid #252d40;border-radius:32px;width:220px;padding:48px 16px 24px;position:relative;box-shadow:0 2px 4px #0f172a1a,0 40px 80px -28px #0f285a73,inset 0 1px #ffffff0d}.phone-notch{background:#0d1117;border-radius:4px;width:64px;height:8px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.lt-page{flex-direction:column;align-items:center;gap:8px;display:flex}.lt-avatar{background:#2a2f3e;border-radius:50%;width:44px;height:44px;margin-bottom:4px}.lt-username{color:#4a5066;letter-spacing:.05em;font-size:10px;font-weight:600}.lt-bio{color:#363d52;text-align:center;margin-bottom:4px;font-size:8.5px}.lt-btn{color:#4a5268;text-align:center;opacity:0;background:#1e2436;border:1px solid #2a3050;border-radius:6px;width:100%;padding:8px 0;font-size:9.5px;transform:translateY(8px)}.lt-powered{color:#2a3050;letter-spacing:.05em;margin-top:8px;font-size:7.5px}.phone-reflection{pointer-events:none;background:linear-gradient(#ffffff08,#0000);border-radius:32px 32px 0 0;height:50%;position:absolute;top:0;left:0;right:0}.confronto-caption{color:var(--light-body);text-align:center;font-size:12px;font-style:italic}.virada{padding:var(--section-pad) 0;background:var(--graphite-2);border-top:1px solid #0080ff1a;border-bottom:1px solid #0080ff1a;position:relative;overflow:hidden}.virada-burst{opacity:0;pointer-events:none;background:radial-gradient(70% 80%,#0080ff2e 0%,#0080ff0f 40%,#0000 70%);position:absolute;inset:0}.virada-particles{pointer-events:none;position:absolute;inset:0;overflow:hidden}.particle{background:var(--blue-light);opacity:0;border-radius:50%;width:3px;height:3px;position:absolute}.virada .container{z-index:2;text-align:center;position:relative}.virada-label{display:inline-block}.virada-headline{text-wrap:balance;font-family:var(--font-title);letter-spacing:-.02em;color:var(--offwhite);margin-bottom:28px;font-size:clamp(2.2rem,5vw,4rem);font-weight:800;line-height:1.1}.virada-body{color:var(--gray);opacity:0;max-width:640px;margin:0 auto 64px;font-size:19px;line-height:1.8}.virada-body strong{color:var(--offwhite);font-weight:600}.virada-body em{color:var(--blue-light);font-style:normal}.beneficios{padding:var(--section-pad) 0;background:var(--light-bg-alt);color:var(--light-heading);position:relative}.beneficios .section-headline{max-width:760px;color:var(--light-heading);margin-bottom:60px}.benefits-grid{grid-template-columns:repeat(12,1fr);gap:20px;display:grid}.benefit-card{opacity:0;background:#0f172a09;border:1px solid #0f172a0f;border-radius:28px;padding:6px;position:relative;transform:translateY(30px)}.benefit-card .bezel-core{background:var(--light-bg);height:100%;transition:background-color .5s var(--ease-spring), box-shadow .5s var(--ease-spring);border-radius:22px;padding:44px 40px;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffffe6,0 12px 32px -22px #0f285a47}.benefit-card .bezel-core:before{content:"";background:linear-gradient(to bottom, var(--blue), var(--blue-light));transform-origin:top;width:3px;height:100%;transition:transform .6s var(--ease-spring);position:absolute;top:0;left:0;transform:scaleY(0)}.benefit-card:hover .bezel-core:before{transform:scaleY(1)}.benefit-card:hover .bezel-core{background-color:#f6faff}.card-icon{width:36px;height:36px;color:var(--blue-light);transition:transform .35s var(--ease-out), color .3s var(--ease-spring);margin-bottom:16px}.benefit-card:hover .card-icon{color:var(--blue-dark);transform:scale(1.12)rotate(-4deg)}.benefit-card h3{font-family:var(--font-title);color:var(--light-heading);margin-bottom:10px;font-size:1.2rem;font-weight:700;line-height:1.3}.benefit-card p{color:var(--light-body);font-size:15px;line-height:1.7}.servicos{padding:var(--section-pad) 0;background:var(--graphite-2);position:relative;overflow:hidden}.servicos-bg{pointer-events:none;position:absolute;inset:0}.servicos-dots{background-image:radial-gradient(circle,#3da0ff29 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 55% at 50% 0,#000 0%,#0000 75%);mask-image:radial-gradient(70% 55% at 50% 0,#000 0%,#0000 75%)}.servicos .container{z-index:1;position:relative}.servicos .section-headline{max-width:560px}.eyebrow{font-family:var(--font-title);letter-spacing:.2em;text-transform:uppercase;color:var(--blue-light);margin-bottom:16px;font-size:12px;font-weight:700}.servicos-list{border-top:1px solid #ffffff14;margin-top:56px}.servico-item{border-bottom:1px solid #ffffff14;align-items:center;gap:24px;padding:28px 4px;display:flex}.servico-icon{width:44px;height:44px;color:var(--blue-light);transition:transform .35s var(--ease-out);flex-shrink:0}.servico-text{transition:transform .35s var(--ease-out)}.servico-item:hover .servico-text{transform:translate(10px)}.servico-item:hover .servico-icon{transform:translate(10px)scale(1.12)rotate(-4deg)}.servico-text h3{font-family:var(--font-title);color:var(--offwhite);margin-bottom:4px;font-size:1.1rem;font-weight:700}.servico-text p{color:var(--gray);font-size:15px}.virada-proof{font-family:var(--font-title);color:var(--blue-light);text-align:center;max-width:560px;margin-top:40px;margin-left:auto;margin-right:auto;font-size:clamp(1rem,2vw,1.2rem);font-weight:600;line-height:1.6}.hero-mark,.hero-eyebrow,.hero-cta{opacity:0}.hero-mark{width:88px;height:88px;margin:0 auto 20px;position:relative}.hero-mark img{z-index:1;object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 6px 24px var(--blue-glow));position:relative}.hero-mark-glow{background:radial-gradient(circle, var(--blue-glow), transparent 68%);pointer-events:none;border-radius:50%;position:absolute;inset:-30%}.hero-eyebrow{font-family:var(--font-title);letter-spacing:.2em;text-transform:uppercase;color:var(--blue-light);margin-bottom:20px;font-size:12px;font-weight:700}.hero-cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px;display:flex}.hero-btn{font-family:var(--font-title);transition:transform .5s var(--ease-spring), box-shadow .5s var(--ease-spring), background-color .4s var(--ease-spring), border-color .4s var(--ease-spring);border-radius:999px;align-items:center;gap:14px;padding:7px 7px 7px 26px;font-size:15px;font-weight:700;display:inline-flex}.hero-btn-primary{background:var(--blue-action);color:#fff;box-shadow:0 10px 30px -8px var(--blue-glow)}.hero-btn-primary:hover{box-shadow:0 18px 44px -10px var(--blue-glow);transform:translateY(-3px)}.hero-btn-ghost{color:var(--offwhite);border:1.5px solid #ffffff38}.hero-btn-ghost:hover{border-color:var(--blue-light);background:#0080ff14;transform:translateY(-3px)}.hero-btn:focus-visible,.prova-link:focus-visible,.cta-btn:focus-visible{outline:2px solid var(--blue-light);outline-offset:3px}@media (width<=600px){.hero-mark{width:66px;height:66px;margin-bottom:22px}.hero-btn{justify-content:space-between;width:100%}}.prova{padding:var(--section-pad) 0;background:var(--graphite);position:relative;overflow:hidden}.prova-head{text-align:center;max-width:640px;margin:0 auto 64px}.prova .section-headline{margin-bottom:20px}.prova .body-text{margin:0 auto}.prova-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.prova-card{--c-bg:var(--graphite-3);--c-accent:var(--blue-light);--c-ink:var(--offwhite);--c-muted:#ffffffa3;transition:box-shadow .6s var(--ease-spring);will-change:transform;background:#ffffff0a;border:1px solid #ffffff14;border-radius:28px;padding:6px;position:relative}.prova-card .bezel-core{background:var(--c-bg);border-radius:22px;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff1f}.prova-card:hover{box-shadow:0 30px 70px -28px var(--c-accent)}.prova-moltec{--c-bg:#0e1d39;--c-accent:#6ea7ef;--c-ink:#ebeef2;--c-muted:#ebeef2b3}.prova-henry{--c-bg:#f6f6f7;--c-accent:#0e48ff;--c-ink:#111318;--c-muted:#4b4f5c;border-color:#0e48ff24}.prova-bjj{--c-bg:#0a0a0a;--c-accent:#c7993b;--c-ink:#ede6d6;--c-muted:#ede6d6a8}.prova-feature{grid-column:1/-1}.prova-feature .bezel-core{flex-direction:row}.prova-feature .prova-shot{flex:1.35}.prova-feature .prova-meta{flex:1;align-self:center;padding:40px}.prova-feature .prova-name{font-size:1.9rem}.prova-shot{background:var(--c-bg);display:block;position:relative;overflow:hidden}.prova-shot img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .7s var(--ease-out)}.prova-card:hover .prova-shot img{transform:scale(1.035)}.prova-meta{padding:24px 26px 28px}.prova-niche{font-family:var(--font-title);letter-spacing:.12em;text-transform:uppercase;color:var(--c-accent);margin-bottom:8px;font-size:11px;font-weight:700}.prova-name{font-family:var(--font-title);color:var(--c-ink);margin-bottom:10px;font-size:1.35rem;font-weight:800}.prova-desc{color:var(--c-muted);max-width:46ch;margin-bottom:18px;font-size:15px;line-height:1.65}.prova-link{font-family:var(--font-title);color:var(--c-accent);align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.prova-link svg{width:15px;height:15px;transition:transform .25s var(--ease-out)}.prova-link:hover svg{transform:translate(3px,-3px)}.prova-note{color:var(--c-muted);font-size:13px;font-style:italic}.prova-kicker{text-align:center;max-width:720px;font-family:var(--font-title);color:var(--offwhite);margin:56px auto 0;font-size:clamp(1.05rem,2.2vw,1.5rem);font-weight:700;line-height:1.5}.prova-kicker .kicker-accent{color:var(--blue-light)}.nowrap{white-space:nowrap}@media (width<=900px){.prova-grid{grid-template-columns:1fr;max-width:560px;margin:0 auto}.prova-feature .bezel-core{flex-direction:column}.prova-feature .prova-meta{padding:24px 26px 28px}.prova-feature .prova-name{font-size:1.5rem}}.transformacao{padding:var(--section-pad) 0;position:relative}.transformacao .section-headline{max-width:480px}.big-reveal-text{color:var(--offwhite);max-width:760px;margin-top:32px;font-size:clamp(1.2rem,2.2vw,1.5rem);line-height:1.85}.big-reveal-text em{color:var(--blue-light);font-style:normal}.big-reveal-text strong{color:var(--offwhite);font-weight:700}.quem-faz{padding:var(--section-pad) 0;background:var(--light-bg);color:var(--light-heading);position:relative;overflow:hidden}.quem-faz .section-headline{color:var(--light-heading)}.quem-faz .body-text{color:var(--light-body)}.quem-faz .body-text strong{color:var(--light-heading)}.quem-bg-logo{opacity:.04;pointer-events:none;width:50%;position:absolute;top:50%;right:-5%;transform:translateY(-50%)}.quem-inner{grid-template-columns:auto 1fr;align-items:center;gap:80px;display:grid}.di-mark-wrap{opacity:0;flex-shrink:0;position:relative;transform:scale(.8)rotate(-8deg)}.di-mark-img{width:180px}.di-glow{filter:blur(30px);opacity:0;background:radial-gradient(circle,#0080ff66 0%,#0000 65%);animation:3s ease-in-out infinite diGlow;position:absolute;inset:-40px}@keyframes diGlow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.quem-text .body-text{max-width:460px;margin-bottom:32px}.cta-section{padding:var(--section-pad) 0;text-align:center;background:var(--graphite);position:relative;overflow:hidden}.cta-bg{pointer-events:none;position:absolute;inset:0}.orb-cta-1{background:radial-gradient(circle,#0080ff33 0%,#0000 65%);width:500px;height:500px;top:-20%;left:50%;transform:translate(-50%)translateZ(0)}.orb-cta-2{background:radial-gradient(circle,#0059b226 0%,#0000 65%);width:300px;height:300px;bottom:-10%;right:10%;transform:translateZ(0)}.cta-headline{text-wrap:balance;font-family:var(--font-title);letter-spacing:-.02em;color:var(--offwhite);margin-bottom:20px;font-size:clamp(2.5rem,6vw,5rem);font-weight:800;line-height:1.1}.cta-sub{color:var(--gray);opacity:0;max-width:460px;margin:0 auto 48px;font-size:18px}.cta-btn-wrap{opacity:0;justify-content:center;display:flex}.cta-btn{background:var(--blue-action);color:#fff;font-family:var(--font-title);transition:background .2s var(--ease-spring), box-shadow .3s var(--ease-spring);border-radius:100px;align-items:center;gap:16px;padding:8px 8px 8px 34px;font-size:16px;font-weight:700;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 14px 36px -14px #0072e599}.cta-btn:before{content:"";opacity:0;transition:opacity .3s var(--ease-spring);background:linear-gradient(135deg,#ffffff26 0%,#0000 50%);position:absolute;inset:0}.cta-btn:hover{background:var(--blue-dark)}.cta-btn:hover:before{opacity:1}.cta-note{color:var(--gray);letter-spacing:.05em;opacity:0;margin-top:24px;font-size:13px}.footer{border-top:1px solid #ffffff0f;padding:48px 0}.footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.footer-links{gap:24px;display:flex}.footer-links a{color:var(--gray);transition:color .2s var(--ease-spring);font-size:13px}.footer-links a:hover{color:var(--blue-light)}.footer-tagline{font-family:var(--font-title);letter-spacing:.12em;text-transform:uppercase;color:var(--gray);font-size:12px;font-weight:700}@media (width<=900px){:root{--section-pad:80px}.confronto .container{text-align:center;grid-template-columns:1fr;gap:60px}.body-text{max-width:100%}.confronto-visual{order:-1}.benefits-grid{grid-template-columns:1fr}.servico-item{gap:16px}.quem-inner{text-align:center;grid-template-columns:1fr;gap:40px}.di-mark-wrap{margin:0 auto}.footer-inner{text-align:center;flex-direction:column}}@media (width<=600px){:root{--section-pad:64px}.navbar{gap:14px;padding:6px 6px 6px 16px;top:10px}.container{padding:0 20px}.quem-bg-logo{display:none}.benefit-card .bezel-core{padding:32px 24px}.cta-btn{padding:7px 7px 7px 26px;font-size:15px}}@media (prefers-reduced-motion:reduce){.marquee-track,.di-glow,.cta-btn:after{animation:none!important}.cta-particle{display:none!important}.quem-bg-logo{animation:none!important}}@media (width<=600px){.orb{filter:blur(60px)}}body:before{content:"";opacity:.038;pointer-events:none;z-index:90;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-size:200px 200px;position:fixed;inset:0}.hero-beam{transform-origin:top;filter:blur(36px);pointer-events:none;will-change:opacity, transform;backface-visibility:hidden;background:radial-gradient(50% 60% at 50% 0,#8fc7ff7a 0%,#3da0ff38 30%,#0080ff14 52%,#0000 72%);width:34%;height:145svh;position:absolute;top:-15svh;left:50%;transform:translate(-50%)translateZ(0)}.hero-beam-core{transform-origin:top;filter:blur(1.5px);pointer-events:none;will-change:opacity;background:linear-gradient(#e0f2fef2 0%,#8fc7ff8c 45%,#0000 100%);width:2px;height:42svh;position:absolute;top:-4svh;left:50%;transform:translate(-50%)translateZ(0)}@media (width<=600px){.hero-beam{filter:blur(26px);width:55%}}.hero-spotlight{pointer-events:none;z-index:0;background:radial-gradient(70% 65% at 50% -10%,#0080ff1a 0%,#0000 70%),radial-gradient(35% 35% at 78% 65%,#0059b21a 0%,#0000 60%);position:absolute;inset:0}.confronto:before{content:"";pointer-events:none;z-index:0;background-image:repeating-linear-gradient(-45deg,#0000 0 58px,#0080ff05 58px 59px);position:absolute;inset:0}.confronto .container{z-index:1;position:relative}.transf-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.transf-arc{border:1px solid #0080ff12;border-radius:50%;position:absolute;top:50%;right:-25%;transform:translateY(-50%)}.transf-arc-1{width:500px;height:500px}.transf-arc-2{border-color:#0080ff0b;width:720px;height:720px;right:-32%}.transf-arc-3{border-color:#0080ff06;width:980px;height:980px;right:-40%}@media (width<=900px){.transf-arc{display:none}}.cta-btn:after{content:"";background:linear-gradient(90deg,#0000,#ffffff21,#0000);width:55%;height:100%;animation:5s ease-in-out 2.5s infinite btnShimmer;position:absolute;top:0;left:0;transform:skew(-12deg)}@keyframes btnShimmer{0%{transform:translate(-150%)skew(-12deg)}to{transform:translate(320%)skew(-12deg)}}.cta-particle{background:var(--blue-light);pointer-events:none;opacity:0;will-change:transform, opacity;border-radius:50%;position:absolute}@keyframes quemBgSpin{0%{transform:translateY(-50%)rotate(0)}to{transform:translateY(-50%)rotate(360deg)}}.quem-bg-logo{animation:90s linear infinite quemBgSpin}.benefit-card:hover .bezel-core{box-shadow:inset 0 0 0 1px #0080ff1a,0 26px 50px -30px #0050aa61}.virada{background:linear-gradient(180deg, var(--graphite-2) 0%, #0d1520 50%, var(--graphite-2) 100%)}.nav-brand{align-items:center;display:inline-flex}.nav-cta{align-items:center;min-height:44px;display:inline-flex}.nav-wordmark{width:auto;height:36px}.nav-brand:focus-visible,.nav-link:focus-visible,.nav-cta:focus-visible,.quem-link:focus-visible,.footer-links a:focus-visible{outline:2px solid var(--blue-light);outline-offset:4px;border-radius:6px}@media (width<=600px){.nav-wordmark{height:30px}.nav-cta{padding:7px 14px;font-size:11px}}.hero{align-items:flex-start;padding:116px 32px 0}.hero-mark{margin-bottom:20px}.hero-shots{opacity:0}.hero:after{content:"";background:linear-gradient(to bottom, transparent, var(--graphite));pointer-events:none;z-index:3;height:96px;position:absolute;bottom:0;left:0;right:0}.hero-shots{pointer-events:none;height:330px;margin-top:56px;position:relative}.hero-shot{will-change:transform;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;width:min(620px,80vw);padding:6px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #0206174d,0 50px 90px -40px #00286ebf}.shot-core{background:radial-gradient(circle at 15px 11px, #ffffff38 3px, transparent 3.5px), radial-gradient(circle at 28px 11px, #ffffff38 3px, transparent 3.5px), radial-gradient(circle at 41px 11px, #ffffff38 3px, transparent 3.5px), var(--graphite-3);border-radius:14px;padding-top:22px;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff1a}.shot-core img{width:100%;height:auto}.hs-center{z-index:3}.hs-left,.hs-right{z-index:2;width:min(500px,66vw);top:44px}.hs-left{transform:translate(calc(-50% - 300px))rotate(-7deg)}.hs-right{transform:translate(calc(300px - 50%))rotate(7deg)}@media (width<=600px){.hero{padding:96px 20px 0}.hero-shots{height:210px;margin-top:40px}.hs-left{transform:translate(calc(-50% - 26vw))rotate(-7deg)}.hs-right{transform:translate(calc(26vw - 50%))rotate(7deg)}}.quem-link{font-family:var(--font-title);color:var(--blue-deep);align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.quem-link svg{width:15px;height:15px;transition:transform .25s var(--ease-out)}.quem-link:hover svg{transform:translate(3px,-3px)}@media (width<=900px){.quem-link{justify-content:center}}.footer{padding:72px 0 40px}.footer-wordmark{width:100%;height:auto;margin-bottom:40px}.hero-eyebrow,.eyebrow{background:#0080ff14;border:1px solid #3da0ff42;border-radius:999px;align-items:center;padding:7px 16px;font-size:11px;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}@media (width<=480px){.hide-sm{display:none}}.btn-orb{width:40px;height:40px;transition:transform .5s var(--ease-spring), background-color .4s var(--ease-spring);background:#ffffff29;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffff2e}.btn-orb svg{width:18px;height:18px}.hero-btn-ghost .btn-orb{background:#ffffff12}.cta-btn .btn-orb{width:46px;height:46px}.cta-btn .btn-orb svg{width:22px;height:22px}.hero-btn-ghost:hover .btn-orb,.cta-btn:hover .btn-orb{transform:translate(3px,-2px)scale(1.06)}.hero-btn-primary:hover .btn-orb{transform:translateY(3px)scale(1.06)}.hero-btn:active,.nav-cta:active{transform:scale(.98)}.bento-1,.bento-4{grid-column:span 7}.bento-2,.bento-3{grid-column:span 5}.bento-4 .bezel-core{background:linear-gradient(140deg,#0063c6 0%,#0b3f8f 100%);box-shadow:inset 0 1px 1px #fff3,0 26px 50px -30px #003c9699}.bento-4 h3{color:#fff}.bento-4 p{color:#ffffffe6}.bento-4 .card-icon,.bento-4:hover .card-icon{color:#fff}.bento-4:hover .bezel-core{background-color:#0000}.bento-4 .bezel-core:before{background:#fff9}@media (width<=900px){.benefits-grid{grid-template-columns:1fr}.bento-1,.bento-2,.bento-3,.bento-4{grid-column:auto}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.motion-toggle{z-index:100;width:44px;height:44px;color:var(--offwhite);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;transition:transform .4s var(--ease-spring), border-color .3s var(--ease-spring);background:#0f172ae6;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:fixed;bottom:16px;left:16px;box-shadow:inset 0 1px #ffffff12,0 12px 30px -14px #020617cc}.motion-toggle[hidden]{display:none}.motion-toggle:hover{border-color:#3da0ff80}.motion-toggle:active{transform:scale(.94)}.motion-toggle:focus-visible{outline:2px solid var(--blue-light);outline-offset:3px}.motion-toggle svg{width:18px;height:18px}.motion-toggle .ico-play,.motion-toggle[aria-pressed=true] .ico-pause{display:none}.motion-toggle[aria-pressed=true] .ico-play{display:block}.motion-paused *,.motion-paused :before,.motion-paused :after{animation-play-state:paused!important}
