:root{--bg:#0b1e3d;--bg-2:#0e2449;--bg-3:#13305c;--marca:#2c4a7c;--vidro:#8cb4ff0f;--vidro-2:#8cb4ff1a;--linha:#96beff24;--linha-2:#96beff42;--ink:#eef4fb;--ink-soft:#b9c8d8;--ink-mute:#9db0c6;--azul:#1a6fe0;--azul-2:#0d5fc4;--ceu:#6cb8ff;--ciano:#5ef0d6;--grad:linear-gradient(100deg, #4aa8ff 0%, #56c8ff 45%, #5ef0d6 100%);--focus:#ffd166;--font:"Archivo Variable", "Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--larga:118%;--step-tiny:.75rem;--step-small:.9375rem;--step-body:clamp(1.0625rem, 1rem + .2vw, 1.1875rem);--step-lead:clamp(1.1875rem, 1.05rem + .55vw, 1.5rem);--step-h3:clamp(1.25rem, 1.1rem + .6vw, 1.625rem);--step-head:clamp(2.125rem, 1.3rem + 3.6vw, 4.75rem);--step-display:clamp(2.75rem, 1.2rem + 6.4vw, 7.25rem);--m:clamp(20px, 4vw, 64px);--max:1440px;--secao:clamp(88px, 11vw, 176px);--raio:22px;--raio-s:14px;--topo-h:76px;--ease:cubic-bezier(.2, .7, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--topo-h) + var(--sub-h,0px) + 16px);background:var(--bg);color-scheme:dark}body{color:var(--ink);font-family:var(--font);font-size:var(--step-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-variant-numeric:lining-nums;background:0 0;margin:0;font-weight:400;font-stretch:100%;line-height:1.55;overflow-x:clip}img,video,svg{max-width:100%;height:auto;display:block}.fundo-vivo{z-index:-1;pointer-events:none;contain:strict;background:linear-gradient(#0b1e3d 0%,#0d2245 55%,#0b1e3d 100%);position:fixed;inset:0;overflow:hidden}.fundo-vivo i{will-change:transform;border-radius:50%;display:block;position:absolute}.fundo-vivo i:first-child{background:radial-gradient(closest-side,#2c4a7cc7,#2c4a7c00);width:90vmax;height:90vmax;animation:70s ease-in-out infinite alternate deriva-a;top:-40vmax;left:-30vmax}.fundo-vivo i:nth-child(2){background:radial-gradient(closest-side,#1a6fe047,#1a6fe000);width:80vmax;height:80vmax;animation:84s ease-in-out infinite alternate deriva-b;top:10vh;right:-35vmax}.fundo-vivo i:nth-child(3){background:radial-gradient(closest-side,#2c4a7cb3,#2c4a7c00);width:70vmax;height:70vmax;animation:62s ease-in-out infinite alternate deriva-c;bottom:-45vmax;left:10vw}@keyframes deriva-a{to{transform:translate(28vw,22vh)scale(1.12)}}@keyframes deriva-b{to{transform:translate(-24vw,30vh)scale(.9)}}@keyframes deriva-c{to{transform:translate(22vw,-28vh)scale(1.15)}}.sem-animacoes .fundo-vivo i{animation:none!important}@media (prefers-reduced-motion:reduce){.fundo-vivo i{animation:none!important}}@media print{.fundo-vivo{display:none}}picture{display:contents}h1,h2,h3,p,ul,ol,figure,blockquote,dl,dd{margin:0}ul[class],ol[class]{padding:0;list-style:none}h1,h2,h3{font-weight:800;font-stretch:var(--larga);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:break-word;line-height:.98}.fichas__lado,.cupao__esq,.lado__fixo{container-type:inline-size}.fichas__lado h2,.cupao__esq h2,.lado__fixo h2{font-size:min(var(--step-head), 10.5cqi);hyphens:auto}.numeros li{grid-template-columns:minmax(0,1fr);min-width:0;container-type:inline-size}.numeros li>span{overflow-wrap:break-word}.numeros strong{font-size:min(clamp(2.5rem,1.6rem + 3vw,4.5rem),23cqi)!important}.materiais>.especime{width:100%;min-width:0}.especime__lista>span{overflow-wrap:break-word}h1{font-size:var(--step-display)}h2{font-size:var(--step-head)}h3{font-size:var(--step-h3);letter-spacing:-.02em;font-weight:700;font-stretch:108%;line-height:1.1}p{text-wrap:pretty;max-width:62ch}a{color:var(--ceu);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--ciano)}strong{font-weight:700}::selection{background:var(--azul);color:#fff}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:6px}main:focus{outline:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}a{-webkit-tap-highlight-color:transparent}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.grad{background:var(--grad);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text}@media (forced-colors:active){.grad{color:canvastext;background:0 0}}.saltar{left:var(--m);z-index:60;background:var(--ink);color:var(--bg);border-radius:999px;padding:12px 18px;font-weight:700;position:absolute;top:-100px}.saltar:focus{color:var(--bg);top:12px}.sobre{font-size:var(--step-tiny);letter-spacing:.2em;text-transform:uppercase;color:var(--ceu);align-items:center;gap:12px;margin-bottom:20px;font-weight:600;font-stretch:125%;display:inline-flex}.sobre:before{content:"";background:currentColor;width:28px;height:1px}.btn{isolation:isolate;background:linear-gradient(135deg, var(--azul), var(--azul-2));color:#fff;min-height:50px;font-weight:700;font-size:var(--step-small);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;transition:transform .25s var(--ease-out), box-shadow .3s var(--ease), background-color .2s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.6em;padding:0 26px;font-stretch:112%;line-height:1.1;text-decoration:none;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #78beff59,0 10px 30px -10px #288cffbf}.btn:hover{color:#fff;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #96dcff99,0 16px 40px -10px #3caaffe6}.btn:active{transform:scale(.97)}.btn .seta{transition:transform .3s var(--ease-out)}.btn:hover .seta{transform:translate(4px)}.btn--grande{min-height:58px;padding:0 32px}.btn--vidro{color:var(--ink);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff47}.btn--vidro:hover{color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff8c}.ligacao{color:var(--ink);text-decoration:underline;text-decoration-color:var(--linha-2);padding-block:12px;font-weight:600;display:inline-block}.ligacao:hover{color:var(--ciano);text-decoration-color:currentColor}.acoes{flex-wrap:wrap;align-items:center;gap:12px 14px;display:flex}@media (width<=420px){.btn{white-space:normal;text-align:center;max-width:100%;padding-block:12px}}.topo{z-index:40;height:var(--topo-h);padding:0 var(--m);transition:background-color .35s var(--ease), box-shadow .35s var(--ease), backdrop-filter .35s;justify-content:space-between;align-items:center;gap:24px;display:flex;position:sticky;top:0}.topo:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#061022b8,#06102200);transition:opacity .35s;position:absolute;inset:0}.topo--solido{box-shadow:0 1px 0 var(--linha), 0 12px 30px -12px #0000008c;background:#091a35}.topo--solido:before{opacity:0}.topo__marca{z-index:2;flex:none;width:clamp(150px,13vw,196px);padding:6px 0;display:block;position:relative}.topo__marca svg{width:100%;height:auto}.topo__marca svg g{transition:fill .35s var(--ease)}.topo--inicio:not(.topo--solido) .topo__marca svg g{fill:#fff}html.menu-aberto .subserv{display:none}.topo__nav{align-items:center;display:flex}.topo__lista{align-items:center;gap:4px;display:flex}.topo__lista a:not(.btn){min-height:44px;color:var(--ink);font-weight:600;font-size:var(--step-small);border-radius:999px;align-items:center;padding:0 16px;font-stretch:108%;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.topo__lista a:not(.btn):hover{color:#fff;background:#ffffff14}.topo__lista a[aria-current=page]:not(.btn){box-shadow:0 0 0 1px var(--linha-2) inset;background:#ffffff1a}.topo__acao{margin-left:12px}.topo__menu{display:none}.topo__sub{align-items:center;display:flex;position:relative}.topo__sub>a.atual:not([aria-current]){box-shadow:0 0 0 1px var(--linha-2) inset;background:#ffffff1a}.topo__sub-btn{width:28px;height:44px;color:var(--ink);background:0 0;border:0;border-radius:999px;place-items:center;margin-left:-6px;padding:0;display:grid}.topo__sub-btn svg{width:12px;height:12px;transition:transform .25s var(--ease-out)}.topo__sub-btn:hover{background:#ffffff14}.topo__sub-btn:focus-visible{outline-offset:-2px}.topo__sub.aberto .topo__sub-btn svg{transform:rotate(180deg)}.topo__submenu{z-index:50;width:340px;box-shadow:0 0 0 1px var(--linha-2) inset, 0 30px 60px -20px #000000b3;opacity:0;visibility:hidden;transition:opacity .2s var(--ease), transform .25s var(--ease-out), visibility 0s .2s;background:#0c1f40;border-radius:18px;gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:-12px;transform:translateY(-6px)}.topo__submenu:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.topo__sub.aberto .topo__submenu{opacity:1;visibility:visible;transition:opacity .2s var(--ease), transform .25s var(--ease-out), visibility 0s;transform:none}@media (hover:hover) and (width>=900px){.topo__sub:hover .topo__submenu{opacity:1;visibility:visible;transition:opacity .2s var(--ease), transform .25s var(--ease-out), visibility 0s;transform:none}}.topo__lista .topo__submenu a:not(.btn){min-height:0;font-size:var(--step-small);border-radius:12px;align-items:start;gap:2px;padding:10px 14px;line-height:1.3;display:grid}.topo__submenu a strong{color:var(--ink);font-weight:700}.topo__submenu a span{color:var(--ink-soft);font-size:.8125rem;font-weight:400}.topo__lista .topo__submenu a[aria-current=page]:not(.btn){background:#4aa8ff29;box-shadow:inset 0 0 0 1px #5ef0d673}.topo--com-sub,html:has(.topo--com-sub){--sub-h:52px}.subserv{z-index:1;height:var(--sub-h,52px);box-shadow:0 1px 0 var(--linha), 0 0 0 0 transparent;border-top:1px solid var(--linha);background:#0a1b38;position:absolute;top:100%;left:0;right:0}.subserv ul{scroll-padding-inline:var(--m);height:100%;max-width:calc(var(--max) + 2 * var(--m));padding:0 var(--m);scrollbar-width:none;overscroll-behavior-x:contain;align-items:center;gap:4px;margin-inline:auto;list-style:none;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}.subserv ul::-webkit-scrollbar{display:none}.subserv li{flex:none}.subserv a{min-height:40px;color:var(--ink-soft);font-weight:600;font-size:var(--step-small);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-stretch:106%;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.subserv a:hover{color:#fff;background:#ffffff14}.subserv a[aria-current=page]{color:#fff;background:linear-gradient(135deg,#1a6fe08c,#5ef0d633);box-shadow:inset 0 0 0 1px #5ef0d699}.subserv__n{letter-spacing:.12em;color:var(--ceu);font-size:.6875rem;font-weight:700}.subserv a[aria-current=page] .subserv__n{color:var(--ciano)}.topo--com-sub~main .abertura__texto{padding-top:calc(var(--topo-h) + var(--sub-h) + 72px)}@media (width<=899px){:root{--topo-h:64px}.js .topo__menu{color:#fff;min-height:44px;font-weight:700;font-size:var(--step-small);letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);z-index:2;background:#ffffff14;border:0;border-radius:999px;align-items:center;padding:0 20px;font-stretch:112%;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff40}.js .topo__lista{z-index:1;padding:calc(var(--topo-h) + 24px) var(--m) max(32px, env(safe-area-inset-bottom));background:radial-gradient(120% 70% at 80% 0%, #1a6fe059, transparent 60%), var(--bg);opacity:0;visibility:hidden;transition:opacity .3s var(--ease), transform .4s var(--ease-out), visibility 0s .3s;flex-direction:column;justify-content:center;align-items:stretch;gap:2px;display:flex;position:fixed;inset:0;transform:translateY(-8px)}.js .topo__lista.aberta{opacity:1;visibility:visible;transition:opacity .3s var(--ease), transform .4s var(--ease-out), visibility 0s;transform:none}.js .topo__lista a:not(.btn){letter-spacing:-.03em;border-bottom:1px solid var(--linha);border-radius:0;min-height:64px;padding:0;font-size:clamp(2rem,9vw,2.75rem);font-weight:800;font-stretch:118%}.js .topo__lista a:not(.btn):hover,.js .topo__lista a[aria-current=page]:not(.btn){box-shadow:none;color:var(--ciano);background:0 0}.js .topo__acao{margin:28px 0 0}.js .topo__sub{display:block}.js .topo__sub>a:not(.btn){display:flex}.js .topo__sub-btn{display:none}.js .topo__submenu{width:auto;box-shadow:none;opacity:1;visibility:visible;background:0 0;grid-template-columns:1fr 1fr;gap:0 12px;padding:6px 0 10px;position:static;transform:none}.js .topo__lista .topo__submenu a:not(.btn){letter-spacing:0;border-bottom:0;align-items:center;min-height:44px;padding:8px 0;font-size:1rem;font-weight:600;font-stretch:106%;display:flex}.js .topo__submenu a span{display:none}.js .topo__lista{padding-top:calc(var(--topo-h) + var(--faixa-h,0px) + 20px);justify-content:flex-start;overflow-y:auto}.subserv a{min-height:40px;padding:0 12px}.js .topo__acao .btn{width:100%;min-height:58px}html:not(.js) .topo{flex-wrap:wrap;height:auto;padding-block:12px;position:relative}html:not(.js) .topo__lista{flex-wrap:wrap}}main{margin-top:calc(-1 * var(--topo-h));position:relative}.migalhas{z-index:5;top:calc(var(--topo-h) + 4px);left:var(--m);right:var(--m);font-size:var(--step-small);position:absolute}.migalhas ol{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.migalhas li+li:before{content:"/";color:var(--ink-mute);margin:0 8px 0 2px}.migalhas a{color:var(--ink);padding-block:12px;text-decoration:none;display:inline-block}.migalhas a,.migalhas span,.migalhas li:before{text-shadow:0 1px 2px #071328f2,0 1px 14px #071328e6}.migalhas a:hover{color:#fff}.migalhas span{color:var(--ink);padding-block:12px;display:inline-block}.secao{padding:var(--secao) var(--m);max-width:var(--max);margin-inline:auto;position:relative}.cabeca{max-width:920px;margin-bottom:clamp(40px,5vw,72px)}.cabeca>p:not(.sobre){color:var(--ink-soft);font-size:var(--step-lead);margin-top:20px;line-height:1.5}.cabeca--lado{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:24px 64px;max-width:none;display:grid}.cabeca--lado>p{margin:0}.cabeca--centro{text-align:center;margin-inline:auto}.cabeca--centro p{margin-inline:auto}@media (width<=899px){.cabeca--lado{grid-template-columns:1fr}}.js-ok:not(.sem-animacoes) [data-r]:not(.dentro){opacity:0;transform:translateY(28px)}[data-r]{transition:opacity .9s var(--ease-out) calc(var(--d,0) * 90ms), transform 1s var(--ease-out) calc(var(--d,0) * 90ms)}@media (prefers-reduced-motion:reduce){.js-ok [data-r]:not(.dentro){opacity:1!important;transform:none!important}}.heroi{min-height:max(660px, calc(100svh - var(--faixa-h,0px)));isolation:isolate;background:0 0;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:clip}.heroi__luz{z-index:-5;pointer-events:none;background:radial-gradient(48% 62% at 76% 66%,#1e8fe08c,#0000 72%),radial-gradient(30% 36% at 88% 12%,#5ef0d61f,#0000 70%),radial-gradient(40% 50% at 8% 100%,#1a6fe02e,#0000 70%);position:absolute;inset:0}.heroi__foto,.heroi__filme{pointer-events:none;transition:opacity 1.4s var(--ease);position:absolute}.heroi__foto{z-index:-4;aspect-ratio:1920/1300;width:62%;max-height:calc(100% - 84px - var(--topo-h));-webkit-mask-composite:source-in;bottom:84px;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 22%),linear-gradient(#0000 0%,#000 20% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 22%),linear-gradient(#0000 0%,#000 20% 90%,#0000 100%);mask-composite:intersect}.heroi__foto img{object-fit:cover;object-position:50% 60%;transform-origin:62% 72%;width:100%;height:100%}.heroi--kb .heroi__foto img{animation:11s cubic-bezier(.22,.6,.3,1) both kb}@keyframes kb-m{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes kb{0%{transform:scale(1.14)translate(-1.2%,1%)}to{transform:scale(1.02)translate(0,0)}}.heroi__filme{z-index:-3;opacity:0;-webkit-mask-composite:source-in;background:0 0;width:54%;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 24%),linear-gradient(#0000 0%,#000 18% 84%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 24%),linear-gradient(#0000 0%,#000 18% 84%,#0000 100%);mask-composite:intersect}.heroi__filme video{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.heroi__filme:after{content:"";background:linear-gradient(#091934bf,#0000 22%);position:absolute;inset:0}.heroi--filme .heroi__filme{opacity:1}.heroi--filme .heroi__foto{opacity:0}.heroi__grao{z-index:-2;pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.heroi__conteudo{padding:calc(var(--topo-h) + 40px) var(--m) clamp(24px, 3vw, 40px);max-width:calc(var(--max) + 2 * var(--m));align-self:center;width:100%;margin-inline:auto}.heroi__conteudo>*{max-width:min(600px,44vw)}.heroi__titulo{letter-spacing:-.045em;margin-bottom:clamp(20px,2.4vw,32px);font-size:clamp(3rem,.4rem + 6.6vw,7rem);font-stretch:116%;line-height:.88}.heroi__titulo .linha{margin-bottom:-.05em;padding-bottom:.05em;display:block;overflow:clip}.heroi__titulo .linha>span{display:inline-block}.heroi__lead{font-size:var(--step-lead);color:#d5e1ee;max-width:38ch;margin-bottom:clamp(24px,3vw,36px);line-height:1.5}.heroi__pe{padding:16px var(--m) clamp(18px, 2.4vw, 28px);max-width:calc(var(--max) + 2 * var(--m));border-top:1px solid var(--linha);grid-template-columns:1fr auto auto;align-items:center;gap:16px 20px;width:100%;margin-inline:auto;display:grid;position:relative}.heroi__pe:before{content:"";z-index:-1;background:linear-gradient(#08142ac7,#08142af2);position:absolute;inset:0 calc(50% - 50vw)}.heroi__servicos{flex-wrap:wrap;gap:8px;display:flex}.heroi__servicos a{min-height:40px;color:var(--ink);font-size:var(--step-small);background:#ffffff0d;border-radius:999px;align-items:center;padding:0 16px;font-weight:600;text-decoration:none;transition:background-color .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff2e}.heroi__servicos a:hover{color:#fff;background:#4aa8ff29;box-shadow:inset 0 0 0 1px #5ef0d68c}.heroi__hud{font-size:var(--step-tiny);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;align-items:center;gap:10px;font-weight:600;font-stretch:125%;display:inline-flex}.heroi__hud .tc{font-variant-numeric:tabular-nums;color:var(--ink);letter-spacing:.1em;min-width:7.2em}.rec{background:#ff4d5e;border-radius:50%;width:8px;height:8px;animation:1.6s steps(2,jump-none) infinite rec;box-shadow:0 0 12px #ff4d5e}@keyframes rec{50%{opacity:.25}}.pausa{min-height:44px;color:var(--ink);font-size:var(--step-tiny);letter-spacing:.12em;text-transform:uppercase;background:#ffffff0f;border:0;border-radius:999px;padding:0 16px;font-weight:700;font-stretch:118%;box-shadow:inset 0 0 0 1px #ffffff38}.pausa:hover{background:#ffffff1f}@media (width<=899px){.heroi{grid-template-rows:1fr auto}.heroi__luz{background:radial-gradient(90% 40% at 50% 26%,#1e8fe080,#0000 75%)}.heroi__foto,.heroi__filme{left:0;right:0;top:var(--topo-h);width:100%;height:var(--foto-h);aspect-ratio:auto;max-height:none;bottom:auto;-webkit-mask-image:linear-gradient(#0000 0%,#000 9% 66%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 9% 66%,#0000 100%)}.heroi{--foto-h:min(44svh, 98vw, 470px)}.heroi__foto img{object-position:50% 62%}.heroi__conteudo{padding-top:calc(var(--topo-h) + var(--foto-h) - 28px);align-self:end;padding-bottom:20px}.heroi__foto img{transform-origin:50% 60%}.heroi--kb .heroi__foto img{animation-name:kb-m}.heroi__filme:after{display:none}.heroi__conteudo>*{max-width:34rem}.heroi__pe{grid-template-columns:1fr auto}.heroi__servicos{scrollbar-width:none;margin-inline:calc(-1 * var(--m));padding-inline:var(--m);scroll-padding-inline:var(--m);flex-wrap:nowrap;grid-column:1/-1;overflow-x:auto}.heroi__servicos::-webkit-scrollbar{display:none}.heroi__servicos a{flex:none}}@media (width<=699px){.heroi{min-height:max(600px, calc(100svh - var(--faixa-h,0px)))}.heroi__titulo{letter-spacing:-.045em;font-size:clamp(2.5rem,12.4vw,4rem);font-stretch:104%;line-height:.92}.heroi__lead{font-size:1.0625rem}.heroi__hud{display:none}.heroi__pe{grid-template-columns:1fr;padding-bottom:20px}.heroi__pe .pausa{grid-row:1;justify-self:end}.sobre{letter-spacing:.14em;font-stretch:112%}.heroi__conteudo .acoes .btn{flex:100%;min-height:54px}}.numeros{border-block:1px solid var(--linha);background:#08162e59}.numeros ul{max-width:calc(var(--max) + 2 * var(--m));grid-template-columns:repeat(4,minmax(0,1fr));margin-inline:auto;display:grid}.numeros li{padding:clamp(28px, 3.4vw, 48px) var(--m);align-content:start;gap:8px;display:grid}.numeros li+li{border-left:1px solid var(--linha)}.numeros strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:center;gap:.18em;font-size:clamp(2.5rem,1.6rem + 3vw,4.5rem);font-weight:800;font-stretch:125%;line-height:1;display:flex}.numeros strong>span{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.numeros li>span{color:var(--ink-soft);font-size:var(--step-small);max-width:26ch}.revela{padding-bottom:.06em;overflow:clip}.revela>span{transition:transform 1.1s var(--ease-out) .15s;display:inline-block}.js-ok:not(.sem-animacoes) .numeros li:not(.dentro) .revela>span{transform:translateY(105%)}.roda__anel{flex:none;width:.62em;height:.62em;transform:rotate(-90deg)}.roda__anel circle{fill:none;stroke:var(--ciano);stroke-width:3px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0;transition:stroke-dashoffset 1.6s var(--ease-out) .25s;filter:drop-shadow(0 0 6px #5ef0d6b3)}.js-ok:not(.sem-animacoes) .numeros li:not(.dentro) .roda__anel circle{stroke-dashoffset:100px}@media (prefers-reduced-motion:reduce){.numeros li .revela>span{transform:none!important}.numeros li .roda__anel circle{stroke-dashoffset:0!important}}@media (width<=899px){.numeros ul{grid-template-columns:repeat(2,minmax(0,1fr))}.numeros li:nth-child(3){border-left:0}.numeros li:nth-child(n+3){border-top:1px solid var(--linha)}.numeros li{padding:26px 20px}}.servicos-v .cabeca p:not(.sobre){color:var(--ink-soft)}.cartoes{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(330px,auto);gap:16px;display:grid}.cartao{position:relative}.cartao__ligacao{border-radius:var(--raio);isolation:isolate;height:100%;min-height:330px;color:var(--ink);background:var(--bg-3);box-shadow:0 0 0 1px var(--linha) inset;transition:transform .5s var(--ease-out), box-shadow .4s;text-decoration:none;display:block;position:relative;overflow:hidden}.cartao__ligacao:after{content:"";z-index:1;border-radius:inherit;box-shadow:0 0 0 1px var(--linha) inset;pointer-events:none;transition:box-shadow .4s;position:absolute;inset:0}.cartao__media{z-index:-1;position:absolute;inset:-7% 0}.cartao__media img,.cartao__media video{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out), filter .6s;filter:saturate(1.05)brightness(1.08)contrast(1.04)}.cartao[data-claro] .cartao__media img,.cartao[data-claro] .cartao__media video{filter:saturate(1.1)brightness(1.4)contrast(1.06)}.cartao__media:after{content:"";background:linear-gradient(#08162e00 34%,#08162e40 48%,#08162ebd 70%,#08162ef0 100%),linear-gradient(#08162e73,#0000 22%);position:absolute;inset:0}.cartao__num{font-size:var(--step-tiny);letter-spacing:.2em;color:#fff;text-shadow:0 1px 10px #0009;font-weight:700;font-stretch:125%;position:absolute;top:20px;left:22px}.cartao__seta{width:48px;height:48px;transition:background-color .3s, transform .4s var(--ease-out);background:#08142a99;border-radius:50%;place-items:center;font-size:1.125rem;display:grid;position:absolute;top:14px;right:14px;box-shadow:inset 0 0 0 1px #ffffff4d}.cartao__texto{gap:8px;padding:24px 22px;display:grid;position:absolute;bottom:0;left:0;right:0}.cartao__nome{letter-spacing:-.03em;text-shadow:0 2px 18px #00000080;font-size:clamp(1.5rem,1.1rem + 1.2vw,2.125rem);font-weight:800;font-stretch:118%;line-height:1}.cartao__facto{color:#d0dbe7;font-size:var(--step-small);max-width:32ch}.cartao--grande{grid-area:span 2/span 2}.cartao--grande .cartao__nome{font-size:clamp(2rem,1.3rem + 2.2vw,3.5rem)}.cartao--grande .cartao__texto{padding:32px}@media (hover:hover){.cartao__ligacao:hover{transform:translateY(-4px);box-shadow:0 30px 60px -30px #288cff8c}.cartao__ligacao:hover:after{box-shadow:inset 0 0 0 1px #5ef0d68c}.cartao__ligacao:hover .cartao__media img,.cartao__ligacao:hover .cartao__media video{transform:scale(1.05)}.cartao__ligacao:hover .cartao__seta{background:var(--azul);transform:rotate(-45deg)}}.cartao__ligacao:focus-visible{outline-offset:4px;border-radius:var(--raio)}@media (width<=1099px){.cartoes{grid-template-columns:repeat(2,minmax(0,1fr))}.cartao--grande{grid-area:auto/1/auto/-1}.cartao--grande .cartao__ligacao{min-height:480px}.cartao:last-child{grid-column:1/-1}}@media (width<=699px){.cartoes{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--m));padding:4px var(--m) 8px;scroll-padding-inline:var(--m);scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;display:flex;overflow-x:auto}.cartoes::-webkit-scrollbar{display:none}.cartao{scroll-snap-align:start;flex:0 0 78%}.cartao--grande .cartao__ligacao,.cartao__ligacao{min-height:460px}.cartao--grande .cartao__nome{font-size:clamp(1.75rem,8vw,2.25rem)}.cartao--grande .cartao__texto{padding:24px 22px}}.cena{border-top:1px solid var(--linha);background:radial-gradient(60% 60% at 80%,#1a6fe038,#0000 70%);position:relative}.cena__palco{max-width:calc(var(--max) + 2 * var(--m));padding:var(--secao) var(--m);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,96px);margin-inline:auto;display:grid}.cena__texto h2{margin-bottom:clamp(24px,3vw,40px);font-size:clamp(2rem,.9rem + 2.3vw,3.25rem)}.cena__passos{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:520px;margin-bottom:28px;display:grid}.cena__passo{min-height:64px;box-shadow:0 0 0 1px var(--linha) inset;color:var(--ink-soft);text-align:left;background:#8cb4ff0f;border:0;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;padding:10px 12px 16px;transition:background-color .25s,box-shadow .25s,color .25s;display:grid;position:relative}.cena__passo:hover{color:var(--ink);background:#8cb4ff1f}.cena__passo[aria-selected=true]{color:#fff;background:linear-gradient(135deg,#1a6fe073,#5ef0d624);box-shadow:inset 0 0 0 1px #5ef0d699}.cena__num{width:30px;height:30px;box-shadow:0 0 0 1px var(--linha-2) inset;color:var(--ink);background:#ffffff14;border-radius:50%;place-items:center;font-size:.9375rem;font-weight:800;font-stretch:112%;display:grid}.cena__passo[aria-selected=true] .cena__num,.cena__passo.feita .cena__num{background:var(--grad);color:#04122a;box-shadow:none}.cena__curto{overflow-wrap:anywhere;min-width:0;font-size:.875rem;font-weight:700;font-stretch:106%;line-height:1.15}.cena__progresso{background:var(--linha-2);border-radius:3px;height:3px;position:absolute;bottom:7px;left:12px;right:12px;overflow:hidden}.cena__progresso i{background:var(--grad);height:100%;transform:scaleX(var(--p,0));transform-origin:0;display:block}.cena__etapas{min-height:10.5rem;position:relative}.cena__etapa h3{margin-bottom:10px;font-size:clamp(1.625rem,1.1rem + 1.6vw,2.5rem)}.cena__etapa p:not(.cena__n){color:var(--ink-soft);max-width:44ch}.cena__etapa:not([hidden]){animation:etapa-entra .5s var(--ease-out) both}@keyframes etapa-entra{0%{opacity:0;transform:translateY(14px)}}.cena__n{font-size:var(--step-tiny);letter-spacing:.2em;color:var(--ceu);margin-bottom:10px;font-weight:700;font-stretch:125%}.cena__n span{color:var(--ink-mute)}.cena__pausa{margin-top:20px}.cena__ecra{aspect-ratio:4/5;border-radius:calc(var(--raio) + 6px);width:100%;max-height:min(78svh,760px);box-shadow:0 0 0 1px var(--linha-2) inset, 0 40px 100px -40px #1e78ff99;background:#071430;justify-self:end;position:relative;overflow:hidden}.cena__plano{opacity:0;transition:opacity .8s var(--ease);position:absolute;inset:0}.cena__plano.ativo{opacity:1}.cena__plano video{object-fit:cover;object-position:50% 55%;width:100%;height:100%}.cena__ecra:after{content:"";border-radius:inherit;box-shadow:0 0 0 1px var(--linha) inset;pointer-events:none;position:absolute;inset:0}.cena--parada .cena__progresso{display:none}html:not(.js-ok) .cena__etapa[hidden]{display:block}@media (width<=899px){.cena__palco{grid-template-columns:1fr;gap:28px}.cena__ecra{aspect-ratio:4/3;order:-1;justify-self:stretch;max-height:40svh}.cena__passos{gap:6px;max-width:none}.cena__passo{text-align:center;grid-template-columns:1fr;justify-items:center;gap:4px;min-height:72px;padding:8px 4px 16px}.cena__curto{font-size:.8125rem}.cena__etapas{min-height:9.5rem}}.faixa{z-index:1;background:#1877cc;padding-block:clamp(18px,2.4vw,32px);position:relative;overflow:clip;box-shadow:0 0 80px -10px #1e8fe099}.faixa__fita{width:max-content;display:flex}.faixa__fita p{white-space:nowrap;flex:none;align-items:center;max-width:none;display:flex}.faixa__fita span{letter-spacing:-.03em;text-transform:uppercase;color:#0000;-webkit-text-stroke:1.5px #ffffffd9;padding-inline:.35em;font-size:clamp(2.25rem,1.4rem + 4vw,5.5rem);font-weight:800;font-stretch:125%;line-height:1}.faixa__fita span:nth-of-type(odd){-webkit-text-stroke:0;color:#fff}.faixa__fita i{color:#052042;font-size:clamp(1rem,.8rem + 1vw,1.75rem);font-style:normal}html:not(.sem-animacoes) .faixa__fita{animation:38s linear infinite faixa}@keyframes faixa{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.faixa__fita{animation:none!important}}.material{background:radial-gradient(60% 80% at 100% 0,#5ef0d614,#0000 60%);max-width:none}.material__grelha{max-width:var(--max);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:clamp(32px,5vw,80px);margin-inline:auto;display:grid}.material__grelha>*{min-width:0}.escolha{gap:28px;display:grid}.escolha fieldset{border:0;min-width:0;margin:0;padding:0}.escolha legend{margin-bottom:14px;padding:0;font-weight:700;font-stretch:110%}.opcoes{flex-wrap:wrap;gap:10px;display:flex}.opcoes label{cursor:pointer;position:relative}.opcoes input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.opcoes span{background:var(--vidro);min-height:48px;box-shadow:0 0 0 1px var(--linha-2) inset;font-weight:600;font-size:var(--step-small);border-radius:999px;align-items:center;padding:0 20px;transition:background-color .2s,box-shadow .2s,color .2s;display:inline-flex}.opcoes label:hover span{background:var(--vidro-2)}.opcoes input:checked+span{color:#fff;background:linear-gradient(135deg,#1a6fe080,#5ef0d62e);box-shadow:inset 0 0 0 1px #5ef0d6b3,0 0 24px -6px #5ef0d699}.opcoes input:focus-visible+span{outline:2px solid var(--focus);outline-offset:3px}.resposta{border-radius:var(--raio-s);background:var(--vidro);box-shadow:0 0 0 1px var(--linha) inset;color:var(--ink-soft);min-height:4.5em;padding:18px 20px}.resposta strong{color:var(--ink)}.materiais{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.especime{border-radius:var(--raio);box-shadow:0 0 0 1px var(--linha) inset;transition:box-shadow .4s, transform .5s var(--ease-out), background .4s;background:linear-gradient(#8cb4ff12,#8cb4ff05);flex-direction:column;gap:18px;padding:22px 20px 20px;display:flex;position:relative}.especime__amostra{background:#111820;border-radius:14px;height:190px;margin:-6px -4px 0;overflow:hidden}.especime__amostra img{object-fit:cover;object-position:50% 100%;width:100%;height:100%}.especime__tile{letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1.5px #96c8ff80;font-size:clamp(2.5rem,1.6rem + 2.2vw,3.875rem);font-weight:900;font-stretch:112%;line-height:.9;transition:color .4s,-webkit-text-stroke-color .4s}.especime__lista{font-size:var(--step-small);color:var(--ink-soft);gap:8px;line-height:1.4;display:grid}.especime__lista>span:before{content:"— ";color:var(--ink-mute)}.especime__amostra,.especime__tile,.especime__marca{display:block}.especime{font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:0}.especime:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (hover:hover){.especime:not(.sugerido):hover{background:#ffffff0f;box-shadow:inset 0 0 0 1px #96c8ff73}.especime:not(.sugerido):hover .especime__tile{-webkit-text-stroke-color:#96c8ffd9}}.especime__marca{font-size:var(--step-tiny);letter-spacing:.16em;text-transform:uppercase;color:var(--ciano);opacity:0;margin-top:auto;font-weight:700;font-stretch:125%;transition:opacity .3s}.especime.sugerido{background:linear-gradient(#1a6fe047,#5ef0d60f);transform:translateY(-6px);box-shadow:inset 0 0 0 1px #5ef0d699,0 30px 70px -30px #28a0ffb3}.especime.sugerido .especime__tile{color:#0000;background:var(--grad);-webkit-text-stroke:0;-webkit-background-clip:text;background-clip:text}.especime.sugerido .especime__marca{opacity:1}.material__lado{gap:32px;display:grid}.material__cta{margin:0}.especime{min-height:0}.infografia{border-radius:var(--raio);width:max-content;max-width:100%;box-shadow:0 0 0 1px var(--linha) inset;background:linear-gradient(135deg,#1a6fe038,#8cb4ff0a);grid-template-columns:320px;justify-content:start;justify-self:start;align-items:center;gap:20px;padding:14px;display:grid}.infografia__abrir{cursor:zoom-in;aspect-ratio:1080/1350;background:#1a8fe0;border:0;border-radius:12px;padding:0;display:block;position:relative;overflow:hidden}.infografia__abrir img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease-out)}.infografia__abrir:hover img{transform:scale(1.04)}.infografia__lupa{color:#fff;background:#04122ad1;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:8px;left:8px}@media (width<=899px){.infografia{grid-template-columns:minmax(0,1fr);justify-self:stretch;width:auto}.infografia__abrir{justify-self:center;width:100%;max-width:420px}}.ampliada{background:0 0;border:0;max-width:min(92vw,600px);max-height:94svh;padding:0;overflow:visible}.ampliada::backdrop{background:#030a18d1}.ampliada__caixa{justify-items:end;gap:12px;display:grid;position:relative}.ampliada__caixa img{object-fit:contain;border-radius:16px;width:100%;height:auto;max-height:calc(94svh - 64px);box-shadow:0 30px 80px -20px #000c}.ampliada__fechar{background:#0c1f40}.especime:not(.sugerido) .especime__marca{visibility:hidden}@media (width<=899px){.material__grelha{grid-template-columns:minmax(0,1fr)}.material__lado{gap:24px;position:static}.material__cta .btn{width:100%}.especime{min-height:0}}@media (width<=559px){.materiais{grid-template-columns:1fr}.especime{grid-template-columns:auto 1fr;align-items:center;gap:8px 18px;padding:18px;display:grid}.especime__tile{grid-row:span 2;font-size:2.5rem}.especime__amostra{grid-row:span 3;width:64px;height:92px;margin:0}.especime{grid-template-columns:64px auto 1fr}.especime__lista{grid-column:3}.especime__marca{grid-column:3!important}.especime__tile{grid-column:2}.infografia{gap:14px}.especime__marca{grid-column:2;margin:0}.especime:not(.sugerido) .especime__marca{display:none}}.processo{border-top:1px solid var(--linha);background:#08162e4d;max-width:none}.processo>.cabeca{max-width:var(--max);margin-inline:auto;margin-bottom:clamp(48px,6vw,88px)}.processo__trilho{max-width:var(--max);margin-inline:auto;position:relative}.processo__linha{background:var(--linha-2);border-radius:2px;height:2px;position:absolute;top:24px;left:0;right:0;overflow:hidden}.processo__linha i{background:var(--grad);transform-origin:0;position:absolute;inset:0;transform:scaleX(0);box-shadow:0 0 16px #5ef0d6cc}.sem-animacoes .processo__linha i{transform:none}.processo__linhas{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;display:grid;position:relative}.processo__no{background:var(--bg-2);width:50px;height:50px;box-shadow:0 0 0 1px var(--linha-2) inset;font-size:var(--step-tiny);letter-spacing:.08em;color:var(--ink-soft);border-radius:50%;place-items:center;margin-bottom:24px;font-weight:800;font-stretch:125%;transition:background .4s,box-shadow .4s,color .4s;display:grid}.processo__linhas li.agora .processo__no,.processo__linhas li.passou .processo__no{background:linear-gradient(135deg, var(--azul), #0a9bb8);color:#fff;box-shadow:inset 0 0 0 1px #5ef0d699,0 0 30px -4px #4aa8ffcc}.processo__foto{aspect-ratio:4/3;border-radius:var(--raio-s);background:var(--bg-3);box-shadow:0 0 0 1px var(--linha) inset;margin-bottom:20px;position:relative;overflow:hidden}.processo__foto img{object-fit:cover;filter:grayscale(.85)brightness(.55);width:100%;height:100%;transition:filter .8s var(--ease), transform 1.2s var(--ease-out);transform:scale(1.06)}.processo__foto:after{content:"";border-radius:inherit;box-shadow:0 0 0 1px var(--linha) inset;transition:box-shadow .6s;position:absolute;inset:0}.processo__linhas li.agora .processo__foto img,.processo__linhas li.passou .processo__foto img,.sem-animacoes .processo__foto img{filter:none;transform:none}.processo__linhas li.agora .processo__foto:after{box-shadow:inset 0 0 0 1px #5ef0d699,inset 0 0 40px -8px #4aa8ff99}@media (prefers-reduced-motion:reduce){.processo__foto img{filter:none;transform:none}}.processo__linhas h3{margin-bottom:10px}.processo__linhas p{color:var(--ink-soft);font-size:var(--step-small)}.processo__linhas .fica{color:var(--ciano);font-weight:600;font-size:var(--step-tiny);letter-spacing:.12em;text-transform:uppercase;margin-top:14px;font-stretch:118%}@media (width<=899px){.processo__linha{width:2px;height:auto;inset:0 auto 0 24px}.processo__linha i{transform-origin:top;transform:scaleY(0)}.sem-animacoes .processo__linha i{transform:none}.processo__linhas{grid-template-columns:1fr;gap:36px}.processo__linhas li{grid-template-columns:50px 1fr;column-gap:20px;display:grid}.processo__linhas li>:not(.processo__no){grid-column:2}.processo__no{grid-row:span 4;margin:0}.processo__foto{aspect-ratio:16/9;margin-bottom:14px}}.plano{isolation:isolate;align-items:center;min-height:min(92svh,860px);display:grid;position:relative;overflow:clip}.plano__filme{z-index:-2;position:absolute;inset:-12% 0}.plano__filme img,.plano__filme video{object-fit:cover;filter:saturate(.9);width:100%;height:100%;position:absolute;inset:0}.plano__filme video,.cupao-zona__filme video{opacity:0;transition:opacity 1s var(--ease)}.plano__filme video.pronto,.cupao-zona__filme video.pronto{opacity:1}.plano__veu{z-index:-1;background:linear-gradient(90deg, #08162ef0 0%, #08162eb3 40%, #08162e1a 75%), linear-gradient(to top, var(--bg), transparent 30%), linear-gradient(to bottom, var(--bg), transparent 25%);position:absolute;inset:0}.plano__texto{padding:var(--secao) var(--m);max-width:calc(var(--max) + 2 * var(--m));width:100%;margin-inline:auto}.plano__texto h2{max-width:13ch;margin-bottom:20px}.plano__texto p:not(.sobre){color:#cfdbe8;font-size:var(--step-lead);max-width:40ch;margin-bottom:32px}@media (width<=699px){.plano{align-items:end;min-height:100svh}.plano__veu{background:linear-gradient(to top, var(--bg) 0%, #08162ed9 45%, #08162e33 75%, var(--bg) 100%)}}.marcas{padding-bottom:clamp(40px,4vw,64px)}.marcas+.fichas{padding-top:clamp(56px,6vw,96px)}.marcas .cabeca{margin-bottom:clamp(28px,3.5vw,48px)}.marcas__zona{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid;position:relative}.marcas__fita{scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab;border-block:1px solid var(--linha);touch-action:pan-x pan-y;padding-block:22px;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.marcas__fita::-webkit-scrollbar{display:none}.marcas__fita.a-arrastar{cursor:grabbing;user-select:none}.marcas__fita:focus-visible{outline-offset:4px;border-radius:12px}.marcas__lista{align-items:center;width:max-content;padding-inline:8px;display:flex}.marcas__lista li{width:clamp(184px,15vw,228px);height:clamp(112px,9vw,132px);transition:transform .4s var(--ease-out), box-shadow .4s;background:#fff;border-radius:18px;flex:none;place-items:center;margin-right:14px;padding:14px 22px;display:grid;box-shadow:0 0 0 1px #ffffffb3,0 22px 44px -24px #1e8fe0bf}.marcas__lista img{pointer-events:none;-webkit-user-drag:none;width:auto;max-width:100%;height:auto;max-height:92px;display:block}.marcas__lista li:hover{box-shadow:0 0 0 2px var(--ciano), 0 26px 50px -22px #5ef0d699;transform:translateY(-4px)scale(1.04)}.marcas__seta{width:48px;height:48px;box-shadow:0 0 0 1px var(--linha-2) inset;color:var(--ink);background:#8cb4ff1a;border:0;border-radius:50%;place-items:center;padding:0;font-size:1.75rem;line-height:1;transition:background-color .2s;display:grid}.marcas__seta:hover{background:var(--azul);color:#fff}.sem-animacoes .marcas__lista li:hover{transform:none}@media (width<=699px){.marcas__zona{margin-inline:calc(-1 * var(--m));grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.marcas__fita{grid-area:1/1/auto/-1}.marcas__seta{grid-row:2;width:44px;height:44px}.marcas__seta--esq{justify-self:end;margin-right:6px}.marcas__seta--dir{justify-self:start;margin-left:6px}.marcas__lista li{border-radius:14px;width:148px;height:96px;margin-right:10px;padding:10px 16px}.marcas__lista img{max-height:72px}}.marcas-grelha{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.marcas-grelha li{background:#fff;border-radius:18px;place-items:center;height:clamp(108px,9vw,132px);padding:14px 18px;display:grid;box-shadow:0 22px 44px -26px #1e8fe0bf}.marcas-grelha img{object-fit:contain;width:auto;max-width:100%;height:auto;min-height:0;max-height:100%}@media (width<=1023px){.marcas-grelha{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=559px){.marcas-grelha{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.fichas{max-width:var(--max)}.fichas__grelha{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,5vw,96px);display:grid}.fichas__lado{top:calc(var(--topo-h) + var(--sub-h,0px) + 32px);align-content:start;gap:24px;display:grid;position:sticky}.fichas__contacto{color:var(--ink-soft);gap:10px;display:grid}.fichas__vias{flex-wrap:wrap;gap:8px;display:flex}.fichas__vias a{background:var(--vidro);min-height:44px;box-shadow:0 0 0 1px var(--linha-2) inset;color:var(--ink);font-weight:700;font-size:var(--step-small);border-radius:999px;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.fichas__vias a:hover{background:var(--vidro-2);color:var(--ciano)}.fichas__video{border-radius:var(--raio);aspect-ratio:4/5;background:var(--bg-3);max-width:420px;max-height:52svh;box-shadow:0 0 0 1px var(--linha-2) inset, 0 30px 80px -40px #1e78ff99;position:relative;overflow:hidden}.fichas__video video{object-fit:cover;width:100%;height:100%}.fichas__video:after{content:"";border-radius:inherit;box-shadow:0 0 0 1px var(--linha) inset;position:absolute;inset:0}.fichas__lista{gap:10px;display:grid}.ficha{border-radius:var(--raio-s);background:var(--vidro);box-shadow:0 0 0 1px var(--linha) inset;transition:background-color .3s,box-shadow .3s}.ficha[open]{background:linear-gradient(#1a6fe029,#8cb4ff0a);box-shadow:inset 0 0 0 1px #5ef0d659}.ficha summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:64px;padding:20px 22px;list-style:none;display:grid}.ficha summary::-webkit-details-marker{display:none}.ficha summary:after{content:"+";color:var(--ceu);transition:transform .3s var(--ease-out);font-size:1.5rem;font-weight:300;line-height:1}.ficha[open] summary:after{transform:rotate(45deg)}.ficha__aba{font-size:var(--step-tiny);letter-spacing:.16em;text-transform:uppercase;color:var(--ceu);min-width:7.5em;font-weight:700;font-stretch:125%}.ficha__pergunta{font-weight:700;font-stretch:106%;font-size:var(--step-body)}.ficha__resposta{color:var(--ink-soft);padding:0 22px 22px calc(38px + 7.5em)}@media (width<=899px){.fichas__grelha{grid-template-columns:1fr}.fichas__lado{position:static}.fichas__video{display:none}.ficha summary{grid-template-columns:1fr auto;gap:6px 12px;padding:18px}.ficha__aba{grid-column:1;min-width:0}.ficha__pergunta{grid-column:1}.ficha summary:after{grid-area:1/2/span 2}.ficha__resposta{padding:0 18px 20px}}.cupao-zona{padding:var(--secao) var(--m);isolation:isolate;border-top:1px solid var(--linha);position:relative;overflow:clip}.cupao-zona__filme{z-index:-2;position:absolute;inset:0}.cupao-zona__filme img,.cupao-zona__filme video{object-fit:cover;filter:saturate(1.05);width:100%;height:100%;position:absolute;inset:0}.cupao-zona:before{content:"";z-index:-1;background:linear-gradient(90deg, #091934e6 18%, #09193480 50%, #09193440), linear-gradient(to bottom, var(--bg), transparent 16%, transparent 84%, var(--bg));position:absolute;inset:0}@media (width<=899px){.cupao-zona:before{background:linear-gradient(to bottom, var(--bg) 0%, #091934c7 18%, #0919349e 50%, #09193480 100%)}}.cupao{max-width:var(--max);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,96px);margin-inline:auto;display:grid}.cupao__esq h2{margin-bottom:20px}.cupao__esq p:not(.sobre){color:var(--ink-soft);font-size:var(--step-lead)}.cupao__dir{border-radius:calc(var(--raio) + 4px);box-shadow:0 0 0 1px var(--linha-2) inset, 0 40px 100px -40px #1e78ff99;background:#0a1a36e6;padding:clamp(24px,3vw,40px)}.cupao__dir form{gap:16px;display:grid}.cupao__dir .btn{width:100%}@media (width<=899px){.cupao{grid-template-columns:1fr}}.campo{gap:8px;display:grid}.campo label,.form legend{font-weight:600;font-size:var(--step-small)}input:not([type=radio]):not([type=checkbox]),select,textarea{border-radius:var(--raio-s);width:100%;min-height:54px;box-shadow:0 0 0 1px var(--linha-2) inset;color:var(--ink);background:#ffffff0d;border:0;padding:14px 16px;font-size:max(16px,1rem);transition:box-shadow .2s,background-color .2s}textarea{resize:vertical;min-height:130px}select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-soft) 50%), linear-gradient(135deg, var(--ink-soft) 50%, transparent 50%);background-position:calc(100% - 22px),calc(100% - 16px);background-repeat:no-repeat;background-size:6px 6px;padding-right:44px}select option{background:var(--bg-3);color:var(--ink)}input::placeholder,textarea::placeholder{color:var(--ink-mute)}input:not([type=radio]):not([type=checkbox]):hover,select:hover,textarea:hover{background:#ffffff12}input:not([type=radio]):not([type=checkbox]):focus,select:focus,textarea:focus{outline-offset:2px;box-shadow:0 0 0 1px var(--ceu) inset, 0 0 0 4px #4aa8ff40;background:#1a6fe014;outline:2px solid #0000}input[type=date]{color-scheme:dark}[aria-invalid=true]{box-shadow:inset 0 0 0 1px #ff7a85!important}.erro{color:#ff9aa2;font-size:var(--step-small);font-weight:600}.erro:empty{display:none}.ajuda{color:var(--ink-mute);font-size:var(--step-small);font-weight:400}.estado{color:var(--ciano);font-weight:600}.estado:empty{display:none}.form{gap:28px;display:grid}.form fieldset{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.form legend{font-size:var(--step-h3);letter-spacing:-.02em;margin-bottom:18px;padding:0;font-weight:800;font-stretch:112%}.duas-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=699px){.duas-col{grid-template-columns:1fr}}.caixas{flex-wrap:wrap;gap:10px;display:flex}.caixa{cursor:pointer;position:relative}.caixa input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.caixa span{background:var(--vidro);min-height:48px;box-shadow:0 0 0 1px var(--linha-2) inset;font-weight:600;font-size:var(--step-small);border-radius:999px;align-items:center;padding:0 18px;transition:background-color .2s,box-shadow .2s;display:inline-flex}.caixa input:checked+span{background:linear-gradient(135deg,#1a6fe080,#5ef0d62e);box-shadow:inset 0 0 0 1px #5ef0d6b3}.caixa input:checked+span:before{content:"✓";color:var(--ciano);margin-right:8px}.caixa input:focus-visible+span{outline:2px solid var(--focus);outline-offset:3px}.consent{font-size:var(--step-small);color:var(--ink-soft);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.consent input{width:22px;height:22px;accent-color:var(--azul);margin:2px 0 0}.resumo-erros{border-radius:var(--raio-s);background:#ff5a641a;padding:18px 20px;box-shadow:inset 0 0 0 1px #ff7a8580}.resumo-erros ul{margin:8px 0 0;padding-left:20px}.resumo-erros a{color:#ffc2c7}.abertura{isolation:isolate;align-items:end;min-height:min(86svh,820px);display:grid;position:relative;overflow:clip}.abertura__texto{z-index:2;padding:calc(var(--topo-h) + 96px) var(--m) clamp(48px, 6vw, 96px);max-width:calc(var(--max) + 2 * var(--m));width:100%;margin-inline:auto;position:relative}.abertura__texto h1{max-width:14ch;margin-bottom:24px;font-size:clamp(2.75rem,1.4rem + 5.6vw,7rem)}.abertura .lead{font-size:var(--step-lead);color:#d2deeb;text-shadow:0 1px 20px #00000080;max-width:52ch;margin-bottom:32px}.abertura .lead:last-child{margin-bottom:0}.abertura__foto{z-index:0;background:#071430;position:absolute;inset:0}.abertura__foto img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.abertura__foto:after{content:"";background:linear-gradient(to right, #071328bd 0%, #07132861 45%, transparent 70%), radial-gradient(85% 85% at 4% 96%, #071328f0, #07132899 45%, transparent 75%), linear-gradient(to top, var(--bg) 0%, #09193480 30%, #0919341a 62%, #0919349e 100%);position:absolute;inset:0}.abertura__texto h1,.abertura .lead{text-shadow:0 2px 30px #071328a6}@media (width>=700px){.abertura--foto-topo{background:radial-gradient(50% 70% at 75% 60%, #1e8fe073, transparent 72%), var(--bg)}.abertura--foto-topo .abertura__foto{left:40%;top:calc(var(--topo-h) + 12px);-webkit-mask-composite:source-in;background:0 0;bottom:32px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 22%),linear-gradient(#0000 0%,#000 14% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 22%),linear-gradient(#0000 0%,#000 14% 88%,#0000 100%);mask-composite:intersect}.abertura--foto-topo .abertura__foto img{object-position:50% 50%!important}.abertura--foto-topo .abertura__foto:after{display:none}.abertura--foto-topo{align-items:center}.abertura--foto-topo .abertura__texto>*{max-width:min(560px,40vw)}.abertura--foto-topo .abertura__texto h1{font-size:clamp(2.75rem,1rem + 4.6vw,5.5rem)}}@media (width<=699px){.abertura__foto:after{background:linear-gradient(to top, var(--bg) 0%, #091934e6 42%, #09193459 72%, #091934b3 100%)}.abertura--foto-topo{min-height:0}.abertura--foto-topo .abertura__foto{inset:var(--topo-h) 0 auto 0;height:67.7083vw;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.abertura--foto-topo .abertura__foto img{object-position:50% 50%!important}.abertura--foto-topo .abertura__foto:after{background:linear-gradient(#09193459,#0000 30%)}.abertura--foto-topo .abertura__texto{padding-top:calc(var(--topo-h) + 100vw * 1300 / 1920 - 8px)}}.abertura__mosaico{transform-origin:70% 40%;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid;position:absolute;inset:0;transform:rotate(-4deg)scale(1.18)}.abertura__mosaico>*{background:var(--bg-3);border-radius:10px;position:relative;overflow:hidden}.abertura__mosaico img{object-fit:cover;width:100%;height:100%}.abertura--mosaico .abertura__foto:after{background:linear-gradient(90deg, #091934f0 0%, #091934b8 42%, #09193426 80%), linear-gradient(to top, var(--bg) 0%, transparent 35%), linear-gradient(to bottom, #091934e0, transparent 28%)}@media (width<=699px){.abertura__mosaico{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));transform:rotate(-4deg)scale(1.25)}.abertura__mosaico>:nth-child(n+7){display:none}.abertura--mosaico .abertura__foto:after{background:linear-gradient(to top, var(--bg) 0%, #091934e0 40%, #09193459 72%, #09193499 85%, #091934eb 100%)}}.abertura--simples{background:radial-gradient(60% 120% at 85% 0%, #1a6fe04d, transparent 60%), radial-gradient(40% 80% at 100% 100%, #5ef0d61a, transparent 60%), var(--bg);border-bottom:1px solid var(--linha);min-height:0}.abertura--simples .abertura__texto{padding-top:calc(var(--topo-h) + 112px)}@media (width<=699px){.abertura{min-height:88svh}.abertura--simples{min-height:0}.abertura__texto h1{font-size:clamp(2.5rem,11.5vw,3.5rem);font-stretch:112%}.abertura .acoes .btn{flex:100%}}.catalogo{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.catalogo--3{grid-template-columns:repeat(3,minmax(0,1fr))}.catalogo--2{grid-template-columns:repeat(2,minmax(0,1fr))}.peca{align-content:start;gap:16px;display:grid}.peca--dupla{grid-column:span 2}.peca__foto{border-radius:var(--raio);aspect-ratio:4/3;background:var(--bg-3);box-shadow:0 0 0 1px var(--linha) inset;display:block;position:relative;overflow:hidden}.peca__foto:after{content:"";border-radius:inherit;box-shadow:0 0 0 1px var(--linha) inset;pointer-events:none;position:absolute;inset:0}.peca__foto img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out), filter .5s;filter:saturate(.92)}.peca--dupla .peca__foto{aspect-ratio:16/8}.peca h2,.peca h3{font-size:var(--step-h3);margin-bottom:6px}.peca h2 a,.peca h3 a{color:var(--ink);text-decoration:none}.peca h2 a:after,.peca h3 a:after{content:" →";color:var(--ceu);transition:margin .3s var(--ease-out)}.peca p{color:var(--ink-soft);font-size:var(--step-small)}@media (hover:hover){.peca:hover .peca__foto img{filter:saturate(1.05);transform:scale(1.04)}.peca:hover h2 a,.peca:hover h3 a{color:var(--ciano)}}@media (width<=899px){.catalogo,.catalogo--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.catalogo,.catalogo--3,.catalogo--2{grid-template-columns:1fr!important}.peca--dupla{grid-column:auto}.peca--dupla .peca__foto{aspect-ratio:4/3}}.outros{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}@media (width<=1099px){.outros{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=699px){.outros{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--m));padding-inline:var(--m);scroll-padding-inline:var(--m);scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.outros::-webkit-scrollbar{display:none}.outros .peca{scroll-snap-align:start;flex:0 0 72%}}.pontos{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ponto{border-radius:var(--raio);box-shadow:0 0 0 1px var(--linha) inset;background:linear-gradient(#8cb4ff12,#8cb4ff05);padding:28px 24px;position:relative;overflow:hidden}.ponto:before{content:"";background:var(--grad);opacity:.7;height:1px;position:absolute;top:0;left:24px;right:24px}.ponto h3{margin-bottom:12px}.ponto p{color:var(--ink-soft);font-size:var(--step-small)}@media (width<=1099px){.pontos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.pontos{grid-template-columns:1fr}}.lado{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,5vw,96px);display:grid}.lado__fixo{top:calc(var(--topo-h) + var(--sub-h,0px) + 32px);gap:18px;display:grid;position:sticky}.lado__fixo p{color:var(--ink-soft)}.lado--form{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.lado--fundo{align-items:center}@media (width<=899px){.lado,.lado--form{grid-template-columns:1fr}.lado__fixo{position:static}}.clips{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.clip{border-radius:var(--raio);box-shadow:0 0 0 1px var(--linha-2) inset, 0 30px 80px -40px #1e78ff99;aspect-ratio:9/16;background:#071430;position:relative;overflow:hidden}.clip video{object-fit:cover;width:100%;height:100%}.clip__controlo{position:absolute;bottom:12px;right:12px}.clip__btn{color:#fff;min-height:44px;font-weight:700;font-size:var(--step-tiny);letter-spacing:.1em;text-transform:uppercase;background:#08142ab3;border:0;border-radius:999px;flex:none;padding:0 16px;font-stretch:118%;box-shadow:inset 0 0 0 1px #ffffff4d}.clip__btn:hover{background:#fff3}@media (width<=599px){.clips{grid-template-columns:1fr 1fr;gap:10px}.clip__controlo{bottom:8px;right:8px}}.fatos{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.fato{border-radius:var(--raio);background:var(--vidro);box-shadow:0 0 0 1px var(--linha) inset;gap:10px;max-width:none;padding:28px 24px;display:grid}.fato strong{letter-spacing:-.04em;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(3rem,2rem + 3vw,5rem);font-weight:800;font-stretch:125%;line-height:1}.fato span{color:var(--ink-soft)}@media (width<=699px){.fatos{grid-template-columns:1fr}}.filtros{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.filtros button{background:var(--vidro);min-height:44px;box-shadow:0 0 0 1px var(--linha-2) inset;color:var(--ink);font-weight:600;font-size:var(--step-small);border:0;border-radius:999px;padding:0 18px}.filtros button:hover{background:var(--vidro-2)}.filtros button[aria-pressed=true]{background:linear-gradient(135deg, var(--azul), var(--azul-2));color:#fff;box-shadow:inset 0 0 0 1px #78beff80,0 8px 24px -10px #288cffcc}@media (width<=699px){.filtros{margin-inline:calc(-1 * var(--m));padding-inline:var(--m);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.filtros::-webkit-scrollbar{display:none}.filtros button{flex:none}}.redes-grelha{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.redes-grelha figure{border-radius:var(--raio-s);box-shadow:0 0 0 1px var(--linha) inset;overflow:hidden}.redes-grelha img{width:100%;height:auto}@media (width<=899px){.redes-grelha{grid-template-columns:repeat(2,minmax(0,1fr))}}.nap{border-radius:var(--raio);background:var(--vidro);box-shadow:0 0 0 1px var(--linha) inset;gap:28px;padding:clamp(24px,3vw,40px);display:grid}.nap h2{font-size:var(--step-tiny);letter-spacing:.2em;text-transform:uppercase;color:var(--ceu);margin-bottom:8px;font-weight:700;font-stretch:125%}.nap p,.nap address{font-style:normal;font-size:var(--step-lead);font-weight:600}.nap a{color:var(--ink);padding-block:6px;text-decoration:none;display:inline-block}.nap a:hover{color:var(--ciano)}.nap .campo{font-size:var(--step-small);font-weight:400}.mapa{border-radius:var(--raio);box-shadow:0 0 0 1px var(--linha-2) inset;min-height:360px;display:block;position:relative;overflow:hidden}.mapa img{object-fit:cover;filter:invert(.92)hue-rotate(185deg)saturate(.9)brightness(.85)contrast(1.05);width:100%;height:100%}.mapa__pino{filter:drop-shadow(0 0 18px #4aa8ffe6);width:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.mapa__pino path{fill:var(--azul)}.mapa__rotulo{min-height:48px;box-shadow:0 0 0 1px var(--linha-2) inset;-webkit-backdrop-filter:blur(10px);color:var(--ink);font-weight:700;font-size:var(--step-small);background:#091934bf;border-radius:999px;align-items:center;padding:0 20px;display:inline-flex;position:absolute;bottom:16px;left:16px}.mapa:hover .mapa__rotulo{background:var(--azul)}.texto-longo{gap:18px;max-width:72ch;display:grid}.texto-longo h2{font-size:var(--step-h3);margin-top:24px}.texto-longo p,.texto-longo li{color:var(--ink-soft)}.texto-longo ul{gap:6px;padding-left:20px;display:grid}.rodape{isolation:isolate;padding:clamp(72px, 9vw, 140px) var(--m) 28px;border-top:1px solid var(--linha);background:#08172f;position:relative;overflow:clip}.rodape__brilho{z-index:-1;pointer-events:none;background:radial-gradient(50% 50%,#1a6fe047,#0000 70%);width:120%;height:80%;position:absolute;bottom:-30%;left:50%;transform:translate(-50%)}.rodape>*{max-width:var(--max);margin-inline:auto}.rodape__topo{border-bottom:1px solid var(--linha);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:32px;padding-bottom:clamp(48px,6vw,88px);display:flex}.rodape__grande{letter-spacing:-.035em;text-wrap:balance;max-width:20ch;font-size:clamp(1.75rem,1.1rem + 2.6vw,3.5rem);font-weight:800;font-stretch:118%;line-height:1.02}.rodape__grelha{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:32px;padding-block:clamp(40px,5vw,72px);display:grid}.rodape__marca svg{width:170px;height:auto;margin-bottom:18px}.rodape__marca a{display:inline-block}.rodape__col p,.rodape__col address{color:var(--ink-soft);font-size:var(--step-small);font-style:normal}.rodape__col ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.rodape__col a{color:var(--ink);font-size:var(--step-small);padding-block:7px;text-decoration:none;display:inline-block}.rodape__col a:hover{color:var(--ciano)}.rodape__email{font-weight:700}.rodape__titulo{font-size:var(--step-tiny);letter-spacing:.2em;text-transform:uppercase;color:var(--ceu);margin-bottom:14px;font-weight:700;font-stretch:125%}.rodape__nota{margin-bottom:10px;color:var(--ink-mute)!important;font-size:.8125rem!important}.rodape__col address{margin-top:8px;margin-bottom:8px}.rodape__base{border-top:1px solid var(--linha);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:24px;display:flex}.rodape__legal{color:var(--ink-mute);max-width:none;font-size:.8125rem}.rodape__legal a{color:var(--ink-soft)}.rodape__redes{gap:10px;margin:0;padding:0;list-style:none;display:flex}.rede{width:44px;height:44px;color:var(--ink-soft);box-shadow:0 0 0 1px var(--linha-2) inset;border-radius:50%;place-items:center;transition:color .25s,background-color .25s,box-shadow .25s;display:grid}.rede svg{width:20px;height:20px}.rede:hover,.rede:focus-visible{color:#fff;box-shadow:none}.rede--facebook:hover,.rede--facebook:focus-visible{background:#0866ff}.rede--instagram:hover,.rede--instagram:focus-visible{background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.rede--linkedin:hover,.rede--linkedin:focus-visible{background:#0a66c2}.rodape__autor{white-space:nowrap}.rodape__autor a{color:var(--ink-soft);text-underline-offset:3px;text-decoration-color:#96c8ff59}.rodape__autor a:hover{color:var(--ciano)}@media (prefers-reduced-motion:reduce){.rede{transition:none}}@media (width<=899px){.rodape__grelha{grid-template-columns:1fr 1fr}.rodape__marca{grid-column:1/-1}}@media (width<=499px){.rodape__topo .btn{width:100%}}.barra-movel{display:none}@media (width<=699px){.barra-movel{z-index:44;left:10px;right:10px;bottom:max(10px, env(safe-area-inset-bottom));box-shadow:0 0 0 1px var(--linha-2) inset, 0 16px 40px -12px #000000b3;visibility:visible;transition:transform .45s var(--ease-out), opacity .3s, visibility 0s 0s;background:#091a35;border-radius:999px;grid-template-columns:1fr 1.5fr;gap:6px;padding:5px;display:grid;position:fixed}.barra-movel a{min-height:44px;color:var(--ink);border-radius:999px;place-items:center;font-size:.875rem;font-weight:700;font-stretch:108%;text-decoration:none;display:grid}.barra-movel a:last-child{background:linear-gradient(135deg, var(--azul), var(--azul-2));color:#fff;box-shadow:inset 0 0 0 1px #78beff66}html.no-cimo .barra-movel,html.menu-aberto .barra-movel,html.a-descer .barra-movel,html:has(:is(input,textarea,select):focus) .barra-movel{opacity:0;pointer-events:none;visibility:hidden;transition:transform .45s var(--ease-out), opacity .3s, visibility 0s .45s;transform:translateY(140%)}html:has(.barra-movel){scroll-padding-bottom:84px}body:has(.barra-movel){padding-bottom:72px}}.sem-animacoes *,.sem-animacoes :before,.sem-animacoes :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-motion:no-preference){html:not(.sem-animacoes){scroll-behavior:smooth}}@media print{.heroi__filme,.cena video,.plano,.faixa,.topo__menu{display:none!important}body{color:#000;background:#fff}}@media (width<=699px) and (height<=760px){.heroi{--foto-h:min(29svh, 98vw, 340px)}.heroi__titulo{font-size:clamp(2.25rem,10.6vw,3.4rem)}.heroi__lead{font-size:1rem}}@media (width<=420px){.materiais>.especime{grid-template-columns:56px minmax(0,1fr);gap:6px 14px;padding:16px}.materiais>.especime .especime__amostra{grid-area:1/1/span 3;width:56px;height:84px}.materiais>.especime .especime__tile{grid-area:1/2;font-size:2rem}.materiais>.especime .especime__lista{grid-area:2/2}.materiais>.especime .especime__marca{grid-row:3;grid-column:2!important}}
