:root{--ink:#05070a;--fg:#eef5f7;--mut:rgba(238,245,247,.64);--lin:rgba(238,245,247,.13);--cy:#3ee0f5;--aq:#8ff5dc;--papel:#f2f0e9;--e:cubic-bezier(0.16,1,0.3,1)}html{background:var(--ink)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.fx-canvas{inset:0;width:100%;height:100%;z-index:0;background:radial-gradient(110% 80% at 72% 12%,#0b1a26 0,var(--ink) 62%)}.fx-canvas,.fx-hud{position:fixed;pointer-events:none}.fx-hud{left:9px;bottom:18px;z-index:2;margin:0;writing-mode:vertical-rl;transform:rotate(180deg);font:400 10px/1 var(--font-mono),monospace;letter-spacing:.05em;color:rgba(238,245,247,.38);mix-blend-mode:difference}@media (max-width:900px){.fx-hud{display:none}}.fx-page{position:relative;z-index:1;color:var(--fg);font-family:var(--font-sans);overflow-x:clip}.fx-w{width:100%;max-width:1480px;margin-inline:auto;padding-inline:clamp(20px,4.2vw,64px)}.fx-sec{padding-block:clamp(84px,13vw,190px);position:relative}.fx-sticky{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.fx-d1,.fx-d2,.fx-d3{font-family:var(--font-display);font-weight:500;text-wrap:balance}.fx-d1{font-size:clamp(3rem,8.9vw,9.6rem);line-height:.94;letter-spacing:-.052em}.fx-lp{font-size:clamp(2.75rem,7.1vw,7.8rem)}.fx-d2{font-size:clamp(2.35rem,5.9vw,6.2rem);line-height:.99;letter-spacing:-.046em}.fx-d3{font-size:clamp(1.55rem,2.7vw,2.6rem);line-height:1.08;letter-spacing:-.03em}.fx-serif{font-family:var(--font-serif),serif;font-style:italic;font-weight:400;letter-spacing:-.025em;color:var(--aq)}.fx-papel .fx-serif{color:#0a8fa3}.fx-eb{font:500 .74rem/1.3 var(--font-mono),monospace;letter-spacing:.15em;text-transform:uppercase;color:var(--cy);margin:0 0 1.5rem}.fx-papel .fx-eb{color:#0a7f91}.fx-lead{font-size:clamp(1.06rem,1.45vw,1.4rem);line-height:1.45;letter-spacing:-.012em;color:var(--mut);max-width:38em;text-wrap:pretty}.fx-papel .fx-lead{color:#4b5560}.fx-micro{font:400 .76rem/1.5 var(--font-mono),monospace;color:var(--mut);letter-spacing:.01em}.fx-ln{overflow:clip;overflow-clip-margin:.14em;padding-bottom:.1em;margin-bottom:-.1em}.fx-ln,.fx-ln>span{display:block}.fxm [data-r] .fx-ln>span{transform:translateY(112%) rotate(2deg);transform-origin:0 100%;transition:transform 1.25s var(--e);transition-delay:calc(var(--i, 0) * 85ms)}.fxm [data-r].in .fx-ln>span{transform:none}.fxm [data-r]:not(:has(.fx-ln)){opacity:0;transform:translateY(26px);transition:opacity .9s var(--e) var(--d,0ms),transform 1.1s var(--e) var(--d,0ms)}.fxm [data-r].in:not(:has(.fx-ln)){opacity:1;transform:none}.fx-btn{--bg:var(--fg);--tx:#05070a;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.7em;min-height:58px;padding:0 1.75em;border-radius:999px;background:var(--bg);color:var(--tx);font:500 1.02rem/1 var(--font-display);letter-spacing:-.015em;overflow:hidden;isolation:isolate;white-space:nowrap;transition:transform .5s var(--e),box-shadow .5s var(--e)}.fx-btn:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(95deg,var(--aq),var(--cy));transform:translateY(101%);border-radius:inherit;transition:transform .55s var(--e)}.fx-btn:hover{transform:translateY(-2px);box-shadow:0 18px 50px -14px rgba(62,224,245,.55)}.fx-btn:hover:before{transform:none}.fx-btn svg{transition:transform .5s var(--e)}.fx-btn:hover svg{transform:translate(3px,-3px)}.fx-btn:active{transform:scale(.98)}.fx-btn-wa{--bg:#25d366;--tx:#04150b}.fx-btn-wa:before{background:#4ae382}.fx-papel .fx-btn{--bg:#05070a;--tx:#fff}.fx-papel .fx-btn:hover{color:#05070a}.fx-papel .fx-btn-wa{--bg:#25d366;--tx:#04150b}.fx-link{display:inline-flex;align-items:center;min-height:44px;font-size:.98rem;color:var(--mut);border-bottom:1px solid transparent;transition:color .3s}.fx-link:hover{color:var(--fg)}.fx-hero{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;padding-block:110px clamp(34px,5vw,60px);position:relative}.fx-hero h1{max-width:13em}.fx-hero-pe{margin-top:clamp(26px,3.4vw,46px);display:grid;grid-template-columns:minmax(0,1.25fr) auto;gap:28px 60px;align-items:end}.fx-hero-acoes{display:flex;flex-wrap:wrap;gap:14px 22px;align-items:center;margin-top:26px}.fx-hero-dados{display:flex;gap:clamp(22px,3vw,46px)}.fx-hero-dados div b{display:block;font:500 clamp(1.5rem,2.3vw,2.3rem)/1 var(--font-display);letter-spacing:-.04em}.fx-hero-dados div small{display:block;margin-top:8px;max-width:13em;font-size:.78rem;line-height:1.3;color:var(--mut)}@media (max-width:860px){.fx-hero{padding-top:46vh}.fx-hero-pe{grid-template-columns:1fr}.fx-hero-dados{justify-content:space-between}}.fx-porta{position:relative;display:grid;grid-template-columns:clamp(2.6rem,6vw,6rem) minmax(0,1fr) auto;gap:8px 16px;align-items:center;padding:clamp(20px,2.5vw,36px) 0;border-top:1px solid var(--lin);transition:border-color .4s}.fx-porta:last-child{border-bottom:1px solid var(--lin)}.fx-porta>span:first-child{font:400 .8rem/1 var(--font-mono),monospace;color:var(--mut);align-self:start;padding-top:.75em}.fx-porta h3{margin:0;font:500 clamp(1.95rem,5.3vw,5.4rem)/1 var(--font-display);letter-spacing:-.05em;transition:transform .8s var(--e),color .4s}.fx-porta p{grid-column:2;margin:6px 0 0;max-width:34em;color:var(--mut);font-size:clamp(.95rem,1.2vw,1.12rem);line-height:1.4;transition:transform .8s var(--e)}.fx-porta-selo{grid-row:1/span 2;grid-column:3;display:inline-flex;align-items:center;gap:10px;font:400 .78rem/1 var(--font-mono),monospace;color:var(--mut);white-space:nowrap}.fx-porta-selo svg{width:22px;height:22px;color:var(--fg);transition:transform .6s var(--e)}.fx-porta img{position:absolute;right:clamp(150px,19vw,300px);top:50%;height:clamp(190px,22vw,320px);width:auto;border-radius:16px;opacity:0;pointer-events:none;transform:translateY(-50%) scale(.84) rotate(-4deg);clip-path:inset(46% 0 46% 0 round 16px);transition:opacity .35s,transform .85s var(--e),clip-path .85s var(--e);z-index:2}@media (hover:hover){.fx-porta:hover h3{transform:translateX(.32em);color:var(--aq)}.fx-porta:hover p{transform:translateX(.5em)}.fx-porta:hover img{opacity:1;transform:translateY(-50%) scale(1) rotate(-2deg);clip-path:inset(0 0 0 0 round 16px)}.fx-porta:hover .fx-porta-selo svg{transform:translate(4px,-4px)}}@media (max-width:760px){.fx-porta{grid-template-columns:2.1rem minmax(0,1fr)}.fx-porta-selo{grid-row:auto;grid-column:2;margin-top:10px}.fx-porta img{display:none}}.fx-chat-grid{height:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:center;padding-top:64px}.fx-chat-txt .fx-lead{margin-top:1.4rem}.fx-chat-phone{display:flex;justify-content:center;transform:scale(var(--phone,1));transform-origin:center}.fx-bar{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--lin)}.fx-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--aq),var(--cy));transform:scaleX(var(--p,0));transform-origin:0 50%}@media (max-height:840px){.fx-chat{--phone:0.86}}@media (max-width:1100px){.fx-chat-grid{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);gap:10px;padding-top:74px;align-content:start}.fx-chat-txt .fx-eb{margin-bottom:.5rem}.fx-chat-txt .fx-lp{font-size:clamp(2.75rem,7.1vw,7.8rem)}.fx-d2{font-size:clamp(1.5rem,6.6vw,2.6rem)}.fx-chat-txt .fx-lead,.fx-chat-txt .fx-micro,.fx-chat-txt>div{display:none}.fx-chat-phone{align-items:flex-start;--phone:0.86;transform-origin:top center}.fx-chat-phone .hidden,.fx-chat-phone ul{display:none}}.fx-nums{position:relative;padding-top:34vh}.fx-piaui{min-height:150vh;display:flex;align-items:center}.fx-piaui p{font:500 clamp(1.9rem,4.3vw,4.6rem)/1.02 var(--font-display);letter-spacing:-.045em;max-width:12em;margin:0}.fx-piaui em{display:block}@media (max-width:860px){.fx-piaui{align-items:flex-end;padding-bottom:12vh}}.fx-num-passo{height:155vh;position:relative}.fx-num-rot{position:sticky;top:74vh;opacity:clamp(0,calc((.36 - var(--v, 0)) * 18),1)}.fx-num-passo p{font:500 clamp(1.25rem,2.5vw,2.3rem)/1.12 var(--font-display);letter-spacing:-.03em;max-width:21em;margin:0}.fx-num-passo .fx-valor{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.fx-anel-palco{position:absolute;inset:0;perspective:1500px;perspective-origin:50% 46%;display:flex;align-items:center;justify-content:center}.fx-anel-giro{--w:clamp(190px,27vh,300px);--r:calc(var(--w) * var(--n) * 0.205);position:relative;width:var(--w);aspect-ratio:71.5/149.6;transform-style:preserve-3d;transform:translateX(var(--ax,13vw)) rotateX(-3deg) rotateY(calc(var(--p, 0) * (var(--n) - 1) / var(--n) * -1turn));will-change:transform}.fx-anel-card{position:absolute;inset:0;transform:rotateY(calc(var(--i) / var(--n) * 1turn)) translateZ(var(--r));opacity:.6;transition:opacity .6s;backface-visibility:hidden}.fx-anel-card[data-frente=true]{opacity:1}.fx-anel-card video{width:100%;height:100%;object-fit:contain;display:block;background:#000}.fx-anel-card>span{position:absolute;left:0;right:0;top:calc(100% + 10px);text-align:center;font:400 .68rem/1.3 var(--font-mono),monospace;color:var(--mut)}.fx-anel-txt{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;pointer-events:none}.fx-anel-txt>*{max-width:min(38rem,46vw)}.fx-anel-txt a{pointer-events:auto}.fx-som{position:absolute;right:clamp(20px,4vw,64px);bottom:26px;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;background:hsla(0,0%,100%,.09);backdrop-filter:blur(12px);font:400 .76rem/1 var(--font-mono),monospace;color:var(--fg)}@media (max-width:900px){.fx-anel-giro{--ax:0vw;--w:40vw}.fx-anel-palco{align-items:flex-end;padding-bottom:15vh;perspective-origin:50% 70%}.fx-anel-txt{justify-content:flex-start;padding-top:86px}.fx-anel-txt>*{max-width:100%}.fx-anel-txt .fx-lead{display:none}.fx-anel-txt .fx-lp{font-size:clamp(2.75rem,7.1vw,7.8rem)}.fx-d2{font-size:clamp(2rem,9vw,3rem)}.fx-anel-txt .fx-btn{min-height:48px;margin-top:.8rem!important;font-size:.92rem}.fx-som{bottom:auto;top:76px}}.fx-tunel-cena{position:absolute;inset:0;perspective:720px;transform-style:preserve-3d;overflow:hidden}.fx-tunel-cena figure{--d:calc(var(--p, 0) * var(--n) * 1.06 - var(--z));position:absolute;left:50%;top:50%;width:clamp(180px,25vmax,430px);margin:0;transform:translate(-50%,-50%) translate3d(calc(var(--x) * 1vw),calc(var(--y) * 1vh),calc(var(--d) * 300px));opacity:clamp(0,min(calc(var(--d) + 5.2),calc(2.05 - var(--d) * 1)),1);will-change:transform,opacity;background:#0d141c;border-radius:14px;box-shadow:0 0 0 1px hsla(0,0%,100%,.1)}.fx-tunel-cena img{width:100%;height:100%;object-fit:cover;display:block;border-radius:14px}.fx-tunel-cena figcaption{position:absolute;left:0;top:calc(100% + 8px);font:400 .66rem/1.2 var(--font-mono),monospace;color:rgba(238,245,247,.7);white-space:nowrap}.fx-tunel-txt{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;pointer-events:none;opacity:clamp(0,calc((.2 - var(--p, 0)) * 9),1)}.fx-tunel-fim{opacity:clamp(0,calc((var(--p, 0) - .88) * 12),1)}.fx-tunel[data-fim] .fx-tunel-fim a,.fx-tunel[data-fim] .fx-tunel-fim button{pointer-events:auto}.fx-tunel-txt .fx-lead{text-shadow:0 2px 22px #000}.fx-tunel-txt .fx-d2{text-shadow:0 4px 40px rgba(0,0,0,.75)}.fx-papel{background:var(--papel);color:#0b0f14;position:relative;z-index:2;border-radius:clamp(26px,3.4vw,52px)}.fx-duas{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(30px,5vw,90px);align-items:end}@media (max-width:860px){.fx-duas{grid-template-columns:1fr}}.fx-parede{display:flex;gap:14px;margin-top:clamp(30px,4vw,60px);padding-inline:max(clamp(20px,4.2vw,64px),calc((100vw - 1480px) / 2 + 64px));overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fx-parede::-webkit-scrollbar{display:none}.fx-parede li{flex:0 0 clamp(226px,21vw,312px);scroll-snap-align:center}.fx-parede button{position:relative;display:block;width:100%;text-align:left;color:inherit}.fx-parede .iphone{transition:transform .9s var(--e)}.fx-parede button:hover .iphone{transform:translateY(-6px)}.fx-parede .iphone-tela img{width:100%;height:100%;object-fit:contain;background:#000}.fx-parede .fx-play{position:absolute;left:50%;bottom:7%;transform:translateX(-50%);width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:hsla(0,0%,100%,.94);color:#05070a;padding-left:2px;z-index:6;box-shadow:0 8px 22px rgba(0,0,0,.4)}.fx-parede-txt{display:block;padding:14px 6px 0}.fx-parede-txt q{display:block;font:400 clamp(1.05rem,1.25vw,1.22rem)/1.2 var(--font-serif),serif;font-style:italic;margin-bottom:9px}.fx-parede-txt b{display:block;font-size:.86rem;font-weight:600}.fx-parede-txt small{display:block;font-size:.74rem;opacity:.72}.fx-modal{padding:0;border:0;background:transparent;margin:auto;max-height:92vh;overflow:visible}.fx-modal::backdrop{background:rgba(0,0,0,.86);backdrop-filter:blur(8px)}.fx-modal>div{position:relative}.fx-modal video{display:block;max-height:90vh;max-width:94vw;border-radius:18px;background:#000}.fx-modal button{position:absolute;top:10px;right:10px;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:rgba(0,0,0,.65);color:#fff}.fx-num{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,248px),1fr));gap:0 clamp(20px,2.6vw,40px);margin-top:clamp(34px,5vw,74px)}.fx-num li{padding:22px 0 34px;border-top:1px solid;border-color:var(--lin)}.fx-papel .fx-num li{border-color:rgba(11,15,20,.18)}.fx-num span{font:400 .76rem/1 var(--font-mono),monospace;color:var(--cy)}.fx-papel .fx-num span{color:#0a7f91}.fx-num h3{margin:14px 0 10px;font:500 clamp(1.25rem,1.75vw,1.7rem)/1.1 var(--font-display);letter-spacing:-.03em}.fx-num p{margin:0;color:var(--mut);font-size:.98rem;line-height:1.45}.fx-papel .fx-num p{color:#4b5560}.fx-caminho{position:relative;display:grid;grid-template-columns:repeat(var(--c),minmax(0,1fr));gap:clamp(16px,2.2vw,34px);margin-top:clamp(38px,5vw,76px)}.fx-caminho:before{content:"";position:absolute;left:0;right:0;top:7px;height:2px;background:repeating-linear-gradient(90deg,var(--cy) 0 8px,transparent 8px 18px);background-size:36px 2px;animation:fx-fluir 1.2s linear infinite;opacity:.8}.fx-papel .fx-caminho:before{background:repeating-linear-gradient(90deg,#0a8fa3 0 8px,transparent 8px 18px);background-size:36px 2px}@keyframes fx-fluir{to{background-position:36px 0}}.fx-caminho b{display:block;width:16px;height:16px;border-radius:50%;background:var(--aq);box-shadow:0 0 0 5px rgba(143,245,220,.16),0 0 26px rgba(62,224,245,.8);position:relative}.fx-papel .fx-caminho b{background:#0a8fa3;box-shadow:0 0 0 5px rgba(10,143,163,.14)}.fx-caminho h3{margin:22px 0 6px;font:500 clamp(1.25rem,1.9vw,1.9rem)/1.05 var(--font-display);letter-spacing:-.035em}.fx-caminho em{display:block;font:400 .74rem/1.3 var(--font-mono),monospace;font-style:normal;color:var(--cy);margin-bottom:8px}.fx-papel .fx-caminho em{color:#0a7f91}.fx-caminho p{margin:0;font-size:.97rem;line-height:1.45;color:var(--mut)}.fx-papel .fx-caminho p{color:#4b5560}@media (max-width:820px){.fx-caminho{grid-template-columns:1fr;gap:26px;padding-left:34px}.fx-caminho:before{left:7px;right:auto;top:6px;bottom:6px;width:2px;height:auto;background:repeating-linear-gradient(180deg,var(--cy) 0 8px,transparent 8px 18px);background-size:2px 36px;animation:none}.fx-papel .fx-caminho:before{background:repeating-linear-gradient(180deg,#0a8fa3 0 8px,transparent 8px 18px)}.fx-caminho b{position:absolute;left:-34px;margin-top:4px}.fx-caminho li{position:relative}.fx-caminho h3{margin-top:0}}.fx-cases{margin-top:clamp(30px,4vw,60px)}.fx-cases li>*{display:grid;grid-template-columns:56px minmax(0,1.1fr) minmax(0,1.5fr) 26px;gap:8px 20px;align-items:center;padding:22px 0;border-top:1px solid var(--lin);color:inherit;transition:padding .6s var(--e)}.fx-papel .fx-cases li>*{border-color:rgba(11,15,20,.18)}.fx-cases a:hover{padding-left:14px}.fx-cases img{width:54px;height:54px;object-fit:contain;border-radius:13px;background:#fff;padding:6px}.fx-cases-nome b{display:block;font:500 clamp(1.15rem,1.8vw,1.75rem)/1.1 var(--font-display);letter-spacing:-.03em}.fx-cases-nome small{display:block;margin-top:4px;font-size:.82rem;color:var(--mut)}.fx-papel .fx-cases p,.fx-papel .fx-cases-nome small{color:#4b5560}.fx-cases p{margin:0;color:var(--mut);line-height:1.42;font-size:1rem}.fx-cases-seta{width:22px;height:22px}@media (max-width:760px){.fx-cases li>*{grid-template-columns:56px minmax(0,1fr)}.fx-cases p{grid-column:1/-1}.fx-cases-seta{display:none}}.fx-logos{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.fx-logos img{width:54px;height:54px;object-fit:contain;border-radius:13px;background:#fff;padding:6px}.fx-citacao{font:400 clamp(1.8rem,4.2vw,4.3rem)/1.06 var(--font-serif),serif;font-style:italic;letter-spacing:-.025em;max-width:21em;text-wrap:balance}.fx-lista-check li{position:relative;padding:18px 0 18px 34px;border-top:1px solid var(--lin);line-height:1.45;color:var(--fg);font-size:1.02rem}.fx-lista-check li:before{content:"";position:absolute;left:2px;top:25px;width:11px;height:11px;border-radius:50%;background:var(--aq);box-shadow:0 0 14px rgba(62,224,245,.9)}.fx-foto{overflow:hidden;border-radius:clamp(16px,2vw,28px);background:#0d141c;transform:translateY(calc((var(--v, .5) - .5) * -26px))}.fx-foto img{width:100%;height:100%;object-fit:cover}.fx-fotos-imprensa{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(12px,1.6vw,22px);margin-top:clamp(30px,4vw,60px)}.fx-fotos-imprensa figure{margin:0}.fx-fotos-imprensa figcaption{margin-top:12px;font-size:.98rem;line-height:1.35}.fx-fotos-imprensa figcaption small{display:block;font:400 .72rem/1.4 var(--font-mono),monospace;color:var(--cy);margin-bottom:5px}.fx-papel .fx-fotos-imprensa figcaption small{color:#0a7f91}@media (max-width:760px){.fx-fotos-imprensa{grid-template-columns:1fr}}.fx-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.fx-tags li{padding:9px 14px;border-radius:999px;font:400 .76rem/1 var(--font-mono),monospace;border:1px solid var(--lin);color:var(--mut)}.fx-papel .fx-tags li{border-color:rgba(11,15,20,.2);color:#38414b}.fx-marquee{overflow:hidden;white-space:nowrap;transform:skewX(calc(var(--vel, 0) * -1deg))}.fx-marquee>div{display:inline-flex;animation:marquee 34s linear infinite}.fx-marquee span{padding-inline:.28em;font:500 clamp(3.4rem,11vw,11rem)/1.08 var(--font-display);letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1px rgba(238,245,247,.28)}.fx-marquee span:nth-child(2n){color:var(--aq);-webkit-text-stroke:0;font-family:var(--font-serif),serif;font-style:italic;font-weight:400}.fx-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:clamp(26px,5vw,90px)}@media (max-width:860px){.fx-faq{grid-template-columns:1fr}}.fx-fim{min-height:100vh;display:flex;align-items:center}.fx-fim-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.8fr);gap:clamp(30px,5vw,90px);align-items:center}.fx-form{border-radius:26px;padding:clamp(20px,2.4vw,32px);background:rgba(14,22,30,.72);backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);box-shadow:0 0 0 1px hsla(0,0%,100%,.1),0 40px 100px -40px rgba(62,224,245,.35)}@media (max-width:860px){.fx-fim{padding-top:58vh}.fx-fim-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.fx-anel,.fx-chat,.fx-tunel{height:auto!important}.fx-sticky{position:relative;height:auto;overflow:visible}.fx-tunel-cena{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;padding:20px;perspective:none}.fx-tunel-cena figure{position:relative;left:0;top:0;width:auto;transform:none;opacity:1}.fx-tunel-txt{position:relative;padding-block:80px 20px}.fx-anel-palco{position:relative;perspective:none;overflow-x:auto;justify-content:flex-start}.fx-anel-giro{display:flex;gap:10px;transform:none;width:auto;aspect-ratio:auto}.fx-anel-card{position:relative;width:200px;aspect-ratio:9/16;transform:none;opacity:1;flex:none}.fx-anel-txt{height:auto;padding-block:30px}.fx-caminho:before,.fx-marquee>div{animation:none}}.iphone{position:relative;display:block;aspect-ratio:71.5/149.6;padding:2.1%;border-radius:15.2%/7.3%;background:linear-gradient(135deg,#7c8087,#3a3c41 9%,#1b1c1f 32%,#17181a 68%,#3a3c41 91%,#72767d);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2),inset 0 0 3px 1px rgba(0,0,0,.8),0 44px 90px -34px rgba(0,0,0,.85),0 30px 80px -44px rgba(62,224,245,.5)}.iphone:before{right:-2px;top:26%;height:13.5%;border-radius:0 2px 2px 0;background:linear-gradient(90deg,#26282c,#55585e)}.iphone:after,.iphone:before{content:"";position:absolute;width:2.5px}.iphone:after{left:-2px;top:15.5%;height:26%;border-radius:2px 0 0 2px;background:linear-gradient(#55585e 0 11%,transparent 11% 23%,#55585e 23% 57%,transparent 57% 66%,#55585e 66% 100%)}.iphone-tela{position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:13.6%/6.5%;background:#000;box-shadow:0 0 0 2.5px #000;isolation:isolate}.iphone-tela.flex{display:flex}.iphone-ilha{position:absolute;z-index:20;top:1.75%;left:50%;width:31.5%;height:3.55%;transform:translateX(-50%);border-radius:999px;background:#000;display:block}.iphone-ilha:after{content:"";position:absolute;right:12%;top:50%;width:22%;aspect-ratio:1;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle at 40% 40%,#27364a 0,#0c1119 62%,#05070a 100%)}.iphone-home{position:absolute;z-index:20;left:50%;bottom:8px;width:37%;height:4.5px;transform:translateX(-50%);border-radius:99px;background:hsla(0,0%,100%,.88);display:block}.iphone-tela>.iphone-home{bottom:.85%}@media (max-height:760px){.fx-chat{--phone:0.74}}.fx-btn-compra{--bg:linear-gradient(95deg,#8ff5dc,#3ee0f5);--tx:#05070a;background:linear-gradient(95deg,#8ff5dc,#3ee0f5);min-height:64px;font-size:1.1rem;font-weight:600;box-shadow:0 16px 50px -14px rgba(62,224,245,.7)}.fx-btn-compra:before{background:#fff}.fx-papel .fx-btn-compra{--tx:#05070a;color:#05070a;background:linear-gradient(95deg,#8ff5dc,#3ee0f5)}.fx-prod-hero{min-height:100vh;min-height:100svh;display:flex;align-items:center;padding-block:92px 44px;position:relative}.fx-prod-grid{display:grid;grid-template-columns:minmax(0,1.2fr) auto;gap:clamp(26px,5vw,80px);align-items:center}.fx-prod-phone{width:min(30vh,300px);min-width:230px}.fx-prod-phone .iphone{width:100%}.fx-chips{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0}.fx-chips li{padding:8px 13px;border-radius:999px;font-size:.82rem;border:1px solid var(--lin);color:var(--fg);background:hsla(0,0%,100%,.04);backdrop-filter:blur(8px)}.fx-dados{display:flex;flex-wrap:wrap;gap:18px clamp(22px,3vw,44px);margin-top:30px;padding-top:22px;border-top:1px solid var(--lin)}.fx-dados b{display:block;font:500 clamp(1.5rem,2.3vw,2.2rem)/1 var(--font-display);letter-spacing:-.04em}.fx-dados small{display:block;margin-top:7px;font-size:.78rem;line-height:1.3;color:var(--mut);max-width:11em}.fx-som-tela{position:absolute;right:auto;left:50%;top:auto;bottom:5%;transform:translateX(-50%);z-index:8;white-space:nowrap;min-height:38px;padding:0 13px;font-size:.66rem;background:rgba(5,7,10,.62)}.fx-cmp{width:min(100%,320px);margin-inline:auto}.fx-cmp video{object-fit:contain;background:#000}.fx-cmp input[type=range],.fx-cmp video{position:absolute;inset:0;width:100%;height:100%}.fx-cmp input[type=range]{opacity:0;z-index:7;cursor:ew-resize;touch-action:pan-y;margin:0}.fx-cmp-linha{position:absolute;top:0;bottom:0;width:2px;background:#fff;z-index:6;transform:translateX(-1px);box-shadow:0 0 18px rgba(62,224,245,.9);pointer-events:none}.fx-cmp-linha b{position:absolute;top:50%;left:50%;width:42px;height:42px;transform:translate(-50%,-50%);display:grid;place-items:center;border-radius:50%;background:#fff;color:#05070a;font-size:1.1rem;box-shadow:0 6px 20px rgba(0,0,0,.5)}.fx-cmp-rot{position:absolute;top:7%;z-index:6;padding:6px 9px;border-radius:8px;background:rgba(0,0,0,.6);color:#fff;font:500 .64rem/1 var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase}.fx-itens li{padding:15px 0;border-top:1px solid var(--lin)}.fx-papel .fx-itens li{border-color:rgba(11,15,20,.16)}.fx-itens b{display:block;font:500 1.08rem/1.2 var(--font-display);letter-spacing:-.02em}.fx-itens span{display:block;margin-top:3px;color:var(--mut);font-size:.96rem}.fx-papel .fx-itens span{color:#4b5560}.fx-3col{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,26px);margin-top:clamp(30px,4vw,60px)}.fx-3col figure{margin:0}.fx-3col img{width:100%;height:auto;display:block;border-radius:16px;box-shadow:0 24px 60px -30px rgba(0,0,0,.5)}.fx-3col figcaption{margin-top:13px}.fx-3col figcaption b{display:block;font:500 1.14rem/1.2 var(--font-display);letter-spacing:-.025em}.fx-3col figcaption span{display:block;margin-top:4px;font-size:.95rem;line-height:1.4;color:#4b5560}.fx-oferta{max-width:760px;margin-inline:auto;border-radius:30px;padding:clamp(24px,4vw,50px);background:rgba(14,22,30,.8);backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);box-shadow:0 0 0 1px rgba(143,245,220,.3),0 50px 120px -50px rgba(62,224,245,.55)}.fx-preco{font:500 clamp(3.6rem,10vw,6.6rem)/1 var(--font-display);letter-spacing:-.06em;margin:8px 0 4px}.fx-preco small{font-size:.36em;letter-spacing:-.02em;vertical-align:.9em;margin-right:.15em;color:var(--mut)}.fx-oferta .fx-lista-check li{padding-block:12px;font-size:.98rem}.fx-oferta .fx-lista-check li:before{top:18px}.fx-adicionais{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px}.fx-adicionais div{border:1px solid var(--lin);border-radius:16px;padding:14px 15px;font-size:.9rem;line-height:1.38;color:var(--mut)}.fx-adicionais b{display:block;color:var(--fg);font-weight:600;margin-bottom:3px}.fx-adicionais em{display:block;margin-top:7px;font:400 .72rem/1.3 var(--font-mono),monospace;font-style:normal;color:var(--aq)}.fx-legal{font-size:.78rem;line-height:1.5;color:var(--mut);max-width:60em}.fx-horizontal{border-radius:clamp(16px,2vw,26px);overflow:hidden;background:#000;box-shadow:0 0 0 1px var(--lin),0 50px 120px -50px rgba(62,224,245,.4);margin-top:clamp(26px,4vw,50px)}.fx-horizontal video{display:block;width:100%;height:auto;aspect-ratio:16/9}.fx-stack{display:grid;gap:14px;margin-top:clamp(28px,4vw,50px)}.fx-stack>div{display:grid;grid-template-columns:clamp(110px,16vw,190px) minmax(0,1fr) auto;gap:clamp(14px,2.4vw,30px);align-items:center;padding:16px;border-radius:20px;background:#fff;box-shadow:0 1px 0 rgba(11,15,20,.05),0 24px 60px -40px rgba(11,15,20,.35)}.fx-stack img{width:100%;height:auto;border-radius:12px;display:block}.fx-stack h3{margin:0 0 5px;font:500 clamp(1.15rem,1.8vw,1.6rem)/1.12 var(--font-display);letter-spacing:-.03em}.fx-stack p{margin:0;color:#4b5560;font-size:.97rem;line-height:1.42}.fx-stack s{font:500 1.15rem/1 var(--font-display);color:#788390;white-space:nowrap}.fx-duas-fotos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.6vw,20px)}.fx-duas-fotos figure{margin:0}.fx-duas-fotos img{width:100%;height:auto;display:block;border-radius:16px}.fx-duas-fotos figcaption{margin-top:9px;font-size:.9rem;line-height:1.35;color:#4b5560}.fx-escuro .fx-duas-fotos figcaption{color:var(--mut)}.fx-vsl{border-radius:clamp(16px,2vw,26px);overflow:hidden;background:#000;max-width:1020px;margin-inline:auto;box-shadow:0 0 0 1px var(--lin),0 50px 120px -50px rgba(62,224,245,.45)}.fx-vsl video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#000}.fx-selo{display:inline-grid;place-items:center;width:118px;height:118px;border-radius:50%;background:linear-gradient(135deg,#8ff5dc,#3ee0f5);color:#05070a;font:600 1.05rem/1 var(--font-display);text-align:center;letter-spacing:-.02em;box-shadow:0 16px 50px -14px rgba(62,224,245,.7)}@media (max-width:900px){.fx-prod-hero{padding-top:84px}.fx-prod-grid{grid-template-columns:1fr}.fx-prod-phone{width:min(66vw,260px);margin-inline:auto;min-width:0}.fx-topo-cel{padding-top:36vh}.fx-3col,.fx-adicionais{grid-template-columns:1fr}.fx-stack>div{grid-template-columns:96px minmax(0,1fr)}.fx-stack s{grid-column:2}}@media (max-width:520px){.fx-btn{width:100%;white-space:normal;text-align:center;line-height:1.15;padding-inline:1.1em;font-size:.98rem}.fx-anel-txt .fx-btn{width:auto}}