:root{--fundo:#141414;--fundo-2:#1c1c1b;--tinta:#f5f4f0;--suave:#9a9994;--apagado:#62615d;--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);display:block}.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)}.tema{cursor:pointer;font-family:var(--f-rot);letter-spacing:.16em;text-transform:uppercase;color:var(--suave);background:0 0;border:0;padding:0;font-size:11px}.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);font-family:var(--f-rot);letter-spacing:.16em;text-transform:uppercase;color:var(--apagado);flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:10.5px;display:flex;position:absolute}.cantos a:hover{color:var(--tinta)}.nome-sob{color:var(--tinta);pointer-events:none;justify-content:center;margin:0;display:flex;position:absolute;top:calc(40% + 1.12*min(30vw,22svh) + 28px);left:0;right:0}.nome-sob svg{display:var(--vis-claro);width:min(86vw,820px,90svh);height:auto}.nome-sob .nome-escuro{display:var(--vis-escuro)}.cantos .dir{gap:20px;display:flex}.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)}.anel{background:conic-gradient(var(--t-acento) 0 68%,var(--t-linha) 0);border-radius:50%;width:96px;height:96px;margin:6px auto}.anel:after{content:"";background:var(--t-fundo);border-radius:50%;width:76px;height:76px;margin:10px;display:block}.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;justify-content:center}.cantos>span{text-align:center;width:100%}.cantos .dir{justify-content:center}.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}}.carrossel{border-top:1px solid var(--linha);padding-block:clamp(48px,7vw,88px) clamp(32px,4vw,48px)}.trilho{touch-action:pan-y;user-select:none;display:grid}.trilho:focus-visible{outline-offset:8px}.slide{opacity:0;visibility:hidden;grid-area:1/1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1),visibility 0s .6s;display:grid;transform:translate(28px)}.slide.ativo{opacity:1;visibility:visible;transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1),visibility;transform:none}.slide img{-webkit-user-drag:none;pointer-events:none}.slide h2{letter-spacing:-.03em;text-wrap:balance;margin:12px 0 18px;font-size:clamp(34px,4.2vw,58px);font-weight:200;line-height:1.02}.slide .um .cel{transform:rotate(-2deg)}.controles{justify-content:center;align-items:center;gap:18px;margin-top:clamp(28px,4vw,44px);display:flex}.seta{border:1px solid var(--linha);cursor:pointer;background:0 0;border-radius:50%;width:44px;height:44px;font-size:18px;transition:border-color .3s,opacity .3s}.seta:hover:not(:disabled){border-color:var(--tinta)}.seta:disabled{opacity:.3;cursor:default}.pontos{gap:8px;display:flex}.ponto{border:1px solid var(--linha);cursor:pointer;font-family:var(--f-rot);letter-spacing:.12em;text-transform:uppercase;color:var(--suave);background:0 0;border-radius:999px;padding:8px 14px;font-size:11px;transition:background .3s,color .3s,border-color .3s}.ponto[aria-current]{background:var(--tinta);color:var(--fundo);border-color:var(--tinta)}@media (width<=860px){.slide{grid-template-columns:1fr;gap:24px}.slide-texto{order:2}.ponto span{display:none}.ponto{width:10px;height:10px;padding:0}}: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{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:#0d0a08;--fundo-2:#16110d;--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;background:var(--fundo);color:var(--tinta);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:8px;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{box-shadow:0 0 0 1px #0009}.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:#0d0a08;--fundo-2:#16110d;--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:#0d0a08}body.mundo-arch .tema{display:none}.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(#f27b3e,#d95a22);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:18px;display:flex}.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: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}}
