:root{--fundo:#141414;--fundo-2:#1c1c1b;--tinta:#f5f4f0;--suave:#9a9994;--apagado:#7d7b75;--linha:#2a2a28;--ponto:#f5f4f0;--brilho:#222221;--vis-claro:none;--vis-escuro:block;--f-texto:"Manrope",system-ui,-apple-system,sans-serif;--f-rot:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;--gut-e:max(22px,env(safe-area-inset-left,0px));--gut-d:max(22px,env(safe-area-inset-right,0px));color-scheme:dark}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--fundo:#f5f4f0;--fundo-2:#ecebe6;--tinta:#141414;--suave:#66655f;--apagado:#8c8a83;--linha:#dcdad3;--ponto:#141414;--brilho:#fff;--vis-claro:block;--vis-escuro:none;color-scheme:light}}:root[data-theme=light]{--fundo:#f5f4f0;--fundo-2:#ecebe6;--tinta:#141414;--suave:#66655f;--apagado:#8c8a83;--linha:#dcdad3;--ponto:#141414;--brilho:#fff;--vis-claro:block;--vis-escuro:none;color-scheme:light}*{box-sizing:border-box}html,body{min-height:100%}body{background:var(--fundo);color:var(--tinta);font-family:var(--f-texto);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);margin:0;font-size:16px;line-height:1.6;transition:background .5s,color .5s}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}:focus-visible{outline:1.5px solid var(--ponto);outline-offset:4px}.rot{font-family:var(--f-rot);letter-spacing:.16em;text-transform:uppercase;color:var(--suave);font-size:11px}.wrap{max-width:1240px;padding-left:var(--gut-e);padding-right:var(--gut-d);margin:0 auto}.pular{z-index:20;background:var(--tinta);color:var(--fundo);padding:8px 12px;position:absolute;top:8px;left:-9999px}.pular:focus{left:12px}.barra{z-index:10;padding:calc(env(safe-area-inset-top,0px) + 22px) var(--gut-d) 22px var(--gut-e);background:color-mix(in srgb,var(--fundo) 86%,transparent);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--linha);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.barra.flutua{-webkit-backdrop-filter:none;pointer-events:none;background:0 0;border-bottom:0;position:fixed;inset:0 0 auto}.barra.flutua>*{pointer-events:auto}.marca{color:var(--tinta);align-items:center;gap:7px;display:flex}.marca .simbolo{height:28px;margin-block:-6px}.marca svg{display:var(--vis-claro);width:auto;height:17px}.marca .nome-escuro{display:var(--vis-escuro)}.barra nav{font-family:var(--f-rot);letter-spacing:.16em;text-transform:uppercase;color:var(--suave);align-items:center;gap:26px;font-size:11px;display:flex}.barra nav a,.barra nav button{transition:color .3s}.barra nav a:hover,.barra nav button:hover,.barra nav a[aria-current=page]{color:var(--tinta)}.barra-acoes{align-items:center;gap:10px;display:flex}.tema{cursor:pointer;width:38px;height:38px;color:var(--suave);background:var(--vidro-fundo);backdrop-filter:blur(18px)saturate(1.6);border:1px solid var(--vidro-borda);box-shadow:inset 0 1px 0 var(--vidro-brilho),var(--vidro-sombra);border-radius:50%;flex:none;place-items:center;padding:0;transition:color .3s,transform .3s cubic-bezier(.2,.8,.2,1);display:grid}.tema:hover{color:var(--tinta)}.tema:active{transform:scale(.94)}.tema:focus-visible{outline:2px solid var(--tinta);outline-offset:3px}.tema svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;grid-area:1/1;width:17px;height:17px;transition:opacity .4s,transform .5s cubic-bezier(.2,.8,.2,1)}.tema .sol,.tema[aria-pressed=true] .lua{opacity:0;transform:rotate(-45deg)scale(.6)}.tema[aria-pressed=true] .sol{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.tema,.tema svg{transition:none}}.inicio{height:100svh;position:relative;overflow:hidden}.inicio:before{content:"";background:radial-gradient(42% 40% at 50% 40%,var(--brilho),transparent 72%);opacity:.9;position:absolute;inset:0}.inicio canvas{touch-action:manipulation;width:100%;height:100%;position:absolute;inset:0}.cantos{left:var(--gut-e);right:var(--gut-d);bottom:calc(env(safe-area-inset-bottom,0px) + 24px);text-align:center;font-family:var(--f-rot);letter-spacing:.16em;text-transform:uppercase;color:var(--apagado);margin:0;font-size:10.5px;position:absolute}.nome-sob{color:var(--tinta);pointer-events:none;flex-direction:column;align-items:center;gap:clamp(14px,2.2vw,26px);margin:0;display:flex;position:absolute;top:calc(40% + 1.12*min(30vw,22svh) + 28px);left:0;right:0}.nome-sob-marca{display:contents}.slogan{font-family:var(--f-rot);letter-spacing:.32em;text-transform:uppercase;color:var(--suave);text-align:center;margin:0;padding:0 16px;font-size:clamp(10.5px,1.1vw,13px)}.slogan .palavra{white-space:nowrap;display:inline-block}.slogan .palavra span{opacity:0;filter:blur(6px);animation:letra var(--d) cubic-bezier(.2,.8,.2,1) var(--a) forwards;display:inline-block;transform:translateY(5px)}@keyframes letra{to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:reduce){.slogan .palavra span{opacity:1;filter:none;animation:none;transform:none}}.nome-sob svg{display:var(--vis-claro);width:min(86vw,820px,90svh);height:auto}.nome-sob .nome-escuro{display:var(--vis-escuro)}.abre{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:40px;padding-block:clamp(64px,10vw,130px) clamp(40px,6vw,80px);display:grid}.abre h1{letter-spacing:-.035em;text-wrap:balance;margin:14px 0 0;font-size:clamp(46px,7vw,104px);font-weight:200;line-height:.98}.abre p{color:var(--suave);max-width:42ch;margin:0}.indice{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.indice a{font-family:var(--f-rot);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--linha);border-radius:2px;padding:8px 14px;font-size:11px;transition:border-color .3s}.indice a:hover{border-color:var(--tinta)}.app{border-top:1px solid var(--linha);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);padding-block:clamp(64px,9vw,120px);scroll-margin-top:80px;display:grid}.app:nth-of-type(2n) .telas{order:-1}.app h2{letter-spacing:-.04em;margin:12px 0 18px;font-size:clamp(52px,6.5vw,92px);font-weight:200;line-height:.95}.app .resumo{max-width:34ch;margin:0 0 26px;font-size:clamp(18px,1.6vw,21px);font-weight:300;line-height:1.45}.app ul{border-top:1px solid var(--linha);margin:0 0 32px;padding:0;list-style:none;display:grid}.app li{border-bottom:1px solid var(--linha);grid-template-columns:120px minmax(0,1fr);gap:16px;padding-block:13px;font-size:15px;display:grid}.app li span:first-child{font-family:var(--f-rot);letter-spacing:.14em;text-transform:uppercase;color:var(--suave);padding-top:3px;font-size:10.5px}.loja{border:1px solid var(--linha);color:var(--suave);border-radius:10px;align-items:center;gap:12px;padding:10px 18px 10px 14px;display:inline-flex}.loja svg{fill:currentColor;width:20px;height:20px}.loja small{letter-spacing:.06em;font-size:10px;line-height:1.1;display:block}.loja b{color:var(--tinta);font-size:15px;font-weight:500;line-height:1.2;display:block}.app .mais{color:var(--suave);flex-wrap:wrap;gap:20px;margin-top:22px;font-size:13px;display:flex}.sublinha{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .35s,color .25s}.sublinha:hover{color:var(--tinta);background-size:100% 1px}.telas{height:clamp(420px,46vw,580px);position:relative}.cel{aspect-ratio:9/19.5;background:#0a0a0a;border-radius:34px;width:clamp(190px,19vw,250px);padding:9px;transition:transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;box-shadow:0 30px 60px -20px #0000008c,inset 0 0 0 1px #ffffff0f}.cel .tela{background:var(--t-fundo);width:100%;height:100%;color:var(--t-tinta);border-radius:26px;flex-direction:column;gap:10px;padding:30px 14px 14px;display:flex;position:relative;overflow:hidden}.cel .tela:before{content:"";background:#000;border-radius:10px;width:34%;height:16px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.cel.frente{z-index:2;top:50%;left:50%;transform:translate(-30%,-50%)rotate(3deg)}.cel.tras{opacity:.92;top:50%;left:50%;transform:translate(-92%,-46%)rotate(-5deg)}.telas:hover .cel.frente{transform:translate(-26%,-52%)rotate(1deg)}.telas:hover .cel.tras{transform:translate(-98%,-46%)rotate(-7deg)}.b{background:var(--t-bloco);border-radius:8px}.b.ac{background:var(--t-acento)}.lin{background:var(--t-linha);border-radius:4px;height:7px;display:block}.lin.cur{width:55%}.lin.med{width:75%}.t-tit{letter-spacing:-.02em;font-size:15px;font-weight:700}.barra-tab{border-top:1px solid var(--t-linha);justify-content:space-around;margin-top:auto;padding-top:10px;display:flex}.barra-tab i{background:var(--t-linha);border-radius:5px;width:16px;height:16px}.barra-tab i.on{background:var(--t-acento)}.t-drop{--t-fundo:#141210;--t-tinta:#f5efe8;--t-bloco:#24201c;--t-linha:#3a332c;--t-acento:#ff7a2f}.t-arch{--t-fundo:#0d0f0d;--t-tinta:#eef2ee;--t-bloco:#1a1e1a;--t-linha:#2e342e;--t-acento:#3fbf6f}.t-basal{--t-fundo:#f4f5f8;--t-tinta:#0f1a33;--t-bloco:#e3e7ef;--t-linha:#cfd5e1;--t-acento:#1f3a8a}.t-basal .b.ac2{background:#f08a24}.foto{background:linear-gradient(160deg,var(--t-bloco),var(--t-linha));border-radius:14px;flex:1;position:relative}.foto:after{content:"";background:#00000040;border-radius:8px;height:30px;position:absolute;bottom:10px;left:10px;right:10px}.acoes-d{justify-content:center;gap:14px;display:flex}.acoes-d i{background:var(--t-bloco);border-radius:50%;width:34px;height:34px}.acoes-d i.ac{background:var(--t-acento)}.macro{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.macro div{background:var(--t-bloco);border-radius:8px;height:44px;position:relative;overflow:hidden}.macro div:after{content:"";height:var(--v);background:var(--t-acento);opacity:.75;position:absolute;bottom:0;left:0;right:0}.grade-t{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.grade-t div{height:54px}.lista-t{gap:7px;display:grid}.lista-t>div{background:var(--t-bloco);border-radius:8px;align-items:center;gap:8px;padding:8px;display:flex}.lista-t i{background:var(--t-acento);border-radius:6px;flex:none;width:22px;height:22px}.lista-t span{flex:1;gap:5px;display:grid}.selo{letter-spacing:.08em;text-transform:uppercase;background:var(--t-acento);color:#fff;border-radius:999px;align-self:flex-start;padding:4px 8px;font-size:9px;font-weight:700}.contato{background:var(--linha);border:1px solid var(--linha);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;margin-bottom:clamp(56px,8vw,96px);display:grid}.contato>div{background:var(--fundo);align-content:start;gap:10px;padding:28px 28px 32px;display:grid}.contato h2{letter-spacing:-.015em;margin:0;font-size:26px;font-weight:300}.contato p{color:var(--suave);margin:0}.email{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;justify-self:start;padding-bottom:2px;font-size:clamp(20px,2.2vw,26px);font-weight:300}.ajuda{border-top:1px solid var(--linha);grid-template-columns:240px minmax(0,1fr);gap:32px;padding-block:clamp(48px,7vw,80px);scroll-margin-top:80px;display:grid}.ajuda h2{letter-spacing:-.03em;margin:8px 0 0;font-size:clamp(36px,4vw,56px);font-weight:200;line-height:1}.ajuda details{border-bottom:1px solid var(--linha)}.ajuda details:first-child{border-top:1px solid var(--linha)}.ajuda summary{cursor:pointer;padding:16px 28px 16px 0;font-size:17px;list-style:none;position:relative}.ajuda summary::-webkit-details-marker{display:none}.ajuda summary:after{content:"+";font-family:var(--f-rot);color:var(--suave);transition:transform .3s;position:absolute;top:14px;right:4px}.ajuda details[open] summary:after{transform:rotate(45deg)}.ajuda details p{color:var(--suave);max-width:62ch;margin:0 0 18px}.ajuda details a{color:var(--tinta);text-underline-offset:3px;text-decoration:underline}.docs{color:var(--suave);flex-wrap:wrap;gap:20px;margin:16px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.legal{max-width:760px;padding:clamp(48px,8vw,96px) var(--gut-d) 72px var(--gut-e);margin:0 auto}.legal h1{letter-spacing:-.03em;margin:12px 0 18px;font-size:clamp(38px,5vw,64px);font-weight:200;line-height:1.02}.atualizado{color:var(--suave);margin:0 0 40px;font-size:14px}.texto h2{letter-spacing:-.01em;margin:40px 0 10px;font-size:20px;font-weight:500}.texto h3{margin:28px 0 8px;font-size:17px;font-weight:500}.texto p,.texto li{color:var(--suave);max-width:68ch}.texto strong{color:var(--tinta);font-weight:600}.texto a{color:var(--tinta);text-underline-offset:3px;text-decoration:underline}.texto ul,.texto ol{padding-left:22px}.texto table{border-collapse:collapse;margin:16px 0;font-size:14px;display:block;overflow-x:auto}.texto th,.texto td{border:1px solid var(--linha);text-align:left;vertical-align:top;padding:8px 10px}.rodape{border-top:1px solid var(--linha);padding:26px var(--gut-d) 34px var(--gut-e);font-family:var(--f-rot);letter-spacing:.14em;text-transform:uppercase;color:var(--apagado);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:40px;font-size:10.5px;display:flex}.rodape a:hover{color:var(--tinta)}.rodape .dir{flex-wrap:wrap;gap:20px;display:flex}@media (width<=860px){.abre,.app,.contato,.ajuda{grid-template-columns:1fr}.ajuda{gap:16px}.app:nth-of-type(2n) .telas{order:0}.telas{height:440px}.app li{grid-template-columns:96px minmax(0,1fr)}.barra nav .opcional{display:none}}@media (width<=480px){.cantos{letter-spacing:.1em}.barra nav{gap:18px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.cel .tela.print{padding:0}.cel .tela.print:before{display:none}.cel .tela.print img{object-fit:cover;width:100%;height:100%;display:block}.acoes{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vermais{background:var(--tinta);color:var(--fundo);border:1px solid var(--tinta);border-radius:10px;align-items:center;gap:10px;padding:14px 22px;font-size:15px;font-weight:500;transition:background .3s,color .3s;display:inline-flex}.vermais span{transition:transform .3s}.vermais:hover{color:var(--tinta);background:0 0}.vermais:hover span{transform:translate(4px)}.det h2{letter-spacing:-.03em;font-size:clamp(34px,4.2vw,58px);line-height:1.02}.um{justify-content:center;padding-block:12px;display:flex}.um .cel{width:clamp(220px,22vw,280px);position:relative;top:auto;left:auto;transform:rotate(-2deg)}.det:hover .um .cel{transform:rotate(0)translateY(-6px)}.lista-mais{background:var(--linha);border:1px solid var(--linha);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.lista-mais li{background:var(--fundo);padding:20px 22px 24px}.lista-mais p{color:var(--suave);margin:8px 0 0}@media (width<=860px){.lista-mais{grid-template-columns:1fr}}:root{--vidro-fundo:#1e1e1d6b;--vidro-borda:#ffffff24;--vidro-brilho:#ffffff38;--vidro-sombra:0 10px 30px -12px #0000008c}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--vidro-fundo:#ffffff80;--vidro-borda:#ffffffb3;--vidro-brilho:#ffffffe6;--vidro-sombra:0 10px 30px -14px #281e1440}}:root[data-theme=light]{--vidro-fundo:#ffffff80;--vidro-borda:#ffffffb3;--vidro-brilho:#ffffffe6;--vidro-sombra:0 10px 30px -14px #281e1440}.vidro{background:var(--vidro-fundo);backdrop-filter:blur(22px)saturate(1.5);border:1px solid var(--vidro-borda);box-shadow:inset 0 1px 0 var(--vidro-brilho),inset 0 -1px 0 #00000014,var(--vidro-sombra)}@supports not (backdrop-filter:blur(1px)){.vidro{background:color-mix(in srgb,var(--fundo) 92%,var(--tinta))}}body{background-image:radial-gradient(40vw 40vw at 85% -10%,color-mix(in srgb,var(--tinta) 7%,transparent),transparent 70%),radial-gradient(35vw 35vw at -10% 60%,color-mix(in srgb,var(--tinta) 5%,transparent),transparent 70%);background-attachment:fixed}.barra:not(.flutua){background:var(--vidro-fundo);backdrop-filter:blur(22px)saturate(1.6);border-bottom:1px solid var(--vidro-borda);box-shadow:inset 0 -1px #0000000d}.barra.flutua nav,.barra.pilula nav{background:var(--vidro-fundo);backdrop-filter:blur(18px)saturate(1.6);border:1px solid var(--vidro-borda);box-shadow:inset 0 1px 0 var(--vidro-brilho),var(--vidro-sombra);border-radius:999px;padding:10px 18px}.loja,.vermais,.seta,.ponto,.indice a{backdrop-filter:blur(18px)saturate(1.5)}.loja{background:var(--vidro-fundo);border-color:var(--vidro-borda);box-shadow:inset 0 1px 0 var(--vidro-brilho),var(--vidro-sombra)}.vermais.vidro{background:var(--vidro-fundo);color:var(--tinta);border-color:var(--vidro-borda)}.vermais.vidro:hover{background:var(--tinta);color:var(--fundo)}.arch{--acento-forte:#d95a22;--fundo:#28211c;--fundo-2:#332a24;--tinta:#f6efe7;--suave:#b5a99c;--apagado:#7d7268;--linha:#ffffff1a;--acento:#f27b3e;--vidro-fundo:#281c1461;--vidro-borda:#ffdcbe29;--vidro-brilho:#ffebd738;--vidro-sombra:0 18px 40px -18px #000000b3;color-scheme:dark;color:var(--tinta);background:radial-gradient(55vw 38vw at 88% 22%,#d95a2224,transparent 70%),radial-gradient(50vw 36vw at 8% 40%,#f27b3e1a,transparent 70%),radial-gradient(55vw 38vw at 92% 60%,#4a90d914,transparent 70%),radial-gradient(50vw 36vw at 10% 78%,#d95a221f,transparent 70%),radial-gradient(55vw 38vw at 85% 96%,#f27b3e1a,transparent 70%),var(--fundo);padding-bottom:40px;position:relative;overflow:clip}.arch .luzes{pointer-events:none;z-index:0;position:absolute;inset:0}.arch .luzes i{filter:blur(80px);opacity:.55;border-radius:50%;position:absolute}.arch .luzes i:first-child{background:radial-gradient(circle,#d95a22,#0000 65%);width:46vw;height:46vw;animation:18s ease-in-out infinite alternate flutua;top:-8vw;left:48%}.arch .luzes i:nth-child(2){opacity:.3;background:radial-gradient(circle,#f27b3e,#0000 65%);width:38vw;height:38vw;animation:22s ease-in-out infinite alternate-reverse flutua;top:55vw;left:-10vw}.arch .luzes i:nth-child(3){opacity:.3;background:radial-gradient(circle,#4a90d9,#0000 65%);width:40vw;height:40vw;animation:26s ease-in-out infinite alternate flutua;top:130vw;right:-12vw}@keyframes flutua{to{transform:translate(-6vw,4vw)scale(1.1)}}.arch>*{z-index:1;position:relative}.arch .a-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:40px;padding-block:clamp(48px,7vw,96px) clamp(56px,8vw,110px);display:grid}.arch h1{letter-spacing:-.04em;margin:14px 0 22px;font-size:clamp(40px,5.4vw,80px);font-weight:200;line-height:.98}.arch h1 span{display:block}.arch h1 .forte{background:linear-gradient(90deg,#ffb07a,#ff7a2f 55%,#e2551b);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600}.arch .a-lead{color:var(--suave);max-width:40ch;margin:0 0 28px;font-size:clamp(18px,1.7vw,22px);font-weight:300;line-height:1.45}.arch .a-hero-telas{height:clamp(460px,48vw,640px);position:relative}.arch .a-hero-telas .cel{width:clamp(200px,17vw,250px)}.arch .a1{opacity:.9;top:12%;left:2%;transform:rotate(-9deg)}.arch .a2{z-index:2;top:2%;left:31%;transform:rotate(1deg)}.arch .a3{opacity:.9;top:14%;left:60%;transform:rotate(8deg)}.faixa-temas{border-block:1px solid var(--linha);white-space:nowrap;padding-block:18px;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.faixa-temas div{letter-spacing:-.02em;gap:28px;font-size:clamp(28px,3.4vw,46px);font-weight:200;animation:40s linear infinite corre-temas;display:inline-flex}.faixa-temas span{align-items:center;gap:28px;display:inline-flex}.faixa-temas i{color:var(--acento);font-size:.35em;font-style:normal}@keyframes corre-temas{to{transform:translate(-50%)}}.arch .a-bloco{padding-block:clamp(64px,9vw,120px) 0}.arch .a-bloco>h2{letter-spacing:-.035em;text-wrap:balance;max-width:20ch;margin:12px 0 32px;font-size:clamp(36px,4.6vw,64px);font-weight:200;line-height:1.02}.cartoes{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.cartoes.tres{grid-template-columns:repeat(3,minmax(0,1fr))}.cartoes li{border-radius:22px;padding:24px 24px 28px}.cartoes p{color:var(--suave);margin:10px 0 0}.riscado{text-decoration:line-through;text-decoration-color:var(--acento);font-size:20px;font-weight:500;text-decoration-thickness:2px}.arch .carrossel{border-top:0}.arch .slide-texto{border-radius:24px;padding:28px 30px 32px}.arch .slide .um .cel{width:clamp(230px,22vw,290px)}.arch .ponto[aria-current]{color:#fff;background:linear-gradient(#f27b3e,#d95a22);border-color:#0000;box-shadow:inset 0 1px #ffffff59,0 6px 12px #d95a2273}.numeros{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.numeros li{border-radius:22px;gap:6px;padding:24px;display:grid}.numeros b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(34px,4vw,52px);font-weight:300;line-height:1}.numeros span{color:var(--suave)}.faq-caixa{border-radius:24px;padding:6px 26px}.faq-caixa details{border-bottom:1px solid var(--linha)}.faq-caixa details:last-child{border-bottom:0}.faq-caixa summary{cursor:pointer;padding:20px 32px 20px 0;font-size:18px;list-style:none;position:relative}.faq-caixa summary::-webkit-details-marker{display:none}.faq-caixa summary:after{content:"+";font-family:var(--f-rot);color:var(--acento);transition:transform .3s;position:absolute;top:18px;right:4px}.faq-caixa details[open] summary:after{transform:rotate(45deg)}.faq-caixa p{color:var(--suave);max-width:64ch;margin:0 0 20px}.final{text-align:center;border-radius:32px;justify-items:center;padding:clamp(40px,6vw,72px) 24px;display:grid}.final h2{letter-spacing:-.035em;text-wrap:balance;max-width:22ch;margin:0 0 14px;font-size:clamp(32px,4.2vw,58px);font-weight:200;line-height:1.05}.final .a-lead{margin-inline:auto}@media (width<=860px){.arch .a-hero{grid-template-columns:1fr}.arch .a-hero-telas{height:440px}.cartoes,.cartoes.tres{grid-template-columns:1fr}.numeros{grid-template-columns:1fr 1fr}}@media (width<=480px){.arch .a-hero-telas .cel{width:170px}}@media (prefers-reduced-motion:reduce){.arch .luzes i,.faixa-temas div{animation:none}}.arch .cel{background:linear-gradient(150deg,#5a524c 0%,#1a1614 22%,#0e0c0b 60%,#3d3632 100%);padding:13px;box-shadow:0 0 0 1px #ffecdc47,inset 0 0 0 1px #ffffff14,0 30px 70px -20px #000000d9,0 0 90px -10px #ff7a2f59}.arch .cel .tela{border-radius:24px;box-shadow:0 0 0 4px #050403,0 0 0 5px #ffffff0d}.esteira{margin-inline:calc(-1*var(--gut-e)) calc(-1*var(--gut-d));padding-block:6px 16px;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.esteira:focus-visible{outline-offset:-4px}.esteira-trilho{padding:0 0 0 var(--gut-e);gap:14px;width:max-content;margin:0;list-style:none;animation:45s linear infinite esteira;display:flex}.esteira:hover .esteira-trilho,.esteira:focus-within .esteira-trilho{animation-play-state:paused}.esteira li{border-radius:22px;align-content:start;gap:10px;width:clamp(260px,26vw,340px);padding:24px 24px 28px;display:grid}.esteira li p{color:var(--suave);margin:0}@keyframes esteira{to{transform:translate(calc(-50% - 7px))}}.ic{background:#ff7a2f1f;border:1px solid #ffa06e47;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:6px;display:grid;box-shadow:inset 0 1px #ffebd733}.ic svg{fill:none;width:24px;height:24px;stroke:var(--acento);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.ic .pulsa{transform-origin:12px 13px;animation:1.6s ease-in-out infinite pulsa}@keyframes pulsa{0%,to{transform:scale(1)}15%{transform:scale(1.14)}30%{transform:scale(1)}45%{transform:scale(1.08)}}.ic .q1,.ic .q2,.ic .q3,.ic .q4{animation:2.4s ease-in-out infinite acende}.ic .q2{animation-delay:.3s}.ic .q3{animation-delay:.6s}.ic .q4{animation-delay:.9s}@keyframes acende{0%,60%,to{fill:#0000}20%{fill:#ff7a2f8c}}.ic .brilha{transform-origin:11px 10px;animation:2.6s ease-in-out infinite brilha}.ic .brilha2{transform-origin:18px 17.5px;animation:2.6s ease-in-out 1.3s infinite brilha}@keyframes brilha{0%,to{transform:scale(1)rotate(0)}50%{opacity:.6;transform:scale(.8)rotate(25deg)}}.ic .gira{transform-origin:12px 12px;animation:3.2s cubic-bezier(.6,0,.4,1) infinite gira-sync}@keyframes gira-sync{to{transform:rotate(360deg)}}.ic .desce{animation:1.8s ease-in-out infinite desce}@keyframes desce{0%,to{transform:translateY(-1.5px)}50%{transform:translateY(1.5px)}}.ic .risca{stroke-dasharray:12;stroke-dashoffset:12px;animation:2.8s ease-in-out infinite risca}@keyframes risca{0%{stroke-dashoffset:12px}35%,80%{stroke-dashoffset:0}to{stroke-dashoffset:12px}}@media (prefers-reduced-motion:reduce){.esteira{margin-inline:0;-webkit-mask:none;mask:none}.esteira-trilho{flex-wrap:wrap;width:auto;padding:0;animation:none}.esteira-trilho li[aria-hidden]{display:none}.ic *{animation:none!important}.ic .risca{stroke-dashoffset:0}}.cartoes.destaque li{padding:30px 28px 34px}.cartoes.destaque h3{letter-spacing:-.015em;margin:4px 0 0;font-size:22px;font-weight:500}.ic .n1{animation:2.8s ease-in-out infinite sobe-n}.ic .n2{animation:2.8s ease-in-out 1.4s infinite sobe-n}@keyframes sobe-n{0%,to{transform:translateY(0)}50%{transform:translateY(-1.6px)}}.ic .argola{animation:3s ease-in-out infinite fecha}@keyframes fecha{0%,20%{transform:translateY(-2px)}40%,to{transform:translateY(0)}}.ic .balanca{transform-origin:5px 5px;animation:2.6s ease-in-out infinite balanca}@keyframes balanca{0%,to{transform:rotate(0)}50%{transform:rotate(-8deg)}}.esteira li{text-align:center;justify-items:center;gap:12px;width:clamp(300px,30vw,400px);padding:36px 30px 38px}.esteira li h3{letter-spacing:-.015em;margin:8px 0 0;font-size:22px;font-weight:500}.esteira li p{max-width:30ch}.cena{background:radial-gradient(circle at 50% 35%,#ff7a2f38,#ff7a2f0d 70%);border:1px solid #ffa06e47;border-radius:50%;place-items:center;width:132px;height:132px;display:grid;box-shadow:inset 0 1px #ffebd738,0 18px 40px -20px #ff7a2f80}.cena svg{fill:none;width:72px;height:72px;stroke:var(--acento);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.cena .c-coracao{transform-origin:32px 34px;stroke:color-mix(in srgb,var(--acento) 55%,transparent);animation:1.6s ease-in-out infinite pulsa}.cena .c-ecg{stroke-dasharray:90;stroke-dashoffset:90px;animation:2.4s linear infinite ecg}@keyframes ecg{0%{stroke-dashoffset:90px}60%,to{stroke-dashoffset:0;opacity:1}90%{opacity:1}to{opacity:0}}.cena .c-apps{stroke:color-mix(in srgb,var(--acento) 45%,transparent)}.cena .c-widget{transform-origin:32px 20px;animation:3s ease-in-out infinite widget}@keyframes widget{0%,15%{opacity:0;transform:scale(.4)}35%,85%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.cena .c-l1,.cena .c-l2,.cena .c-l3{stroke-dasharray:34;stroke-dashoffset:34px;animation:3.2s ease-in-out infinite escreve}.cena .c-l2{animation-delay:.35s}.cena .c-l3{animation-delay:.7s}@keyframes escreve{0%,8%{stroke-dashoffset:34px}35%,85%{stroke-dashoffset:0}to{stroke-dashoffset:34px}}.cena .c-brilho{transform-origin:50px 10px;fill:#ff7a2f59;animation:2.4s ease-in-out infinite brilha}.cena .c-v1,.cena .c-v2{stroke-dasharray:10;stroke-dashoffset:10px;animation:3.4s ease-in-out infinite marca}.cena .c-v2{animation-delay:.5s}@keyframes marca{0%,10%{stroke-dashoffset:10px}30%,to{stroke-dashoffset:0}}.cena .c-sobe{animation:3.4s ease-in-out infinite sobe-nuvem}@keyframes sobe-nuvem{0%,45%{opacity:0;transform:translateY(4px)}65%{opacity:1;transform:translateY(0)}85%,to{opacity:0;transform:translateY(-4px)}}.cena .c-nuvem{animation:3.4s ease-in-out infinite nuvem}@keyframes nuvem{0%,60%{stroke:color-mix(in srgb,var(--acento) 45%,transparent)}75%,90%{stroke:var(--acento)}}.cena .c-d1,.cena .c-d2,.cena .c-d3{fill:var(--acento);stroke:none;animation:2.4s ease-in-out infinite viaja}.cena .c-d2{animation-delay:.4s}.cena .c-d3{animation-delay:.8s}@keyframes viaja{0%{opacity:0;transform:translate(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(12px)}}.cena .c-cheio{stroke-dasharray:12;stroke-dashoffset:12px;animation:2.4s ease-in-out infinite enche}@keyframes enche{0%,40%{stroke-dashoffset:12px}80%,to{stroke-dashoffset:0}}.cena .c-k1,.cena .c-k2,.cena .c-k3,.cena .c-k4{fill:var(--acento);stroke:none;opacity:0;animation:3.6s ease-in-out infinite digito}.cena .c-k2{animation-delay:.25s}.cena .c-k3{animation-delay:.5s}.cena .c-k4{animation-delay:.75s}@keyframes digito{0%,5%{opacity:0;transform:translateY(3px)}15%,70%{opacity:1;transform:none}85%,to{opacity:0}}.cena .c-ok{stroke-dasharray:24;stroke-dashoffset:24px;animation:3.6s ease-in-out infinite ok-risca}@keyframes ok-risca{0%,45%{stroke-dashoffset:24px}65%,90%{stroke-dashoffset:0}to{stroke-dashoffset:24px}}@media (prefers-reduced-motion:reduce){.cena *{animation:none!important}.cena .c-ecg,.cena .c-l1,.cena .c-l2,.cena .c-l3,.cena .c-v1,.cena .c-v2,.cena .c-cheio,.cena .c-ok{stroke-dashoffset:0}.cena .c-k1,.cena .c-k2,.cena .c-k3,.cena .c-k4,.cena .c-widget,.cena .c-sobe{opacity:1}}body.mundo-arch{--fundo:#28211c;--fundo-2:#332a24;--tinta:#f6efe7;--suave:#b5a99c;--apagado:#7d7268;--linha:#ffffff1a;--ponto:#f6efe7;--brilho:#1c1510;--vis-claro:none;--vis-escuro:block;--vidro-fundo:#281c1473;--vidro-borda:#ffdcbe29;--vidro-brilho:#ffebd738;--vidro-sombra:0 18px 40px -18px #000000b3;color-scheme:dark;background:var(--fundo)}.fale{border-radius:32px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,48px);padding:clamp(32px,5vw,56px);display:grid}.fale h2{letter-spacing:-.025em;text-wrap:balance;margin:0 0 12px;font-size:clamp(28px,3.2vw,44px);font-weight:300;line-height:1.08}.fale .a-lead{margin-bottom:22px}.fale-app{text-transform:none;letter-spacing:.02em;max-width:60ch;margin:22px 0 0;font-size:12.5px;line-height:1.6}@media (width<=760px){.fale{grid-template-columns:1fr;justify-items:start}}.ic .chave{transform-origin:8.5px 12px;animation:2.8s ease-in-out infinite gira-chave}@keyframes gira-chave{0%,60%,to{transform:rotate(0)}75%{transform:rotate(-14deg)}}.ic .ponteiro{transform-origin:12px 13.5px;animation:4s linear infinite gira-sync}.ic .prato{transform-origin:13px 12.5px;animation:2.4s ease-in-out infinite pulsa}.breve{border-radius:28px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:clamp(26px,4vw,40px);display:grid}.breve .pill{font-family:var(--f-rot);letter-spacing:.14em;text-transform:uppercase;color:#fff;white-space:nowrap;background:linear-gradient(#d95a22,#b8461a);border-radius:999px;padding:7px 12px;font-size:11px;box-shadow:inset 0 1px #ffffff59,0 6px 12px #d95a2273}.breve h2{letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(24px,2.6vw,34px);font-weight:300;line-height:1.1}.breve p{color:var(--suave);max-width:56ch;margin:0}.breve .cena{width:110px;height:110px}.breve .cena svg{width:60px;height:60px}.cena .p1{transform-origin:22px 34px;animation:3s ease-in-out infinite pulsa}.cena .p2{stroke:color-mix(in srgb,var(--acento) 55%,transparent)}@media (width<=760px){.breve{grid-template-columns:1fr;justify-items:start}}@media (prefers-reduced-motion:reduce){.ic .chave,.ic .ponteiro,.ic .prato,.cena .p1{animation:none}}.manifesto{text-align:center}.arch .manifesto h2{margin-inline:auto}.manifesto .manifesto-texto{letter-spacing:-.02em;text-wrap:pretty;max-width:32ch;margin:0 auto clamp(36px,5vw,56px);font-size:clamp(22px,2.9vw,38px);font-weight:300;line-height:1.22}.manifesto h2 em,.manifesto .manifesto-texto em{color:var(--acento);font-style:normal;font-weight:500}.origem{text-align:left;grid-template-columns:minmax(0,1fr);gap:14px;max-width:720px;margin:0 auto;padding:0;list-style:none;display:grid}.origem li{border-radius:26px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;padding:clamp(26px,3.5vw,38px);display:grid}.origem .cena{width:104px;height:104px}.origem .cena svg{width:58px;height:58px}.origem h3{letter-spacing:-.015em;margin:0 0 8px;font-size:22px;font-weight:500}.origem p{color:var(--suave);margin:0}@media (width<=520px){.origem li{grid-template-columns:1fr}.numeros b{white-space:nowrap;font-size:clamp(28px,8.4vw,34px)}.numeros li{padding:20px}.cartoes.destaque li{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:14px;padding:22px 22px 24px;display:grid}.cartoes.destaque h3{margin:0;font-size:19px}.cartoes.destaque p{grid-column:1/-1}.breve .cena,.fale .cena{order:-1;width:80px;height:80px}.breve .cena svg,.fale .cena svg{width:44px;height:44px}}.manifesto .w{display:inline-block}.manifesto.espera .w{opacity:0;filter:blur(14px);transform:translateY(12px)}.manifesto.visto .w{animation:foco .8s cubic-bezier(.16,1,.3,1) var(--d) both}.manifesto .w.sai{opacity:0;filter:blur(14px);transition:opacity .5s,filter .5s,transform .5s;animation:none;transform:translateY(12px)}@keyframes foco{0%{opacity:0;filter:blur(14px);transform:translateY(12px)}}.a-id{align-items:center;gap:14px;margin-top:28px;display:flex}.a-id .rot{margin:0}.app-titulo{align-items:center;gap:.22em;display:flex}.app-titulo .icone-app{width:.9em;height:.9em}.icone-app{border-radius:22.4%;flex:none;width:56px;height:56px;box-shadow:0 8px 24px #00000080,0 0 0 1px #ffffff14}.arch :is(.vermais,.seta,.ponto,.loja){transition:transform .35s cubic-bezier(.34,1.8,.5,1),background .3s,color .3s,border-color .3s}.arch :is(.vermais,.seta,.ponto,.loja):active{filter:brightness(.88);transform:scale(.96)}.app-ui{font-variant-numeric:tabular-nums;color:#f5f5f5;grid-template-columns:1.3fr 1fr;gap:14px;margin:0 0 14px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;display:grid}.app-cartao{background:linear-gradient(135deg,#ffffff0e,#ffffff06);border:1px solid #ffffff14;border-radius:22px;padding:20px;position:relative}.app-cartao.hoje{background:radial-gradient(230px 150px at 50% 0,#d95a2229,#0000),#111;flex-direction:column;grid-row:span 2;display:flex}.app-rot{letter-spacing:1px;text-transform:uppercase;color:#909090;font-size:11px;font-weight:600;display:block}.app-rot.ouro{color:#e8b547}.app-rot.verde{color:#34c759}.app-topo{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.app-nota{text-align:right}.app-nota b{color:#34c759;font-size:26px;font-weight:700;line-height:1;display:block}.app-nota small{color:#909090;font-size:11px}.app-kcal{margin:6px 0 2px;font-size:18px;font-weight:600}.app-kcal b{letter-spacing:-2px;margin-right:6px;font-size:clamp(44px,5vw,58px);font-weight:700}.app-sub{color:#909090;flex:1;margin:0 0 20px;font-size:12.5px}.app-macros{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.app-macros li{gap:6px;font-size:12px;font-weight:700;display:grid}.app-macros i{background:#ffffff17;border-radius:3px;height:6px;display:block;overflow:hidden}.app-macros s{height:100%;width:calc(var(--p) * 100%);background:var(--c);transform-origin:0;border-radius:3px;transition:transform 1.1s cubic-bezier(.16,1,.3,1);display:block}.app-macros .v{color:#909090;font-size:11.5px;font-weight:500}.app-cartao.meta{align-items:center;gap:16px;padding-right:96px;display:flex}.anel-caixa{flex:none;width:80px;height:80px;position:relative}.anel{width:80px;height:80px;display:block;transform:rotate(-90deg)}.anel circle{fill:none;stroke-width:8px}.anel .trilho{stroke:#ffffff1f}.anel .prog{stroke:#d95a22;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:var(--meta,0);transition:stroke-dashoffset 1.3s cubic-bezier(.16,1,.3,1) .2s}.anel-caixa b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:23px;font-weight:800;line-height:1;display:flex;position:absolute;inset:0}.app-cartao .t{margin:4px 0 2px;font-size:17px;font-weight:700;display:block}.app-cartao small{color:#909090;font-size:12.5px}.app-seq{background:#d95a2233;border-radius:999px;align-items:center;gap:5px;height:30px;padding:0 11px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;top:14px;right:14px}.app-seq svg{fill:#f27b3e;width:14px;height:14px}.app-cartao.feitos{grid-template-columns:1fr 1fr;gap:12px;display:grid}.app-cartao.feitos b{margin-top:6px;font-size:15px;font-weight:600;display:block}.app-ui.espera .app-macros s{transform:scaleX(0)}.app-ui.espera .anel .prog{stroke-dashoffset:100px}@media (width<=760px){.app-ui{grid-template-columns:1fr}.app-cartao.hoje{grid-row:auto}}@media (prefers-reduced-motion:reduce){.manifesto .w{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}.cena .c-inseto{transform-origin:32px 34px;animation:3.6s ease-in-out infinite inseto}.cena .c-mira{stroke:color-mix(in srgb,var(--acento) 35%,transparent);stroke-dasharray:6 6;transform-origin:32px 34px;animation:8s linear infinite mira}@keyframes inseto{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(2px,-2px)rotate(4deg)}75%{transform:translate(-2px,1px)rotate(-4deg)}}@keyframes mira{to{transform:rotate(360deg)}}.bugs-link{margin-top:18px}@media (prefers-reduced-motion:reduce){.cena .c-inseto,.cena .c-mira{animation:none}}.destaque{padding-block:0}.destaque-grade{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);padding-block:clamp(56px,8vw,110px);display:grid}.destaque-id{align-items:center;gap:20px;display:flex}.destaque-id .icone-app{width:clamp(72px,7vw,96px);height:clamp(72px,7vw,96px)}.destaque-id .rot{display:block}.destaque h2{letter-spacing:-.045em;margin:6px 0 0;font-size:clamp(56px,7vw,104px);font-weight:200;line-height:.9}.destaque-frase{max-width:28ch;margin:28px 0 24px;font-size:clamp(20px,2vw,26px);font-weight:300;line-height:1.35}.destaque-temas{border-top:1px solid var(--linha);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0 0 30px;padding:0;list-style:none;display:grid}.destaque-temas li{border-bottom:1px solid var(--linha);color:var(--suave);padding-block:12px;font-size:14.5px;line-height:1.45}.destaque-temas li span{font-family:var(--f-rot);letter-spacing:.14em;text-transform:uppercase;color:var(--acento);margin-bottom:4px;font-size:10.5px;display:block}.destaque .mais{color:var(--suave);flex-wrap:wrap;gap:20px;margin-top:22px;font-size:13px;display:flex}.proximos{padding-block:clamp(56px,8vw,100px)}.proximos-topo{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:baseline;gap:24px;margin-bottom:28px;display:grid}.proximos-topo h2{margin:0}.proximos-topo p{color:var(--suave);max-width:46ch;margin:0}.proximos-lista{border-top:1px solid var(--linha);margin:0;padding:0;list-style:none}.proximos-lista li{border-bottom:1px solid var(--linha);grid-template-columns:48px 64px minmax(0,1fr) auto;align-items:center;gap:20px;padding-block:22px;display:grid}.proximos-lista .num{font-family:var(--f-rot);letter-spacing:.14em;color:var(--apagado);font-size:12px}.proximos-lista b{letter-spacing:-.03em;font-size:clamp(28px,3.4vw,44px);font-weight:200}.proximos-lista .nota{color:var(--suave);font-size:14px}.segredo{border:1px solid var(--linha);background:radial-gradient(circle,var(--ponto) 1.1px,transparent 1.6px) 0 0/8px 8px,var(--fundo-2);opacity:.55;border-radius:22.4%;width:64px;height:64px;animation:6s ease-in-out infinite segredo}.proximos-lista li:nth-child(2) .segredo{animation-delay:-3s}@keyframes segredo{50%{opacity:.25;background-position:4px 4px,0 0}}@media (width<=860px){.destaque-grade,.proximos-topo{grid-template-columns:1fr}}@media (width<=520px){.destaque-temas{grid-template-columns:1fr}.proximos-lista li{grid-template-columns:52px minmax(0,1fr);row-gap:4px}.proximos-lista .num{display:none}.proximos-lista .segredo{grid-row:span 2;width:52px;height:52px}.proximos-lista .nota{grid-column:2}}@media (prefers-reduced-motion:reduce){.segredo{animation:none}}.abre.compacta{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;padding-block:clamp(44px,6vw,80px) clamp(28px,4vw,48px)}.abre.compacta h1{font-size:clamp(34px,4.4vw,60px);line-height:1.02}@media (width<=760px){.abre.compacta{grid-template-columns:1fr;gap:16px}}.palco{--p:1;height:300vh;position:relative}.palco-cena{max-width:1240px;height:100svh;padding:clamp(72px,10vh,110px) var(--gut-d) 32px var(--gut-e);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:clamp(24px,4vw,72px);margin:0 auto;display:grid;position:sticky;top:0}.palco-titulo{text-align:center;letter-spacing:-.04em;background:linear-gradient(90deg,#ffb07a,#f27b3e 55%,#d95a22);color:#0000;opacity:clamp(0, calc(var(--p) * 7), 1);transform:translateY(calc((1 - clamp(0, calc(var(--p) * 7), 1)) * 24px));-webkit-background-clip:text;background-clip:text;grid-column:1/-1;margin:0;font-size:clamp(34px,5vw,72px);font-weight:600;line-height:1}.palco-cel{justify-content:center;align-items:center;height:100%;display:flex}.palco-cel .cel{width:auto;height:min(64vh,620px);transform:scale(calc(.7 + .3 * clamp(0, calc(var(--p) / .35), 1))) rotate(calc(-10deg + 10deg * clamp(0, calc(var(--p) / .35), 1)));transition:none;position:relative;top:auto;left:auto}.palco-temas{gap:clamp(28px,6vh,64px);margin:0;padding:0;list-style:none;display:grid}.palco-temas.esq{text-align:right}.palco-temas li{--k:clamp(0, calc((var(--p) - var(--t)) * 9), 1);opacity:var(--k);transform:translateX(calc(var(--lado) * 48px * (1 - var(--k))))}.palco-temas b{letter-spacing:-.03em;font-size:clamp(30px,3.4vw,52px);font-weight:200;line-height:1;display:block}.palco-temas b:after{content:"";background:var(--acento);vertical-align:.12em;border-radius:50%;width:.18em;height:.18em;margin-left:.18em;display:inline-block}.palco-temas span{color:var(--suave);max-width:30ch;margin-top:8px;font-size:15px;line-height:1.45;display:block}.palco-temas.esq span{margin-left:auto}@media (width<=860px){.palco{height:240vh}.palco-cena{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr 1fr;row-gap:18px;padding-top:84px}.palco-cel{grid-area:2/1/auto/-1}.palco-cel .cel{height:min(46vh,440px)}.palco-temas{grid-row:3;gap:16px}.palco-temas.esq{text-align:left}.palco-temas.esq span{margin-left:0}.palco-temas b{font-size:26px}.palco-temas span{font-size:13px}}.arch .a-bloco>h2.acende{max-width:13ch;font-size:clamp(44px,7vw,104px);line-height:.98}.rolagem .acende .w2{color:color-mix(in srgb,var(--tinta) 18%,transparent);transition:color .9s cubic-bezier(.4,0,.2,1)}.rolagem .acende .w2.acesa{color:var(--tinta)}.rolagem .riscado{background:linear-gradient(var(--acento),var(--acento)) 0 58%/0% 2px no-repeat;text-decoration:none;transition:background-size 1.4s cubic-bezier(.16,1,.3,1)}.rolagem .riscado.risca{background-size:100% 2px}.historia{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.historia-cel{justify-content:center;display:flex;position:sticky;top:max(80px,50vh - min(32vh,310px))}.historia-cel .cel{width:auto;height:min(64vh,620px);position:relative;top:auto;left:auto;transform:none}.historia-cel .tela{opacity:0;z-index:0;width:auto;height:auto;transition:opacity .55s cubic-bezier(.4,0,.2,1);position:absolute;inset:13px}.historia-cel .tela.saindo{opacity:1;z-index:1;transition:none}.historia-cel .tela.ativo{opacity:1;z-index:2}.historia-passos{margin:0;padding:0;list-style:none}.passo{align-items:center;min-height:80vh;display:flex}.passo-cel{display:none}.passo-texto{opacity:.35;border-radius:24px;padding:28px 30px 32px;transition:opacity 1s cubic-bezier(.4,0,.2,1),transform 1.3s cubic-bezier(.16,1,.3,1);transform:translateY(16px)}.passo.ativo .passo-texto{opacity:1;transform:none}.passo h2{letter-spacing:-.03em;text-wrap:balance;margin:12px 0 16px;font-size:clamp(32px,3.8vw,54px);font-weight:200;line-height:1.02}@media (width<=860px){.historia{grid-template-columns:1fr}.historia-cel{display:none}.passo{gap:18px;min-height:0;margin-bottom:56px;display:grid}.passo-cel{justify-content:center;display:flex}.passo-cel .cel{width:min(62vw,280px);position:relative;top:auto;left:auto;transform:none}.passo-texto{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.historia-cel .tela,.passo-texto{transition:none}.passo-texto{opacity:1;transform:none}}:root[data-theme=light] .arch.destaque{--fundo:#f8f2eb;--fundo-2:#f0e6db;--tinta:#1b1410;--suave:#6e5f53;--apagado:#9b8b7e;--linha:#5a2d0f21;--acento:#d95a22;--vidro-fundo:#fff9;--vidro-borda:#8c461929;--vidro-brilho:#ffffffe6;--vidro-sombra:0 18px 40px -20px #6e320f47;color-scheme:light}:root[data-theme=light] .arch.destaque .luzes i{opacity:.28}:root[data-theme=light] .arch.destaque .vermais{background:var(--tinta);color:var(--fundo);border-color:var(--tinta)}:root[data-theme=light] .arch.destaque .cel{box-shadow:0 0 0 1px #3c1e0a40,inset 0 0 0 1px #ffffff1a,0 30px 60px -24px #5a280a73,0 0 70px -20px #f27b3e59}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .arch.destaque{--fundo:#f8f2eb;--fundo-2:#f0e6db;--tinta:#1b1410;--suave:#6e5f53;--apagado:#9b8b7e;--linha:#5a2d0f21;--acento:#d95a22;--vidro-fundo:#fff9;--vidro-borda:#8c461929;--vidro-brilho:#ffffffe6;--vidro-sombra:0 18px 40px -20px #6e320f47;color-scheme:light}:root:not([data-theme=dark]) .arch.destaque .luzes i{opacity:.28}:root:not([data-theme=dark]) .arch.destaque .vermais{background:var(--tinta);color:var(--fundo);border-color:var(--tinta)}:root:not([data-theme=dark]) .arch.destaque .cel{box-shadow:0 0 0 1px #3c1e0a40,inset 0 0 0 1px #ffffff1a,0 30px 60px -24px #5a280a73,0 0 70px -20px #f27b3e59}}.app-cartao.grafico{grid-column:1/-1;position:relative}.app-cartao.grafico .app-kcal{margin:6px 0 0}.app-delta{color:#34c759;white-space:nowrap;background:#34c7591f;border-radius:999px;padding:6px 11px;font-size:13px;font-weight:600}.grafico{--altura:170px}.evolucao{width:100%;height:var(--altura);display:block;overflow:visible}.evolucao .grade{stroke:#ffffff12;stroke-width:1px;vector-effect:non-scaling-stroke}.evolucao .linha{fill:none;stroke:#f27b3e;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:3000;stroke-dashoffset:0;transition:stroke-dashoffset 1.6s cubic-bezier(.16,1,.3,1) .2s}.evolucao .area{transition:opacity 1s 1s}.evo-ponto{background:#fff;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;transition:opacity .4s 1.6s;position:absolute;box-shadow:0 0 0 6px #f27b3e38}.evo-caixa{margin-top:14px;position:relative}.evo-eixo{color:#909090;justify-content:space-between;margin-top:8px;font-size:11.5px;display:flex}.app-ui.espera .evolucao .linha{stroke-dashoffset:3000px}.app-ui.espera .evolucao .area,.app-ui.espera .evo-ponto{opacity:0}.arch .a-hero{position:relative}.a-pontos{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.arch .a-hero>:not(.a-pontos){z-index:1;position:relative}@keyframes flutua-cel{0%,to{translate:0}50%{translate:0 -12px}}.tela.troca{position:relative}.tela.troca img{opacity:0;animation:15s ease-in-out infinite troca-tela;animation-delay:calc(var(--i) * 3s - .6s + var(--fase,0s));position:absolute;inset:0}.tela.troca img:first-child{position:relative}@keyframes troca-tela{0%{opacity:0}4%{opacity:1}20%{opacity:1}24%{opacity:0}to{opacity:0}}@media (prefers-reduced-motion:reduce){.arch .a-hero-telas .cel,.tela.troca img{animation:none}.tela.troca img:first-child{opacity:1}}.carrossel-leque .cel{transition:left 1.6s cubic-bezier(.45,.05,.2,1),top 1.6s cubic-bezier(.45,.05,.2,1),transform 1.6s cubic-bezier(.45,.05,.2,1),opacity .6s;animation:7s ease-in-out infinite flutua-cel}.carrossel-leque .pos-esq{opacity:.9;z-index:1;top:12%;left:2%;transform:rotate(-9deg)}.carrossel-leque .pos-meio{z-index:3;top:2%;left:31%;transform:rotate(1deg)}.carrossel-leque .pos-dir{opacity:.9;z-index:2;top:14%;left:60%;transform:rotate(8deg)}.carrossel-leque .cel:nth-child(2){animation-delay:-2.3s}.carrossel-leque .cel:nth-child(3){animation-delay:-4.6s}.carrossel-leque .volta{z-index:0}@media (prefers-reduced-motion:reduce){.carrossel-leque .cel{transition:none;animation:none}}.arch .cel .tela.print{background:#000}.tema-claro{display:none!important}.app-claro .tema-claro{display:block!important}.app-claro .tema-escuro{display:none!important}.arch.destaque .tema-claro{display:var(--vis-claro)!important}.arch.destaque .tema-escuro{display:var(--vis-escuro)!important}.arch .cel .tela.video{background:#000}.arch .cel .tela video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.tema-app{flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;display:flex}.tema-app .rot{margin-right:6px}.tema-app button{font:inherit;color:var(--suave);cursor:pointer;border-radius:999px;padding:8px 14px;font-size:13px}.tema-app button[aria-pressed=true]{color:#fff;background:linear-gradient(#d95a22,#b8461a);border-color:#0000;box-shadow:inset 0 1px #ffffff59,0 6px 12px #d95a2259}body.mundo-arch.app-claro{--fundo:#f8f2eb;--fundo-2:#f0e6db;--tinta:#1b1410;--suave:#6e5f53;--apagado:#9b8b7e;--linha:#5a2d0f21;--ponto:#1b1410;--brilho:#fff;--vis-claro:block;--vis-escuro:none;color-scheme:light}.app-claro .arch{--fundo:#f8f2eb;--fundo-2:#f0e6db;--tinta:#1b1410;--suave:#6e5f53;--apagado:#9b8b7e;--linha:#5a2d0f21;--acento:#d95a22;--vidro-fundo:#ffffff9e;--vidro-borda:#8c461929;--vidro-brilho:#ffffffe6;--vidro-sombra:0 18px 40px -20px #6e320f47;color-scheme:light}.app-claro .arch .luzes i{opacity:.25}.app-claro .arch .vermais:not(.vidro){background:var(--tinta);color:var(--fundo);border-color:var(--tinta)}.app-claro .arch .cel{box-shadow:0 0 0 1px #3c1e0a40,inset 0 0 0 1px #ffffff1a,0 30px 60px -24px #5a280a73,0 0 70px -20px #f27b3e59}.app-claro .app-ui,.app-claro .app-cartao{color:#1b1410}.app-claro .app-cartao{background:linear-gradient(135deg,#ffffffbf,#ffffff80);border-color:#5a2d0f1f}.app-claro .app-cartao.hoje{background:radial-gradient(230px 150px at 50% 0,#d95a221f,#0000),#fff}.app-claro .app-macros i,.app-claro .anel .trilho{stroke:#0000001a;background:#00000014}.app-claro .evolucao .grade{stroke:#00000014}.arch .cel{aspect-ratio:auto;height:auto}.arch .cel .tela{aspect-ratio:1206/2622;height:auto}.arch .cel .tela.print img,.arch .cel .tela video{object-fit:cover}.palco-cel .cel,.historia-cel .cel{width:calc(min(64vh,620px)/2.17391);height:auto}.historia-cel .tela{bottom:auto}.historia-cel .tela:first-child{position:relative;inset:auto}@media (width<=860px){.palco-cel .cel{width:calc(min(46vh,440px)/2.17391)}}.ic .laser{stroke:#f27b3e;stroke-width:1.4px;animation:2.4s ease-in-out infinite laser}@keyframes laser{0%,to{transform:translateY(-4px)}50%{transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.ic .laser{animation:none}}.app-claro .app-rot,.app-claro .app-sub,.app-claro .app-nota small,.app-claro .app-macros .v,.app-claro .app-cartao small,.app-claro .evo-eixo{color:#6b6b6b}.app-claro .app-nota b,.app-claro .app-rot.verde,.app-claro .app-delta{color:#1f8a3a}.app-claro .app-rot.ouro{color:#a87a12}@media (prefers-reduced-motion:reduce){.palco{height:auto}.palco-cena{height:auto;position:static}}.barra.pilula{backdrop-filter:none;box-shadow:none;background:0 0;border-bottom:0}.barra.pilula:before{content:"";z-index:-1;pointer-events:none;backdrop-filter:blur(12px);position:absolute;inset:0 0 -24px;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}body:has(main>section.destaque:first-of-type) .barra{margin-bottom:calc(-1 * var(--barra-h,88px))}main>section.destaque:first-of-type .destaque-grade{padding-top:calc(var(--barra-h,88px) + clamp(56px,8vw,110px))}body.mundo-arch{--vidro-fundo:#281c1473;--vidro-borda:#ffdcbe29;--vidro-brilho:#ffebd72e;--vidro-sombra:0 18px 40px -18px #0009}body.mundo-arch.app-claro{--vidro-fundo:#ffffff9e;--vidro-borda:#8c46192e;--vidro-brilho:#ffffffe6;--vidro-sombra:0 18px 40px -20px #6e320f47}.tema.tema-app-botao .lua,.tema.tema-app-botao[aria-pressed=true] .sol{opacity:0;transform:rotate(-45deg)scale(.6)}.tema.tema-app-botao .sol,.tema.tema-app-botao[aria-pressed=true] .lua{opacity:1;transform:none}.app-claro .arch h1{font-weight:300}.app-claro .arch h1 .forte{background:linear-gradient(90deg,#d95a22,#b8461a 60%,#9c3a12);-webkit-background-clip:text;background-clip:text}.app-claro .arch .a-lead{color:#4f4239}@media (width<=480px){.barra{padding-left:12px;padding-right:12px}.barra .marca{gap:5px}.barra .marca .simbolo{height:20px}.barra .marca svg:not(.simbolo){height:12px}.barra nav{letter-spacing:.06em;gap:10px;padding:9px 11px;font-size:9.5px}.barra-acoes{gap:6px}.tema{width:32px;height:32px}.tema svg{width:15px;height:15px}}body.mundo-arch .barra{margin-bottom:calc(-1 * var(--barra-h,88px))}.arch .a-hero{padding-top:calc(var(--barra-h,88px) + clamp(40px,6vw,80px))}.a-pontos{width:100vw;height:calc(100% + 45vh);inset:0 auto auto calc(50% - 50vw)}.e404{text-align:center;flex-direction:column;align-items:center;gap:14px;padding-block:clamp(56px,10vw,120px) clamp(48px,8vw,96px);display:flex}.e404-num{letter-spacing:-.04em;align-items:center;gap:clamp(6px,1.5vw,18px);margin-bottom:clamp(12px,2vw,24px);font-size:clamp(120px,22vw,240px);font-weight:200;line-height:.8;display:flex}.bicho{width:.9em;height:.9em;display:block;overflow:visible}.bicho-t{fill:var(--tinta)}.bicho-f{fill:var(--fundo)}.bicho-sorriso{fill:none;stroke:var(--tinta);stroke-width:4px;stroke-linecap:round;opacity:0;transition:opacity .3s}.bicho-o{transition:opacity .3s}.bicho.feliz .bicho-sorriso{opacity:1}.bicho.feliz .bicho-o{opacity:0}.bicho-olho{transform-box:fill-box;transform-origin:50%;animation:4.6s infinite bicho-pisca}.bicho-pula{transform-box:fill-box;transform-origin:50% 100%;animation:1.8s cubic-bezier(.5,0,.5,1) infinite bicho-pula}@keyframes bicho-pisca{0%,94%,to{transform:scaleY(1)}97%{transform:scaleY(.1)}}@keyframes bicho-pula{0%,to{transform:translateY(0)scale(1.06,.94)}12%{transform:translateY(0)scale(.96,1.05)}45%{transform:translateY(-14px)scale(1)}78%{transform:translateY(0)scale(1.08,.92)}}@media (prefers-reduced-motion:reduce){.bicho-olho,.bicho-pula{animation:none}}.e404 h1{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(24px,3vw,34px);font-weight:300}.e404 p{color:var(--suave);max-width:46ch;margin:0}
