:root,[data-theme=dark]{color-scheme:dark;--bg:#0A0D14;--bg-2:#0E1119;--surface:#11151F;--surface-2:#131826;--border:#232A39;--border-soft:#1A1F2B;--line:#2A3142;--line-2:#3A4256;--text:#ECEEF3;--text-2:#A9B0BE;--text-3:#8A92A3;--strong:#FFFFFF;--accent:#6E8BFF;--accent-soft:#A3B5FF;--stack-1:#0B0E16;--stack-2:#0C1019;--stack-3:#0D111B;--stack-4:#111729;--stack-line:#47507A;--nav-bg:rgba(10,13,20,.72);--nav-border:rgba(58,66,86,.55);--grid:rgba(138,146,163,.07);--glow:rgba(58,91,217,.34);--shadow-1:0 40px 80px -40px rgba(0,0,0,.8);--shadow-2:0 30px 60px -20px rgba(0,0,0,.9);--menu-shadow:0 24px 48px -16px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.02)}[data-theme=light]{color-scheme:light;--bg:#F6F7FA;--bg-2:#EDF0F6;--surface:#FFFFFF;--surface-2:#F0F2F7;--border:#DCE0E9;--border-soft:#E4E7EF;--line:#C9CFDB;--line-2:#A9B1C2;--text:#0A0D14;--text-2:#4A5163;--text-3:#646C7E;--strong:#000000;--accent:#4361FF;--accent-soft:#3A5BD9;--stack-1:#E6E9F1;--stack-2:#E1E6F1;--stack-3:#DBE2F1;--stack-4:#D3DCF5;--stack-line:#8D9AD0;--nav-bg:rgba(246,247,250,.78);--nav-border:rgba(169,177,194,.45);--grid:rgba(74,81,99,.08);--glow:rgba(67,97,255,.16);--shadow-1:0 40px 80px -40px rgba(20,30,70,.28);--shadow-2:0 30px 60px -20px rgba(20,30,70,.3);--menu-shadow:0 24px 48px -18px rgba(20,30,70,.25)}body{margin:0;background:var(--bg)}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}a{color:var(--accent)}a:hover{color:var(--accent-soft)}.ft{font-family:Geist,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}.ft *{box-sizing:border-box}.ft ::selection{background:#3a5bd9;color:#fff}.serif{font-family:"Instrument Serif",Iowan Old Style,Georgia,serif;font-weight:400}.mono{font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.eyebrow{font-family:Geist Mono,ui-monospace,Menlo,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.wrap{width:100%;max-width:1344px;margin:0 auto;padding-left:32px;padding-right:32px}.sec{padding-top:160px;padding-bottom:160px;scroll-margin-top:68px}.gridtex{background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:64px 64px}.mask-hero{-webkit-mask-image:radial-gradient(ellipse 70% 70% at 72% 42%,#000 0%,transparent 72%);mask-image:radial-gradient(ellipse 70% 70% at 72% 42%,#000 0%,transparent 72%)}.mask-soft{-webkit-mask-image:radial-gradient(ellipse 60% 80% at 80% 50%,#000 0%,transparent 75%);mask-image:radial-gradient(ellipse 60% 80% at 80% 50%,#000 0%,transparent 75%)}.ph{background-color:var(--surface);background-image:repeating-linear-gradient(135deg,rgba(138,146,163,.07) 0 1px,transparent 1px 14px)}.nav{position:sticky;top:0;z-index:50;border-bottom:1px solid transparent;transition:background-color .4s cubic-bezier(.2,.7,.1,1),border-color .4s,backdrop-filter .4s}.nav.is-scrolled{background:var(--nav-bg);-webkit-backdrop-filter:saturate(160%) blur(18px);backdrop-filter:saturate(160%) blur(18px);border-bottom-color:var(--nav-border)}.navlink{color:var(--text-2);text-decoration:none;font-size:14px;transition:color .2s}.navlink:hover{color:var(--text)}.navlink:focus-visible,.logo:focus-visible{outline:2px solid var(--accent-soft);outline-offset:4px;border-radius:4px}.logo{display:flex;align-items:center;gap:10px;color:var(--text);text-decoration:none}.logo:hover{color:var(--strong)}.btn{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 22px;border-radius:999px;font:500 15px/1 Geist,system-ui,sans-serif;letter-spacing:-.005em;text-decoration:none;border:0;cursor:pointer;white-space:nowrap;position:relative;isolation:isolate;overflow:hidden;transition:background-position .7s cubic-bezier(.2,.7,.1,1),color .25s,box-shadow .35s,transform .25s}.btn:before,.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:-1}.btn .arw{transition:transform .35s cubic-bezier(.2,.7,.1,1)}.btn:hover .arw{transform:translate(3px)}.btn-primary{color:#fff;background-image:linear-gradient(110deg,#2e489d,#3a5bd9 38%,#4466e6 68%,#4568ec);background-size:180% 100%;background-position:0% 50%;box-shadow:inset 0 1px #ffffff2e,0 10px 28px -14px #4361ffbf}.btn-primary:before{padding:1px;background:linear-gradient(110deg,#9ccbff1a,#9ccbff61 55%,#9ccbff);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.btn-primary:after{background:linear-gradient(110deg,transparent 35%,rgba(156,203,255,.34) 50%,transparent 65%);transform:translate(-120%);transition:transform .9s cubic-bezier(.2,.7,.1,1)}.btn-primary:hover{color:#fff;background-position:100% 50%;box-shadow:inset 0 1px #ffffff38,0 14px 36px -12px #4361ffe6,0 0 0 1px #9ccbff38}.btn-primary:hover:after{transform:translate(120%)}.btn-primary:active{transform:translateY(1px);background-position:40% 50%;box-shadow:inset 0 1px #ffffff1f,0 6px 16px -10px #4361ffb3}.btn-secondary{color:var(--text);background:transparent}.btn-secondary:before{padding:1px;background:linear-gradient(110deg,#2e489d,#4361ff 50%,#9ccbff);opacity:.7;transition:opacity .3s;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.btn-secondary:after{background:linear-gradient(110deg,#2e489d14,#4361ff24 60%,#9ccbff33);opacity:0;transition:opacity .35s}.btn-secondary:hover{color:var(--strong)}.btn-secondary:hover:before,.btn-secondary:hover:after{opacity:1}@media (prefers-reduced-motion: reduce){.btn,.btn:after,.btn:before{transition:none}.btn-primary:hover:after{transform:translate(-120%)}}.btn:focus-visible{outline:2px solid var(--accent-soft);outline-offset:3px}.btn-sm{height:40px;padding:0 18px;font-size:14px}.btn-lg{height:56px;padding:0 28px;font-size:16px}.lnk{color:var(--text);text-decoration:none;display:inline-flex;align-items:center;gap:8px;padding-bottom:3px;background-image:linear-gradient(90deg,#4361ff,#9ccbff);background-repeat:no-repeat;background-position:0 100%;background-size:0% 1px;transition:background-size .4s cubic-bezier(.2,.7,.1,1),color .2s}.lnk:hover{color:var(--strong);background-size:100% 1px}.lnk:focus-visible{outline:2px solid var(--accent-soft);outline-offset:4px;border-radius:2px}.flink{color:var(--text-2);text-decoration:none;font-size:15px;transition:color .2s}.flink:hover{color:var(--text)}.flink:focus-visible{outline:2px solid var(--accent-soft);outline-offset:3px;border-radius:2px}.hero{position:relative;min-height:900px;overflow:hidden;margin-top:-68px;padding-top:68px}.hero-obj{position:absolute;right:-9%;top:110px;width:min(940px,64%);transform:perspective(1600px) rotateY(-16deg) rotateX(6deg);transform-origin:40% 50%;pointer-events:none}.hero-glow{position:absolute;right:6%;top:34%;width:760px;height:460px;border-radius:50%;background:radial-gradient(closest-side,var(--glow),rgba(58,91,217,0));pointer-events:none}.split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px}.split-r{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px}.cap4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}.road{position:relative}.road-line{position:absolute;left:0;right:28px;top:6px;height:1px;background:linear-gradient(90deg,var(--line-2),var(--accent))}.road-arrow{position:absolute;right:0;top:-5px}.dot{width:13px;height:13px;border-radius:50%;background:var(--bg);box-shadow:inset 0 0 0 1.5px var(--accent);position:relative;z-index:1}.dados{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.drow{padding:22px 0;border-top:1px solid var(--border)}.breaks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.brk{display:flex;flex-direction:column;gap:36px}.brk-txt{display:flex;flex-direction:column;gap:14px;padding-right:48px}.method{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:96px}.mpanel{position:sticky;top:132px;align-self:start}.mtrack{position:relative;padding-left:52px}.mrail,.mprog{position:absolute;left:11px;top:22px;width:2px;border-radius:2px}.mrail{bottom:22px;background:var(--border)}.mprog{background:linear-gradient(180deg,#3A5BD9,var(--accent-soft));transition:height .7s cubic-bezier(.2,.7,.1,1)}.mprog.p0{height:0}.mprog.p1{height:calc((100% - 44px)/3)}.mprog.p2{height:calc((100% - 44px)*2/3)}.mprog.p3{height:calc(100% - 44px)}.mrow{position:relative;height:116px;display:flex;flex-direction:column;justify-content:center;gap:6px;color:var(--text-3);transition:color .5s}.mrow .node{position:absolute;left:-46px;top:50%;width:16px;height:16px;margin-top:-8px;border-radius:50%;background:var(--bg);box-shadow:inset 0 0 0 2px var(--line-2);transition:box-shadow .5s,background-color .5s}.mrow .mname{font-family:"Instrument Serif",Georgia,serif;font-size:44px;line-height:1;letter-spacing:-.015em;display:flex;align-items:center;gap:16px}.mrow .marw{opacity:0;transform:translate(-10px);transition:opacity .5s,transform .5s cubic-bezier(.2,.7,.1,1)}.mrow.is-on{color:var(--text)}.mrow.is-on .node{background:var(--accent);box-shadow:0 0 0 6px #6e8bff29,0 0 24px #6e8bff99}.mrow.is-on .marw{opacity:1;transform:none}.mrow.is-done .node{background:#3a5bd9;box-shadow:inset 0 0 0 2px #3a5bd9}.step{min-height:560px;display:flex;flex-direction:column;justify-content:center;gap:22px;padding:56px 0;border-top:1px solid var(--border);transition:opacity .6s cubic-bezier(.2,.7,.1,1)}.crow{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:32px;padding:40px 0;border-top:1px solid var(--border);align-items:baseline;background-image:linear-gradient(90deg,var(--accent),rgba(110,139,255,0));background-repeat:no-repeat;background-position:0 -1px;background-size:0% 1px;transition:background-size .8s cubic-bezier(.2,.7,.1,1)}.crow:hover{background-size:100% 1px}.case-vis{position:relative;padding-bottom:72px;padding-left:40px}.case-sub{position:absolute;left:0;bottom:0;width:46%}.foot{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,2fr) minmax(0,2fr) minmax(0,3fr);gap:40px}@media (max-width:1060px){.cap4{grid-template-columns:repeat(2,minmax(0,1fr))}.road-line,.road-arrow{display:none}.foot{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.nav-links{display:none!important}.split,.split-r,.dados,.method{grid-template-columns:minmax(0,1fr);gap:40px}.mpanel{display:none}.breaks{grid-template-columns:minmax(0,1fr);gap:64px}.brk svg{max-width:440px}.brk-txt{padding-right:0}.step{min-height:0;padding:48px 0}.hero{min-height:0}.hero>.wrap{min-height:0!important;padding-bottom:calc(var(--sym-w) * .78)!important;gap:0!important}.hero{--sym-w:min(88vw,620px)}.hero-obj{width:var(--sym-w);right:-7%;top:auto;bottom:12px}.hero-glow{width:120%;height:60%;right:-30%;top:auto;bottom:0}.crow{grid-template-columns:minmax(0,1fr);gap:12px}}@media (max-width:640px){.wrap{padding-left:20px;padding-right:20px}.sec{padding-top:96px;padding-bottom:96px}.cap4{grid-template-columns:minmax(0,1fr);gap:32px}.case-vis{padding-left:16px;padding-bottom:56px}.case-sub{width:62%}.foot{grid-template-columns:minmax(0,1fr)}.nav-logo{height:21px!important}}.nav-tools{display:flex;align-items:center;gap:8px}.nav-tools .nav-cta{margin-left:6px}.tool-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:40px;min-width:40px;padding:0 11px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--text-2);font:500 13px/1 Geist,system-ui,sans-serif;cursor:pointer;transition:color .2s,border-color .2s,background-color .2s}.tool-btn:hover{color:var(--text);border-color:var(--line-2);background:var(--surface)}.tool-btn:focus-visible,.lang-menu button:focus-visible{outline:2px solid var(--accent-soft);outline-offset:3px}.theme-toggle{padding:0;width:40px}.theme-toggle svg{transition:transform .6s var(--ease-out,ease),opacity .3s}.theme-toggle:hover .i-sun{transform:rotate(45deg)}.theme-toggle:hover .i-moon{transform:rotate(-14deg)}.i-moon,[data-theme=light] .i-sun{display:none}[data-theme=light] .i-moon{display:block}.lang{position:relative}.lang-code{font-size:12px;letter-spacing:.06em;color:var(--text)}.lang-chev{transition:transform .3s var(--ease-out,ease)}.lang-btn[aria-expanded=true]{color:var(--text);border-color:var(--line-2);background:var(--surface)}.lang-btn[aria-expanded=true] .lang-chev{transform:rotate(180deg)}.lang-menu{position:absolute;right:0;top:calc(100% + 10px);min-width:196px;margin:0;padding:6px;list-style:none;border-radius:14px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--menu-shadow);opacity:0;visibility:hidden;transform:translate3d(0,-6px,0) scale(.98);transform-origin:top right;transition:opacity .2s,transform .25s var(--ease-out,ease),visibility 0s .25s;z-index:60}.lang-menu.is-open{opacity:1;visibility:visible;transform:none;transition:opacity .2s,transform .25s var(--ease-out,ease),visibility 0s}.lang-menu button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 12px;border:0;border-radius:9px;background:transparent;color:var(--text-2);font:400 14px/1 Geist,system-ui,sans-serif;text-align:left;cursor:pointer;transition:background-color .15s,color .15s}.lang-menu button .mono{font-size:11px;letter-spacing:.06em;color:var(--text-3)}.lang-menu button:hover{background:var(--surface-2);color:var(--text)}.lang-menu button[aria-checked=true]{color:var(--text);font-weight:500;background:var(--surface-2)}.lang-menu button[aria-checked=true] .mono{color:var(--accent)}@media (max-width:560px){.nav-tools .nav-cta{display:none}}.logo-on-light{display:none!important}.logo-on-dark{display:block}[data-theme=light] .logo-on-dark{display:none!important}[data-theme=light] .logo-on-light{display:block!important}.i18n-pending .ft{visibility:hidden}::view-transition-old(root),::view-transition-new(root){animation-duration:.45s}:root{--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.65,0,.35,1)}@keyframes wordIn{0%{opacity:0;transform:translate3d(0,.35em,0);filter:blur(8px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes fadeUp{0%{opacity:0;transform:translate3d(0,28px,0);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes navIn{0%{opacity:0;transform:translate3d(0,-14px,0)}to{opacity:1;transform:none}}@keyframes objIn{0%{opacity:0;transform:translate3d(0,40px,0) scale(.94);filter:blur(16px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes glowIn{0%{opacity:0}to{opacity:1}}@keyframes turn{0%{transform:perspective(1600px) rotateY(-16deg) rotateX(6deg)}to{transform:perspective(1600px) rotateY(28deg) rotateX(-8deg) translateY(180px) scale(.88);opacity:.2}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes flow{to{stroke-dashoffset:-160}}.progress{position:absolute;left:0;right:0;bottom:-1px;height:2px;pointer-events:none;overflow:hidden}.progress span{display:block;height:100%;width:100%;background:linear-gradient(90deg,#2e489d,#4361ff 45%,#9ccbff);transform-origin:left center;transform:scaleX(0)}@media (prefers-reduced-motion: no-preference){.ft-motion .nav{animation:navIn .9s var(--ease-out) .05s both}.ft-motion .hw{display:inline-block;animation:wordIn 1.2s var(--ease-out) both}.ft-motion .d1{animation-delay:.15s}.ft-motion .d2{animation-delay:.23s}.ft-motion .d3{animation-delay:.31s}.ft-motion .d4{animation-delay:.39s}.ft-motion .d5{animation-delay:.52s}.ft-motion .d6{animation-delay:.6s}.ft-motion .d7{animation-delay:.68s}.ft-motion .d8{animation-delay:.76s}.ft-motion .d9{animation-delay:.84s}.ft-motion .d10{animation-delay:.92s}.ft-motion .hf1{animation:fadeUp 1.1s var(--ease-out) .85s both}.ft-motion .hf2{animation:fadeUp 1.1s var(--ease-out) 1s both}.ft-motion .hero-obj svg{animation:objIn 1.8s var(--ease-out) .35s both}.ft-motion .hero-glow{animation:glowIn 2.4s ease .6s both}.ft-motion .float{animation:float 10s ease-in-out infinite}.ft-motion .dots{animation:flow 5s linear infinite}.ft-motion .dots.slow{animation-duration:9s}.ft-motion .step.is-off{opacity:.3}.ft-motion [data-reveal]{transition:opacity .95s var(--ease-out),transform .95s var(--ease-out),filter .95s var(--ease-out),clip-path 1.2s var(--ease-out);transition-delay:var(--d,0ms)}.ft-motion [data-reveal=up]:not(.is-in){opacity:0;transform:translate3d(0,28px,0);filter:blur(6px)}.ft-motion [data-reveal=fade]:not(.is-in){opacity:0}.ft-motion [data-reveal=scale]:not(.is-in){opacity:0;transform:scale(.96);filter:blur(10px)}.ft-motion [data-reveal=panel]:not(.is-in){opacity:0;clip-path:inset(6% 3% 6% 3% round 28px);transform:translate3d(0,24px,0)}.ft-motion [data-reveal=panel].is-in{clip-path:inset(0 0 0 0 round 28px)}.ft-motion [data-reveal=mask]:not(.is-in){clip-path:inset(-80px -80px 100% -80px);transform:translate3d(0,32px,0)}.ft-motion [data-reveal=mask].is-in{clip-path:inset(-80px -80px -80px -80px)}.ft-motion [data-reveal=wipe]:not(.is-in){clip-path:inset(-24px 100% -24px -24px)}.ft-motion [data-reveal=wipe]{transition-duration:1.6s;transition-timing-function:var(--ease-in-out)}.ft-motion [data-reveal=wipe].is-in{clip-path:inset(-24px -24px -24px -24px)}.ft-motion [data-reveal=line]{transform-origin:left center;transition:transform 1.4s var(--ease-in-out);transition-delay:var(--d,0ms)}.ft-motion [data-reveal=line]:not(.is-in){transform:scaleX(0)}.ft-motion [data-reveal=words] .w{display:inline-block;transition:opacity .9s var(--ease-out),transform .9s var(--ease-out),filter .9s var(--ease-out);transition-delay:calc(var(--d,0ms) + var(--i,0) * 45ms)}.ft-motion [data-reveal=words]:not(.is-in) .w{opacity:0;transform:translate3d(0,.35em,0);filter:blur(8px)}@supports (animation-timeline: scroll()){.ft-motion .hero-obj{animation:turn linear both;animation-timeline:scroll(root);animation-range:0px 1100px}}}@media (prefers-reduced-motion: no-preference) and (max-width:760px){.ft-motion .hero-obj{animation:none}.ft-motion [data-reveal]:not(.is-in){filter:none!important}.ft-motion [data-reveal=up]:not(.is-in){transform:translate3d(0,18px,0)}.ft-motion [data-reveal=words]:not(.is-in) .w{filter:none}}.sym-light,[data-theme=light] .sym-dark{display:none}[data-theme=light] .sym-light{display:inline}@media (min-width:901px) and (max-width:1280px){.hero-obj{width:min(760px,56%);right:-14%;top:140px}}.menu-btn{display:none;padding:0;width:40px}.menu-ico{position:relative;display:block;width:16px;height:10px}.menu-ico span{position:absolute;left:0;right:0;height:1.6px;border-radius:2px;background:currentColor;transition:transform .35s var(--ease-out,ease),top .35s var(--ease-out,ease)}.menu-ico span:first-child{top:0}.menu-ico span:last-child{top:8.4px}.menu-btn[aria-expanded=true]{color:var(--text);border-color:var(--line-2);background:var(--surface)}.menu-btn[aria-expanded=true] .menu-ico span:first-child{top:4.2px;transform:rotate(45deg)}.menu-btn[aria-expanded=true] .menu-ico span:last-child{top:4.2px;transform:rotate(-45deg)}.mnav{position:fixed;left:0;right:0;top:68px;bottom:0;z-index:49;overflow-y:auto;background:var(--bg);font-family:Geist,ui-sans-serif,system-ui,sans-serif;opacity:0;visibility:hidden;transition:opacity .3s var(--ease-out,ease),visibility 0s .3s}.mnav.is-open{opacity:1;visibility:visible;transition:opacity .3s var(--ease-out,ease),visibility 0s}.mnav-inner{display:flex;flex-direction:column;padding-top:16px;padding-bottom:48px}.mnav-link{display:block;padding:18px 0;border-bottom:1px solid var(--border);font-family:"Instrument Serif",Georgia,serif;font-size:clamp(36px,10vw,52px);line-height:1.05;letter-spacing:-.015em;color:var(--text);text-decoration:none}.mnav-link:hover{color:var(--accent-soft)}.mnav-link:focus-visible{outline:2px solid var(--accent-soft);outline-offset:4px;border-radius:4px}.mnav-cta{margin-top:36px;align-self:flex-start}.mnav-link,.mnav-cta{opacity:0;transform:translate3d(0,14px,0);transition:opacity .5s var(--ease-out,ease),transform .6s var(--ease-out,ease);transition-delay:0s}.mnav.is-open .mnav-link,.mnav.is-open .mnav-cta{opacity:1;transform:none;transition-delay:calc(60ms + var(--i,0) * 55ms)}.nav.menu-open{background:var(--bg)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom-color:var(--border)!important}body.no-scroll{overflow:hidden}@media (max-width:960px){.nav-links{display:none!important}.menu-btn{display:inline-flex}}@media (min-width:961px){.mnav{display:none}}@media (prefers-reduced-motion: reduce){.mnav,.mnav-link,.mnav-cta,.menu-ico span{transition:none}}@media (max-width:400px){.nav>.wrap{gap:12px!important}.nav-tools{gap:6px}.tool-btn{height:36px;min-width:36px}.theme-toggle,.menu-btn{width:36px}.lang-btn{padding:0 10px}.lang-btn>svg{display:none}.nav-logo{height:20px!important}}@media (max-width:640px){.cap4{position:relative;gap:36px}.cap4:before{content:"";position:absolute;left:6px;top:10px;bottom:10px;width:1px;background:linear-gradient(180deg,var(--line-2),var(--accent))}.cap4>li{flex-direction:row!important;gap:22px!important}.cap4 .dot{flex:none;margin-top:5px}}@media (min-width:901px) and (max-width:1180px){.dia-labels{font-size:21px}}@media (min-width:901px) and (max-width:1060px){.dia-labels{font-size:24px}}@media (max-width:640px){.dia-labels,.dia-ticks{display:none}.dados>svg{max-width:400px!important;translate:14% 0}}@media (prefers-reduced-motion: no-preference) and (max-width:900px){.ft-motion .step.is-off{opacity:.45}}@media (min-width:901px) and (max-width:1024px){.hero-obj{right:-18%}}.case-shot{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;object-position:top left;background:var(--surface-2)}.case-url{flex:1;min-width:0;max-width:280px;height:22px;border-radius:6px;background:var(--bg);font-size:11px;color:var(--text-3);display:flex;align-items:center;padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.case-sub .case-url{height:18px;font-size:10px;max-width:180px;padding:0 8px}.case-sub>div>span:first-child span{width:7px!important;height:7px!important}
