@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ceu-1:#2b66a3;--ceu-2:#3a78b4;--ceu-3:#6f9ec9;--ceu-4:#b7c8d6;--ceu-5:#ead9c2;--nevoa:#f3e3c8;--creme:#faf6ee;--creme-2:#f1e7d6;--tinta:#14233a;--tinta-2:#3b4a60;--serra:#9cb0c9;--barro:#b5573a;--verde:#5f7a4a;--sol:#f4b942;--verde-escuro:#46603a;--font-sans:"Archivo Variable", "Archivo", system-ui, -apple-system, sans-serif;--font-mono:"IBM Plex Mono", monospace;--margem-lat:clamp(16px, 2.3vw, 40px);--hero-nome-size:min(13.2vw, 24svh);--hero-texto-size:clamp(1rem, 1.38vw, 1.4rem);--fecho-titulo-size:clamp(2rem, 4.4vw, 4.6rem);--hud-size:12.5px;--dica-size:11.5px;--texto-sombra:0 1px 2px #14233a52, 0 2px 18px #14233a8c;--hud-sombra:0 1px 4px #14233a73, 0 2px 12px #14233a59}@media (width<=760px){:root{--hero-nome-size:21.4vw;--hud-size:11px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background-color:var(--creme-2);color:var(--tinta);font-family:var(--font-sans);font-variation-settings:"wdth" 106;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;overflow-x:clip}body{background-color:var(--creme-2);min-height:100svh;overflow-x:clip}img,svg{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:100%;display:block}a,button{color:inherit;font:inherit;font-variation-settings:"wdth" 106;cursor:pointer;text-decoration:none}:focus-visible{outline:2px solid var(--creme);outline-offset:3px}.btn-pilula{height:52px;font-family:var(--font-sans);font-variation-settings:"wdth" 106;letter-spacing:-.015em;white-space:nowrap;border:none;border-radius:999px;align-items:center;gap:14px;padding:0 7px 0 26px;font-size:.96rem;font-weight:520;transition:transform .25s,box-shadow .25s;display:inline-flex}.btn-pilula--creme{background-color:var(--creme);color:var(--tinta);box-shadow:0 6px 24px #14233a3d}.btn-pilula--tinta{background-color:var(--tinta);color:var(--creme)}.btn-pilula__circulo{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.btn-pilula--creme .btn-pilula__circulo{background-color:var(--tinta);color:var(--creme)}.btn-pilula--tinta .btn-pilula__circulo{background-color:var(--creme);color:var(--tinta)}.btn-pilula__seta{width:16px;height:16px;transition:transform .3s cubic-bezier(.22,1,.36,1)}.btn-pilula:hover .btn-pilula__seta,.btn-pilula:focus-visible .btn-pilula__seta{transform:rotate(-45deg)}.grao{pointer-events:none;z-index:9999;mix-blend-mode:soft-light;opacity:.3;will-change:transform;background-repeat:repeat;background-size:180px 180px;animation:.8s steps(8,end) infinite grao-steps;position:fixed;inset:-180px}@keyframes grao-steps{0%{transform:translate(0,0)}12.5%{transform:translate(-42px,31px)}25%{transform:translate(58px,-64px)}37.5%{transform:translate(-77px,-23px)}50%{transform:translate(29px,71px)}62.5%{transform:translate(-54px,62px)}75%{transform:translate(68px,-39px)}87.5%{transform:translate(-19px,-74px)}to{transform:translate(0,0)}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.grao{animation:none}}.site-nav{z-index:900;-webkit-backdrop-filter:blur(14px);background:#14233a6b;border-radius:18px;padding:10px 22px;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .6s cubic-bezier(.22,1,.36,1),background-color .4s;position:fixed;top:14px;left:50%;transform:translate(-50%)}.site-nav--hidden{opacity:0;pointer-events:none;transform:translate(-50%,calc(-100% - 24px))}.site-nav--tinta{background:var(--tinta)}.site-nav__lista{align-items:center;gap:28px;list-style:none;display:flex}.site-nav__link{color:var(--creme);font-family:var(--font-sans);font-variation-settings:"wdth" 106;letter-spacing:-.01em;white-space:nowrap;border-radius:6px;padding:2px 4px;font-size:14px;font-weight:460;transition:opacity .2s}.site-nav__link:hover{opacity:.8}@media (width<=760px){.site-nav{width:calc(100% - 32px);padding:10px 16px;left:16px;right:16px;transform:translate(0)}.site-nav--hidden{transform:translateY(calc(-100% - 24px))}.site-nav__lista{justify-content:space-between;gap:8px}}@media (prefers-reduced-motion:reduce){.site-nav{transition:none}}.hero{background-color:var(--nevoa);width:100%;height:200svh;position:relative}.palco{background-color:var(--nevoa);width:100%;height:100svh;position:sticky;top:0;overflow:hidden}.camada,.camada-in{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.camada{will-change:transform, opacity}.camada--ilha{transform-origin:51.5% 40%}.camada--frente{transform-origin:50% 85%}.camada--muro{transform:translateY(120%)}.ceu-fundo{background:radial-gradient(48vmax at 88% 10%,#fff8e88c 0%,#ffeece33 34%,#0000 70%),radial-gradient(95% 38% at 58% 72%,#fce9caa6 0%,#0000 75%),linear-gradient(#2b66a3 0%,#3a78b4 20%,#6f9ec9 42%,#b7c8d6 58%,#ead9c2 72%,#f3e3c8 88% 100%);position:absolute;inset:-15% -10% -35%}.serra{opacity:.42;filter:blur(1.5px);width:112%;height:18%;position:absolute;top:48%;left:-6%;-webkit-mask-image:linear-gradient(#000 30%,#0000 92%);mask-image:linear-gradient(#000 30%,#0000 92%)}.nuvem-wrap{will-change:transform;animation-name:nuvem-deriva;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:0;left:0}.palco--paused .nuvem-wrap,.palco--paused .ilha-flutua,.palco--paused .hero-asterisco__svg{animation-play-state:paused!important}@keyframes nuvem-deriva{0%{transform:translate3d(var(--x-ini), var(--y-pos), 0)}to{transform:translate3d(var(--x-fim), var(--y-pos), 0)}}.nuvem-img{width:100%;height:auto;transform:scaleX(var(--espelho,1));opacity:var(--opacidade,1);filter:var(--filtro-nuvem,none);display:block}.nevoa-faixa{pointer-events:none;position:absolute;left:-10%;right:-10%}.nevoa-faixa--horizonte{background:linear-gradient(#e8d6c400 0%,#e8d6c4ad 14%,#e8d6c4f2 28% 85%,#e8d6c400 100%);top:64%;bottom:-200%}.nevoa-faixa--frente{background:linear-gradient(#e8d8c800 0%,#e8d8c89e 10%,#e8d8c8d9 22% 85%,#e8d8c800 100%);top:80%;bottom:-300%}.nevoa-faixa--muro{background:linear-gradient(#f1e7d600 0%,#f1e7d6d1 14%,#f1e7d6 26% 100%);top:74%;bottom:-200%}.ilha-pos{aspect-ratio:1446/994;width:min(62vw,96svh);position:absolute;top:40.5%;left:51.5%;transform:translate(-50%,-50%)}.ilha-nevoa-base{filter:blur(18px);pointer-events:none;background:radial-gradient(65% 55% at 50% 60%,#faf6ee9e 0%,#f3e3c857 48%,#0000 78%);height:56%;position:absolute;bottom:-10%;left:8%;right:8%}.ilha-flutua{will-change:transform;width:100%;height:100%;animation:7.5s ease-in-out infinite alternate ilha-float;position:relative}@keyframes ilha-float{0%{transform:translateY(-.8%)rotate(-.3deg)}to{transform:translateY(.8%)rotate(.3deg)}}.ilha-img{object-fit:contain;filter:saturate(.88)contrast(.96);width:100%;height:100%}.ilha-atmo{pointer-events:none;background:linear-gradient(90deg,#3a78b429 0%,#3a78b40d 32%,#0000 56%),linear-gradient(#0000 74%,#faf6ee29 85%,#f3e3c85c 100%);position:absolute;inset:0;-webkit-mask-image:url(/img/ilha.webp);mask-image:url(/img/ilha.webp);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sombra{pointer-events:none;will-change:opacity;position:absolute;inset:0}.sombra-in{background:radial-gradient(46% 32% at 76% 80%,#16243c70 0%,#16243c3d 52%,#0000 82%),radial-gradient(52% 28% at 26% 82%,#16243c38 0%,#16243c1a 55%,#0000 84%),linear-gradient(#0000 56%,#16243c29 76%,#16243c57 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 42%,#000 66% 100%);mask-image:linear-gradient(#0000 42%,#000 66% 100%)}.veu{background-color:var(--creme-2);opacity:0;pointer-events:none;will-change:opacity;position:absolute;inset:0}.hud{top:22px;left:var(--margem-lat);right:var(--margem-lat);pointer-events:none;z-index:20;font-family:var(--font-mono);font-size:var(--hud-size);color:var(--creme);text-shadow:var(--hud-sombra);font-variant-numeric:tabular-nums;will-change:opacity;justify-content:space-between;align-items:flex-start;line-height:1.45;display:flex;position:absolute}.hud__esq{flex-direction:column;display:flex}.hud__dir{text-align:right}.hero-ui{z-index:25;pointer-events:none;will-change:transform, opacity;position:absolute;inset:0}.hero-grade{padding:0 var(--margem-lat) 7.4svh var(--margem-lat);grid-template-columns:1fr auto;align-content:end;align-items:end;gap:24px;display:grid;position:absolute;inset:0}.hero-nome-bloco{position:relative}.hero-titulo{color:var(--creme);font-family:var(--font-sans);font-variation-settings:"wdth" 106;font-weight:560;font-size:var(--hero-nome-size);letter-spacing:-.055em;text-shadow:0 2px 24px #14233a2e;white-space:nowrap;line-height:1}.hero-titulo__mask{vertical-align:bottom;margin-top:-.06em;margin-bottom:-.04em;padding-top:.06em;padding-bottom:.04em;display:inline-block;overflow:hidden}.hero-letra{will-change:transform;display:inline-block}.hero-asterisco{vertical-align:.43em;will-change:transform;width:.29em;height:.29em;margin-left:.04em;display:inline-block}.hero-asterisco__svg{width:100%;height:100%;animation:48s linear infinite asterisco-giro;overflow:visible}@keyframes asterisco-giro{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hero-direita{pointer-events:auto;flex-direction:column;align-items:flex-start;gap:20px;padding-bottom:.35vw;display:flex}.hero-paragrafo{color:var(--creme);font-family:var(--font-sans);font-variation-settings:"wdth" 106;font-weight:460;font-size:var(--hero-texto-size);letter-spacing:-.015em;text-shadow:var(--texto-sombra);line-height:1.24}.hero-linha-mask{margin-top:-.06em;margin-bottom:-.08em;padding-top:.06em;padding-bottom:.08em;display:block;overflow:hidden}.hero-linha{white-space:nowrap;will-change:transform;display:block}.hero-cta-wrap{will-change:transform, opacity}.hero-dica{font-family:var(--font-mono);font-size:var(--dica-size);color:var(--creme);text-shadow:var(--hud-sombra);letter-spacing:.01em;white-space:nowrap;pointer-events:none;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}@media (width<=760px){.hero{height:185svh}.nevoa-faixa--horizonte{top:58%}.ilha-pos{width:98vw;top:32%;left:50%}.sombra-in{background:radial-gradient(92% 42% at 50% 78%,#16243c73 0%,#16243c3d 58%,#0000 88%),linear-gradient(#0000 48%,#16243c33 70%,#16243c5c 100%);-webkit-mask-image:linear-gradient(#0000 36%,#000 58% 100%);mask-image:linear-gradient(#0000 36%,#000 58% 100%)}.hud{top:62px;left:16px;right:16px}.hero-grade{grid-template-columns:1fr;gap:14px;padding:0 16px 22px}.hero-direita{gap:16px;padding-bottom:0}.hero-paragrafo{font-size:16px}.hero-dica{display:none}}@media (prefers-reduced-motion:reduce){.hero{height:100svh}.palco{position:relative}.nuvem-wrap,.ilha-flutua,.hero-asterisco__svg{animation:none!important}.camada--muro{display:none}.palco:after{content:"";pointer-events:none;z-index:18;background:linear-gradient(#f1e7d600 0%,#f1e7d6 100%);height:18svh;position:absolute;bottom:0;left:0;right:0}}.como{z-index:30;background-color:var(--creme-2);color:var(--tinta);padding:12svh var(--margem-lat) 8svh var(--margem-lat);margin-top:-45svh;scroll-margin-top:0;position:relative}.como:before{content:"";pointer-events:none;background:linear-gradient(#f1e7d600 0%,#f1e7d6 100%);height:45svh;position:absolute;bottom:100%;left:0;right:0}.como__atmo{pointer-events:none;background:radial-gradient(80% 60% at 50% 22%,#b7c8d680 0%,#b7c8d600 70%),radial-gradient(50% 40% at 85% 8%,#fff0d2b3 0%,#fff0d200 70%);height:120svh;position:absolute;top:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 28% 52%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 28% 52%,#0000 100%)}.como__nuvem{filter:saturate(.85)brightness(1.06);will-change:transform;height:auto;position:absolute}.como__nuvem--a{opacity:.55;width:min(120vw,1500px);animation:90s ease-in-out infinite alternate como-deriva-a;top:14%;left:-20vw}.como__nuvem--b{opacity:.4;width:min(95vw,1200px);animation:120s ease-in-out infinite alternate como-deriva-b;top:38%;right:-25vw;transform:scaleX(-1)}@keyframes como-deriva-a{0%{transform:translate(-3%)}to{transform:translate(6%)}}@keyframes como-deriva-b{0%{transform:scaleX(-1)translate(-5%)}to{transform:scaleX(-1)translate(4%)}}.como__inner{position:relative}.como__cab{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:32px clamp(32px,6vw,120px);margin-bottom:clamp(48px,8svh,88px);display:grid}.como__tag{font-family:var(--font-mono);color:var(--tinta-2);margin-bottom:18px;font-size:12.5px}.como__titulo{font-family:var(--font-sans);font-variation-settings:"wdth" 106;font-weight:520;font-size:var(--fecho-titulo-size);letter-spacing:-.045em;line-height:1.04}.como__sub{color:var(--tinta-2);max-width:46ch;margin-bottom:20px;font-size:clamp(1rem,1.2vw,1.15rem);font-weight:440;line-height:1.45}.como__tags{flex-wrap:wrap;gap:8px;margin-bottom:18px;list-style:none;display:flex}.como__tags li{font-family:var(--font-mono);color:var(--tinta);background:#faf6ee80;border:1px solid #14233a2e;border-radius:999px;padding:6px 12px;font-size:11.5px}.como__status{font-family:var(--font-mono);color:var(--tinta-2);font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:11.5px;display:flex}.como__ponto{background:var(--verde);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2.4s ease-out infinite como-pulso;box-shadow:0 0 #5f7a4a80}@keyframes como-pulso{0%{box-shadow:0 0 #5f7a4a80}70%,to{box-shadow:0 0 0 9px #5f7a4a00}}.como__lista{--prog:0;padding-top:52px;position:relative}.como__etapas{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;list-style:none;display:grid}.como__trilho{background:#14233a2e;height:1px;position:absolute;top:19px;left:0;right:0}.como__trilho:after{content:"";background:linear-gradient(90deg, var(--ceu-1), var(--barro));transform:scaleX(var(--prog));transform-origin:0;will-change:transform;position:absolute;inset:-1px 0}.etapa{transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i) * .11s);display:flex;position:relative}.como--js .etapa:not(.is-in){opacity:0;transform:translateY(28px)}.etapa__no{background:var(--creme-2);z-index:2;border:1.5px solid #14233a59;border-radius:50%;width:14px;height:14px;transition:background-color .4s,border-color .4s,box-shadow .4s;position:absolute;top:-40px;left:24px}.etapa.is-ativo .etapa__no{background:var(--tinta);border-color:var(--tinta);box-shadow:0 0 0 5px #2b66a32e}.etapa__card{--mx:50%;--my:0%;-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);outline-offset:4px;background:linear-gradient(160deg,#ffffffa8,#faf6ee5c);border:1px solid #14233a1f;border-radius:24px;flex-direction:column;width:100%;padding:20px 20px 22px;transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .45s;display:flex;position:relative;box-shadow:inset 0 1px #ffffffbf,0 22px 44px -28px #14233a4d}.etapa__card:before{content:"";border-radius:inherit;background:radial-gradient(340px circle at var(--mx) var(--my), #ffffffd9, #fff0 62%);opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.etapa__card:hover,.etapa__card:focus-visible,.etapa.is-ativo .etapa__card{border-color:#14233a42}.etapa__card:hover,.etapa__card:focus-visible{transform:translateY(-5px);box-shadow:inset 0 1px #ffffffe6,0 30px 54px -26px #14233a66}.etapa__card:hover:before,.etapa__card:focus-visible:before{opacity:1}.etapa__card:focus-visible{outline:2px solid var(--tinta)}.etapa__card>*{position:relative}.etapa__topo{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.etapa__num{font-family:var(--font-mono);color:var(--tinta-2);font-size:12.5px}.etapa__badge{font-family:var(--font-mono);background:var(--tinta);color:var(--creme);font-variant-numeric:tabular-nums;border-radius:999px;padding:4px 10px;font-size:11px}.etapa__arte{justify-content:center;align-items:center;height:150px;margin:0 -4px 14px;display:flex;position:relative}.etapa__arte-in{height:100%;animation:6.5s ease-in-out infinite alternate etapa-flutua;animation-delay:calc(var(--i) * -1.6s)}.etapa__arte svg{width:auto;height:100%;transform:translate3d(calc(var(--ix,0) * 7px), calc(var(--iy,0) * 5px), 0);transition:transform .35s cubic-bezier(.22,1,.36,1);overflow:visible}@keyframes etapa-flutua{0%{transform:translateY(-2%)rotate(-.4deg)}to{transform:translateY(2%)rotate(.4deg)}}.etapa__chip{font-family:var(--font-mono);color:var(--tinta);white-space:nowrap;background:#faf6eed1;border:1px solid #14233a2e;border-radius:999px;padding:4px 9px;font-size:10.5px;position:absolute;top:4px;right:0}.etapa:nth-child(4) .etapa__chip{left:0;right:auto}.etapa__titulo{font-family:var(--font-sans);font-variation-settings:"wdth" 106;letter-spacing:-.03em;margin-bottom:10px;font-size:clamp(1.25rem,1.5vw,1.5rem);font-weight:520;line-height:1.12}.etapa__texto{color:var(--tinta-2);margin-bottom:20px;font-size:.94rem;font-weight:430;line-height:1.5}.etapa__metricas{border-top:1px dashed #14233a38;grid-template-columns:1fr 1fr;gap:12px;margin-top:auto;padding-top:14px;display:grid}.etapa__metrica{flex-direction:column-reverse;gap:4px;display:flex}.etapa__metrica dt{font-family:var(--font-mono);color:var(--tinta-2);font-size:10.5px;line-height:1.3}.etapa__metrica dd{font-family:var(--font-sans);font-variation-settings:"wdth" 106;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.2rem;font-weight:520}.regua{margin-top:40px}.regua__segs{gap:4px;height:6px;display:flex}.regua__seg{flex:var(--grow) 1 0;background:#14233a24;border-radius:999px;min-width:10px;transition:background-color .5s}.regua__seg.is-ativo{background:var(--tinta)}.regua__rotulos{font-family:var(--font-mono);color:var(--tinta-2);justify-content:space-between;margin-top:10px;font-size:11px;display:flex}.como__nota{font-family:var(--font-mono);color:var(--tinta-2);opacity:.8;margin-top:28px;font-size:11px}@media (width<=1100px){.como__cab{grid-template-columns:1fr;align-items:start}.como__lista{padding-top:0}.como__etapas{grid-template-columns:repeat(2,minmax(0,1fr))}.como__trilho,.etapa__no{display:none}}@media (width<=760px){.como{padding:10svh 16px 6svh}.como__lista{padding-left:34px}.como__etapas{grid-template-columns:1fr;gap:14px}.como__trilho{width:1px;height:auto;display:block;inset:0 auto 0 6px}.como__trilho:after{transform:scaleY(var(--prog));transform-origin:top;background:linear-gradient(180deg, var(--ceu-1), var(--barro));inset:0 -1px}.etapa__no{display:block;top:28px;left:-34px}.etapa__arte{height:130px}.regua{margin-top:28px}}@media (prefers-reduced-motion:reduce){.como{margin-top:0}.como:before{display:none}.como__nuvem,.etapa__arte-in,.como__ponto{animation:none}.como--js .etapa:not(.is-in){opacity:1;transform:none}.etapa,.etapa__card,.etapa__arte svg{transition:none}}.sim{z-index:30;background-color:var(--creme-2);color:var(--tinta);padding:10svh var(--margem-lat) 12svh var(--margem-lat);position:relative}.sim__atmo{pointer-events:none;background:radial-gradient(60% 50% at 8% 30%,#b7c8d68c 0%,#b7c8d600 70%),radial-gradient(55% 45% at 92% 62%,#ffecc8d9 0%,#ffecc800 72%);position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%)}.sim__nuvem{opacity:.38;filter:saturate(.85)brightness(1.06);width:min(46vw,640px);height:auto;animation:110s ease-in-out infinite alternate sim-deriva;position:absolute;top:38%;right:-8vw;transform:scaleX(-1)}@keyframes sim-deriva{0%{transform:scaleX(-1)translate(-4%)}to{transform:scaleX(-1)translate(5%)}}.sim__inner{max-width:1180px;margin:0 auto;position:relative}.sim__cab{margin-bottom:clamp(36px,6svh,64px)}.sim__tag{font-family:var(--font-mono);color:var(--tinta-2);margin-bottom:18px;font-size:12.5px}.sim__titulo{font-family:var(--font-sans);font-variation-settings:"wdth" 106;font-weight:520;font-size:var(--fecho-titulo-size);letter-spacing:-.045em;margin-bottom:20px;line-height:1.04}.sim__sub{color:var(--tinta-2);max-width:46ch;font-size:clamp(1rem,1.2vw,1.15rem);font-weight:440;line-height:1.45}.vidro{-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);background:linear-gradient(160deg,#ffffff9e,#faf6ee57);border:1px solid #14233a1f;border-radius:28px;position:relative;box-shadow:inset 0 1px #fffc,0 28px 56px -32px #14233a52}.vidro--forte{background:linear-gradient(160deg,#ffffffd1,#faf6ee80)}.sim__grade{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:start;gap:18px;display:grid}.sim__painel{flex-direction:column;gap:22px;min-width:0;padding:clamp(16px,1.6vw,22px);display:flex}.campo{border:0;min-width:0}.campo__cab{justify-content:space-between;align-items:baseline;display:flex}.campo__rotulo{font-family:var(--font-mono);color:var(--tinta-2);margin-bottom:14px;padding:0;font-size:12px;display:block}.campo__cab .campo__rotulo{margin-bottom:6px}.campo__dica{font-family:var(--font-mono);color:var(--tinta-2);font-size:11.5px}.sim__valor{font-family:var(--font-sans);font-variation-settings:"wdth" 106;letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin-bottom:20px;font-size:clamp(2.2rem,3.4vw,3.4rem);font-weight:520;line-height:1;display:block}.slider{--t:.38;--p:calc(var(--t) * (100% - 28px) + 14px);appearance:none;cursor:grab;touch-action:pan-y;background:0 0;width:100%;height:28px;margin:0;display:block}.slider:active{cursor:grabbing}.slider::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--ceu-3), var(--ceu-1)) 0 0 / var(--p) 100% no-repeat, #14233a24;border-radius:999px;height:8px}.slider::-moz-range-track{background:#14233a24;border-radius:999px;height:8px}.slider::-moz-range-progress{background:linear-gradient(90deg, var(--ceu-3), var(--ceu-1));border-radius:999px;height:8px}.slider::-webkit-slider-thumb{appearance:none;background:var(--creme);width:28px;height:28px;box-shadow:0 6px 16px #14233a47, inset 0 0 0 7px var(--creme), inset 0 0 0 14px var(--tinta);border:1px solid #14233a38;border-radius:50%;margin-top:-10px;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s}.slider::-moz-range-thumb{background:var(--tinta);border:7px solid var(--creme);border-radius:50%;width:26px;height:26px;transition:transform .25s cubic-bezier(.22,1,.36,1);box-shadow:0 6px 16px #14233a47}.slider:hover::-webkit-slider-thumb{transform:scale(1.1)}.slider:focus-visible::-webkit-slider-thumb{transform:scale(1.1)}.slider:active::-webkit-slider-thumb{box-shadow:0 10px 22px #14233a57, 0 0 0 8px #2b66a329, inset 0 0 0 7px var(--creme), inset 0 0 0 14px var(--tinta);transform:scale(1.22)}.slider:hover::-moz-range-thumb{transform:scale(1.1)}.slider:focus-visible::-moz-range-thumb{transform:scale(1.1)}.slider:focus-visible{outline:none}.slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #2b66a366, inset 0 0 0 7px var(--creme), inset 0 0 0 14px var(--tinta)}.slider__marcas{height:16px;font-family:var(--font-mono);color:var(--tinta-2);margin-top:8px;font-size:10.5px;position:relative}.slider__marcas span{top:0;left:calc(var(--m) * (100% - 28px) + 14px);white-space:nowrap;position:absolute;transform:translate(-50%)}.slider__marcas span:first-child{left:0;transform:none}.slider__marcas span:last-child{left:auto;right:0;transform:none}.sim__estado{min-height:1.4em;color:var(--tinta-2);margin-top:10px;font-size:.86rem;line-height:1.4}.prem{font-family:var(--font-mono);color:var(--tinta-2);border-top:1px solid #14233a24;margin-top:auto;padding-top:18px;font-size:11.5px}.prem__tit{margin-bottom:10px}.prem__lin{font-variant-numeric:tabular-nums;border-top:1px dashed #14233a2e;justify-content:space-between;gap:16px;padding:7px 0;display:flex}.prem__lin dd{color:var(--tinta);text-align:right}.seg{background:#14233a0d;border:1px solid #14233a24;border-radius:999px;grid-template-columns:repeat(3,1fr);padding:4px;display:grid;position:relative}.seg__thumb{background:var(--tinta);width:calc(33.3333% - 2.66667px);transform:translateX(calc(var(--idx) * 100%));border-radius:999px;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 6px 16px -6px #14233a80}.seg__op{z-index:1;cursor:pointer;display:block;position:relative}.seg__op input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.seg__op span{text-align:center;letter-spacing:-.01em;color:var(--tinta);white-space:nowrap;border-radius:999px;padding:9px 6px;font-size:.84rem;font-weight:500;line-height:1.2;transition:color .3s;display:block}.seg__op input:checked+span{color:var(--creme)}.seg__op input:not(:checked):hover+span{color:var(--ceu-1)}.seg__op input:focus-visible+span{outline:2px solid var(--ceu-1);outline-offset:1px}.local{border-bottom:1px dashed #14233a4d;align-items:center;gap:10px;padding-bottom:8px;transition:border-color .25s;display:flex}.local:hover,.local:focus-within{border-bottom:1px solid var(--tinta)}.local__pin{width:16px;height:16px;color:var(--barro);flex-shrink:0}.local__campo{min-width:0;color:var(--tinta);font:inherit;font-variation-settings:"wdth" 106;letter-spacing:-.015em;background:0 0;border:0;outline:none;flex:1;font-size:1.05rem;font-weight:500}.local__campo:focus-visible{outline:none}.sim__saida{flex-direction:column;min-width:0;padding:clamp(18px,2vw,28px);display:flex}.saida__cab{font-family:var(--font-mono);color:var(--tinta-2);justify-content:space-between;align-items:center;margin-bottom:16px;font-size:12px;display:flex}.saida__vivo{align-items:center;gap:8px;display:inline-flex}.saida__ponto{background:var(--verde);border-radius:50%;width:7px;height:7px;animation:2.4s ease-out infinite sim-pulso}@keyframes sim-pulso{0%{box-shadow:0 0 #5f7a4a80}70%,to{box-shadow:0 0 0 9px #5f7a4a00}}.saida__rotulo{font-family:var(--font-mono);color:var(--tinta-2);margin-bottom:4px;font-size:12px}.saida__numero{font-family:var(--font-sans);font-variation-settings:"wdth" 106;letter-spacing:-.055em;color:var(--verde);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(2.8rem,5vw,5rem);font-weight:520;line-height:1}.saida__sub{color:var(--tinta-2);font-variant-numeric:tabular-nums;margin-top:6px;font-size:.9rem;font-weight:460}.saida__sub span{color:var(--tinta);font-weight:560}.barras{flex-direction:column;gap:12px;margin:20px 0 16px;display:flex}.barra{font-variant-numeric:tabular-nums;grid-template-columns:74px minmax(0,1fr) 86px;align-items:center;gap:12px;display:grid}.barra__rotulo{font-family:var(--font-mono);color:var(--tinta-2);font-size:11.5px}.barra__trilho{background:#14233a12;border-radius:999px;height:10px;display:block;overflow:hidden}.barra__fio{transform-origin:0;height:100%;transform:scaleX(var(--w));border-radius:999px;transition:transform .7s cubic-bezier(.22,1,.36,1);display:block}.barra__fio--hoje{background:linear-gradient(90deg, #14233a8c, var(--tinta))}.barra__fio--solar{background:linear-gradient(90deg, #86a36a, var(--verde))}.barra__valor{text-align:right;letter-spacing:-.02em;font-size:.98rem;font-weight:560}.barra__valor--solar{color:var(--verde-escuro)}.telhado{align-items:center;gap:10px;margin-bottom:18px;display:flex}.telhado__grade{flex:1;grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;display:grid}.telhado__cel{aspect-ratio:1/.72;transition:background .4s,border-color .4s,transform .45s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--k) * 14ms);background:0 0;border:1px dashed #14233a38;border-radius:4px}.telhado__cel.is-on{background:linear-gradient(135deg,#ffffff47 0%,#fff0 38%),linear-gradient(90deg,#6f9ec959 1px,#0000 1px) 0 0/33% 100%,linear-gradient(#2b4f7e,#1f3f6e);border:1px solid #6f9ec9b3;transform:translateY(-1px)}.telhado__mais{font-family:var(--font-mono);color:var(--tinta-2);white-space:nowrap;min-width:3.2em;font-size:11.5px}.stats{border-top:1px solid #14233a24;grid-template-columns:.8fr .9fr 1.5fr;gap:0;margin-bottom:20px;display:grid}.stat{flex-direction:column;gap:4px;min-width:0;padding:16px 10px 0 0;display:flex}.stat+.stat{border-left:1px solid #14233a24;padding-left:14px}.stat dt{font-family:var(--font-mono);color:var(--tinta-2);font-size:11.5px}.stat dd{font-family:var(--font-sans);font-variation-settings:"wdth" 106;letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,2.3vw,2.2rem);font-weight:520;line-height:1.05}.stat .stat__sub{font-family:var(--font-mono);letter-spacing:0;color:var(--tinta-2);margin-top:2px;font-size:11px;font-weight:400;line-height:1.4}.stat dd.stat__verde{color:var(--verde)}.cta{margin-top:auto}.cta__btn{justify-content:space-between;width:100%;height:54px;padding:0 7px 0 24px;font-size:.98rem}.cta__btn .btn-pilula__circulo{width:40px;height:40px}.cta__btn:hover{transform:translateY(-2px);box-shadow:0 16px 32px -14px #14233a8c}.cta__btn:focus-visible{outline:2px solid var(--ceu-1);outline-offset:3px}.cta__micro{color:var(--tinta-2);text-align:center;justify-content:center;align-items:flex-start;gap:8px;margin-top:8px;font-size:.78rem;line-height:1.4;display:flex}.cta__micro svg{width:14px;height:14px;color:var(--verde);flex-shrink:0;margin-top:2px}.cta__micro strong{color:var(--tinta);font-weight:560}.saida__nota{font-family:var(--font-mono);color:var(--tinta-2);opacity:.85;text-align:center;margin-top:8px;font-size:10px;line-height:1.5}@media (width<=1100px){.sim__inner{max-width:720px}.sim__grade{grid-template-columns:1fr}}@media (width<=760px){.sim{padding:8svh 16px 10svh}.sim__painel{gap:22px}.vidro{border-radius:24px}.seg__op span{padding:11px 2px;font-size:.76rem}.barra{grid-template-columns:62px minmax(0,1fr) 78px;gap:8px}.telhado__grade{gap:3px}.stats{grid-template-columns:1fr 1fr}.stat--largo{border-top:1px solid #14233a24;grid-column:1/-1;margin-top:12px;border-left:0!important;padding-left:0!important}.stat dd{font-size:1.7rem}.cta__btn{padding-left:22px;font-size:.94rem}}@media (prefers-reduced-motion:reduce){.sim__nuvem,.saida__ponto{animation:none}.seg__thumb,.barra__fio,.telhado__cel,.cta__btn{transition:none}.slider::-webkit-slider-thumb{transition:none}}.obras{z-index:30;background-color:var(--creme-2);color:var(--tinta);padding:8svh var(--margem-lat) 12svh var(--margem-lat);position:relative}.obras__atmo{pointer-events:none;background:radial-gradient(55% 45% at 90% 20%,#b7c8d680 0%,#b7c8d600 70%),radial-gradient(50% 40% at 6% 75%,#ffecc8cc 0%,#ffecc800 72%);position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%)}.obras__nuvem{opacity:.4;filter:saturate(.85)brightness(1.06);width:min(60vw,820px);height:auto;animation:120s ease-in-out infinite alternate obras-deriva;position:absolute;top:12%;left:-10vw}@keyframes obras-deriva{0%{transform:translate(-4%)}to{transform:translate(6%)}}.obras__inner{max-width:1180px;margin:0 auto;position:relative}.obras__cab{margin-bottom:clamp(28px,5svh,48px)}.obras__tag{font-family:var(--font-mono);color:var(--tinta-2);margin-bottom:18px;font-size:12.5px}.obras__titulo{font-family:var(--font-sans);font-variation-settings:"wdth" 106;font-weight:520;font-size:var(--fecho-titulo-size);letter-spacing:-.045em;margin-bottom:20px;line-height:1.04}.obras__sub{color:var(--tinta-2);max-width:52ch;font-size:clamp(1rem,1.2vw,1.15rem);font-weight:440;line-height:1.45}.obras__barra{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.obras__filtro{border:0;flex:0 540px;min-width:0;margin:0;padding:0}.obras__seg{grid-template-columns:repeat(var(--n), 1fr)}.obras__seg .seg__thumb{width:calc((100% - 8px) / var(--n))}.obras__seg sup{font-family:var(--font-mono);opacity:.55;vertical-align:.5em;margin-left:5px;font-size:.62rem}.obras__contagem{font-family:var(--font-mono);color:var(--tinta-2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.obras__grade{grid-template-columns:repeat(var(--n), minmax(0, 1fr));align-items:start;gap:18px;transition:opacity .22s;display:grid}.obras__grade.is-solo{grid-template-columns:minmax(0,1fr)}.obras__grade .obra[hidden]{display:none!important}.obra{-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s,border-color .3s;transition-delay:calc(var(--v,0) * 70ms);background:linear-gradient(160deg,#ffffffb8,#faf6ee66);border:1px solid #14233a1f;border-radius:28px;flex-direction:column;padding:10px;display:flex;position:relative;box-shadow:inset 0 1px #fffc,0 26px 52px -34px #14233a57}.obras--js .obra:not(.is-in){opacity:0;transform:translateY(26px)}.obras__grade.is-trocando .obra{opacity:0;transition-delay:0s;transform:translateY(12px)scale(.985)}.obra:hover{border-color:#14233a3d;box-shadow:inset 0 1px #ffffffe6,0 34px 60px -32px #14233a6b}.obra__foto{aspect-ratio:4/3;background:linear-gradient(135deg, var(--ceu-3), var(--ceu-4) 55%, var(--ceu-5));isolation:isolate;border-radius:20px;position:relative;overflow:hidden}.obra__img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.22,1,.36,1),filter .6s;position:absolute;inset:0;transform:scale(1.001)}.obra__foto:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#14233a2e 0%,#0000 28% 62%,#14233a4d 100%);position:absolute;inset:0}.obra__badge,.obra__cat,.obra__mais{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--creme);font-family:var(--font-mono);white-space:nowrap;background:#14233a6b;border:1px solid #ffffff73;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-size:11px;line-height:1.2;display:inline-flex;position:absolute}.obra__badge{text-overflow:ellipsis;max-width:calc(100% - 24px);top:12px;left:12px;overflow:hidden}.obra__ponto{background:#9fd085;border-radius:50%;flex-shrink:0;width:6px;height:6px}.obra__cat{color:var(--tinta);background:#faf6eed1;border-color:#14233a1a;transition:opacity .3s;bottom:12px;left:12px}.obra__mais{cursor:pointer;transition:background-color .25s,color .25s;bottom:12px;right:12px}.obra__mais:hover{background:var(--creme);color:var(--tinta)}.obra__mais:focus-visible{outline:2px solid var(--creme);outline-offset:2px}.obra__mais-ico{width:9px;height:9px;position:relative}.obra__mais-ico:before,.obra__mais-ico:after{content:"";background:currentColor;border-radius:1px;height:1.5px;transition:transform .3s;position:absolute;top:4px;left:0;right:0}.obra__mais-ico:after{transform:rotate(90deg)}.obra.is-aberto .obra__mais-ico:after{transform:rotate(0)}.obra__detalhe{z-index:2;-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);opacity:0;pointer-events:none;background:#faf6eedb;border:1px solid #ffffffb3;border-radius:16px;padding:14px 14px 52px;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .35s;position:absolute;bottom:10px;left:10px;right:10px;transform:translateY(calc(100% + 16px));box-shadow:0 18px 34px -18px #14233a80}.obra.is-aberto .obra__detalhe{opacity:1;pointer-events:auto;transform:none}.obra.is-aberto .obra__cat{opacity:0}.det__topo{font-family:var(--font-mono);color:var(--tinta-2);justify-content:space-between;gap:10px;margin-bottom:10px;font-size:10.5px;display:flex}.det__topo span:last-child{color:var(--tinta)}.spark{align-items:flex-end;gap:4px;height:56px;margin-bottom:12px;display:flex}.spark__col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.spark__col i{width:100%;height:var(--h);background:linear-gradient(180deg, var(--ceu-1), var(--ceu-3));transform-origin:bottom;min-height:3px;transition:transform .6s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i) * 28ms + .12s);border-radius:3px 3px 1px 1px;display:block;transform:scaleY(0)}.obra.is-aberto .spark__col i{transform:scaleY(1)}.spark__col b{font-family:var(--font-mono);color:var(--tinta-2);font-size:8.5px;font-weight:400;line-height:1}.det__chips{flex-wrap:wrap;gap:6px;display:flex}.det__chips span{font-family:var(--font-mono);background:#fff9;border:1px solid #14233a29;border-radius:999px;padding:4px 9px;font-size:10.5px}.obra__corpo{padding:18px 12px 12px}.obra__titulo{font-family:var(--font-sans);font-variation-settings:"wdth" 106;letter-spacing:-.03em;margin-bottom:8px;font-size:clamp(1.2rem,1.45vw,1.4rem);font-weight:520;line-height:1.12}.obra__texto{color:var(--tinta-2);margin-bottom:18px;font-size:.92rem;font-weight:430;line-height:1.5}.obra__dados{border-top:1px solid #14233a24;grid-template-columns:1fr 1fr;display:grid}.obra__dados>div{flex-direction:column;gap:3px;min-width:0;padding:12px 10px 12px 0;display:flex}.obra__dados>div:nth-child(2n){border-left:1px solid #14233a24;padding-left:14px}.obra__dados>div:nth-child(n+3){border-top:1px solid #14233a24}.obra__dados dt{font-family:var(--font-mono);color:var(--tinta-2);font-size:10.5px}.obra__dados dd{font-family:var(--font-sans);font-variation-settings:"wdth" 106;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:520;line-height:1.1}.obra__dados dd.verde{color:var(--verde);font-size:1.5rem}.obra__dados dd.sub{font-family:var(--font-mono);letter-spacing:0;color:var(--tinta-2);font-size:10px;font-weight:400}.obras__nota{font-family:var(--font-mono);color:var(--tinta-2);opacity:.85;margin-top:22px;font-size:11px}@media (hover:hover){.obra:hover{transform:translateY(-4px)}.obra:hover .obra__img{transform:scale(1.045)}.obra:hover .obra__detalhe{opacity:1;pointer-events:auto;transform:none}.obra:hover .obra__cat{opacity:0}.obra:hover .spark__col i{transform:scaleY(1)}}.obras__grade.is-solo .obra{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.obras__grade.is-solo .obra__foto{aspect-ratio:auto;min-height:380px}.obras__grade.is-solo .obra__corpo{flex-direction:column;justify-content:center;padding:18px 22px 18px 14px;display:flex}@media (width<=1100px){.obras__inner{max-width:760px}.obras__grade,.obras__grade.is-solo{grid-template-columns:minmax(0,1fr)}.obra{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.obra__foto{aspect-ratio:auto;min-height:320px}.obra__corpo{flex-direction:column;justify-content:center;display:flex}}@media (width<=760px){.obras{padding:7svh 16px 10svh}.obras__barra{flex-direction:column;align-items:stretch;gap:10px}.obras__filtro{flex:none}.obras__contagem{text-align:right}.obras__seg .seg__op span{padding:9px 2px;font-size:.74rem}.obras__seg sup{display:none}.obra,.obras__grade.is-solo .obra{border-radius:24px;flex-direction:column;display:flex}.obra__foto,.obras__grade.is-solo .obra__foto{aspect-ratio:4/3;min-height:0}.obra__corpo,.obras__grade.is-solo .obra__corpo{padding:16px 8px 8px;display:block}.obra__badge{padding:5px 9px;font-size:10px}}@media (prefers-reduced-motion:reduce){.obras__nuvem{animation:none}.obras--js .obra:not(.is-in){opacity:1;transform:none}.obra,.obra__img,.obra__detalhe,.spark__col i,.obras__grade{transition:none!important}.obra:hover,.obra:hover .obra__img{transform:none}}.fecho{z-index:30;background-color:var(--creme-2);color:var(--tinta);padding:8svh var(--margem-lat) 6svh var(--margem-lat);margin-top:0;position:relative}.fecho__inner{flex-direction:column;max-width:1180px;margin:0 auto;display:flex}.fecho__tag{font-family:var(--font-mono);color:var(--tinta-2);margin-bottom:18px;font-size:12.5px}.fecho__titulo{font-family:var(--font-sans);font-variation-settings:"wdth" 106;font-weight:520;font-size:var(--fecho-titulo-size);letter-spacing:-.045em;color:var(--tinta);margin-bottom:52px;line-height:1.04}.fecho__dados{border-top:1px solid #14233a29;border-bottom:1px solid #14233a29;grid-template-columns:repeat(6,1fr);margin-bottom:48px;display:grid}.fecho__dado{border-left:1px solid #14233a29;flex-direction:column;gap:8px;padding:24px 20px;display:flex}.fecho__dado:first-child{border-left:none;padding-left:0}.fecho__dado-rotulo{font-family:var(--font-mono);color:var(--tinta-2);font-size:12px}.fecho__dado-valor{font-family:var(--font-sans);font-variation-settings:"wdth" 106;letter-spacing:-.025em;color:var(--tinta);white-space:nowrap;font-size:clamp(1.08rem,1.48vw,1.45rem);font-weight:520}.fecho__acao{flex-wrap:wrap;align-items:center;gap:20px 28px;margin-bottom:0;display:flex}.fecho__acao-nota{font-family:var(--font-sans);font-variation-settings:"wdth" 106;color:var(--tinta-2);max-width:38ch;font-size:.98rem;font-weight:440;line-height:1.35}@media (width<=760px){.fecho{padding:7svh 16px 5svh}.fecho__titulo{margin-bottom:36px}.fecho__dados{grid-template-columns:repeat(2,1fr);margin-bottom:36px}.fecho__dado{border-bottom:1px solid #14233a29;padding:18px 14px}.fecho__dado:nth-child(odd){border-left:none;padding-left:0}.fecho__dado:nth-last-child(-n+2){border-bottom:none}.fecho__acao{flex-direction:column;align-items:flex-start;margin-bottom:0}}.duvidas{z-index:30;background-color:var(--creme-2);color:var(--tinta);padding:6svh var(--margem-lat) 10svh var(--margem-lat);position:relative}.duvidas__atmo{pointer-events:none;background:radial-gradient(58% 44% at 15% 22%,#b7c8d67a 0%,#b7c8d600 70%),radial-gradient(52% 42% at 86% 78%,#ffecc8c7 0%,#ffecc800 72%);position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 20% 80%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 20% 80%,#0000 100%)}.duvidas__nuvem{opacity:.34;filter:saturate(.85)brightness(1.06);width:min(54vw,760px);height:auto;animation:135s ease-in-out infinite alternate duvidas-deriva;position:absolute;top:8%;right:-8vw}@keyframes duvidas-deriva{0%{transform:translate(3%)}to{transform:translate(-5%)}}.duvidas__inner{flex-direction:column;gap:clamp(56px,8svh,92px);max-width:1180px;margin:0 auto;display:flex;position:relative}.duvidas__layout{grid-template-columns:minmax(290px,.82fr) minmax(0,1.38fr);align-items:start;gap:clamp(32px,4.5vw,68px);display:grid}.duvidas__cab{flex-direction:column;display:flex;position:sticky;top:96px}.duvidas__tag{font-family:var(--font-mono);color:var(--tinta-2);margin-bottom:18px;font-size:12.5px}.duvidas__titulo{font-family:var(--font-sans);font-variation-settings:"wdth" 106;letter-spacing:-.042em;color:var(--tinta);margin-bottom:18px;font-size:clamp(1.9rem,3.3vw,3.25rem);font-weight:520;line-height:1.06}.duvidas__sub{color:var(--tinta-2);margin-bottom:28px;font-size:clamp(.96rem,1.08vw,1.06rem);font-weight:430;line-height:1.5}.duvidas__apoio-lateral{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(155deg,#ffffffa8,#faf6ee61);border:1px solid #14233a1f;border-radius:20px;padding:18px 20px;box-shadow:inset 0 1px #fffc,0 18px 36px -28px #14233a40}.duvidas__apoio-topo{align-items:center;gap:8px;margin-bottom:8px;display:flex}.duvidas__ponto-vivo{background-color:var(--verde);border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 3px #5f7a4a33}.duvidas__apoio-rotulo{font-family:var(--font-mono);color:var(--tinta-2);font-size:11px}.duvidas__apoio-texto{color:var(--tinta);margin-bottom:12px;font-size:.88rem;line-height:1.45}.duvidas__apoio-link{font-family:var(--font-mono);color:var(--tinta);border-bottom:1px solid #14233a4d;align-items:center;gap:7px;padding-bottom:2px;font-size:11.5px;text-decoration:none;transition:border-color .25s,gap .25s;display:inline-flex}.duvidas__apoio-link:hover{border-color:var(--tinta);gap:11px}.duvidas__lista{border-top:1px solid #14233a26;flex-direction:column;display:flex}.faq-item{border-bottom:1px solid #14233a26;transition:background-color .3s}.faq-item.is-open{background:linear-gradient(#ffffff6b 0%,#faf6ee2e 100%)}.faq-item__cabecalho{margin:0}.faq-item__gatilho{width:100%;color:var(--tinta);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px 1fr 34px;align-items:start;gap:14px;padding:22px 14px;transition:padding-left .25s;display:grid}.faq-item__gatilho:hover{padding-left:18px}.faq-item__gatilho:focus-visible{outline:2px solid var(--ceu-1);outline-offset:-2px;border-radius:10px}.faq-item__indice{font-family:var(--font-mono);color:var(--tinta-2);font-variant-numeric:tabular-nums;padding-top:4px;font-size:11.5px}.faq-item__titulo-bloco{flex-direction:column;gap:7px;min-width:0;display:flex}.faq-item__pergunta{font-family:var(--font-sans);font-variation-settings:"wdth" 104;letter-spacing:-.022em;color:var(--tinta);font-size:clamp(1.04rem,1.25vw,1.22rem);font-weight:500;line-height:1.28}.faq-item__tag-resumo{font-family:var(--font-mono);color:var(--tinta-2);background:#ffffff8c;border:1px solid #14233a1f;border-radius:999px;align-self:flex-start;padding:3px 9px;font-size:10.5px;line-height:1.25;display:inline-flex}.faq-item.is-open .faq-item__tag-resumo{color:var(--verde-escuro);background:#5f7a4a1f;border-color:#5f7a4a47}.faq-item__icone{background:#ffffff94;border:1px solid #14233a29;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-top:1px;transition:background-color .25s,border-color .25s,transform .3s;display:inline-flex;position:relative}.faq-item__gatilho:hover .faq-item__icone{background:#ffffffe0;border-color:#14233a57}.faq-item.is-open .faq-item__icone{background:var(--tinta);border-color:var(--tinta);color:var(--creme)}.faq-item__icone-traco{background-color:currentColor;border-radius:1px;width:11px;height:1.5px;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .25s;position:absolute}.faq-item__icone-traco--v{transform:rotate(90deg)}.faq-item.is-open .faq-item__icone-traco--v{opacity:0;transform:rotate(0)}.faq-item__painel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),opacity .32s;display:grid}.faq-item.is-open .faq-item__painel{opacity:1;grid-template-rows:1fr}.faq-item__painel-in{overflow:hidden}.faq-item__conteudo{flex-direction:column;gap:18px;padding:2px 18px 24px 62px;display:flex}.faq-item__resposta{color:var(--tinta-2);max-width:64ch;font-size:.96rem;font-weight:420;line-height:1.6}.faq-item__metricas{border-top:1px dashed #14233a24;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:12px;display:grid}.faq-item__metrica{background:#ffffff8f;border:1px solid #14233a14;border-radius:12px;flex-direction:column;gap:3px;padding:8px 11px;display:flex}.faq-item__metrica-rotulo{font-family:var(--font-mono);color:var(--tinta-2);font-size:10px}.faq-item__metrica-valor{font-family:var(--font-sans);font-variation-settings:"wdth" 104;letter-spacing:-.02em;color:var(--tinta);font-size:.9rem;font-weight:520}.duvidas__cta-card{-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);background:linear-gradient(145deg,#ffffffd1 0%,#faf6eea3 52%,#b7c8d657 100%);border:1px solid #14233a24;border-radius:32px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,48px);padding:clamp(28px,4.5vw,52px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 32px 64px -36px #14233a52}.duvidas__cta-brilho{pointer-events:none;background:radial-gradient(circle at 88% 18%,#6f9ec942 0%,#6f9ec900 58%),radial-gradient(circle at 14% 88%,#f4b94233 0%,#f4b94200 55%);position:absolute;inset:0}.duvidas__cta-corpo{z-index:1;position:relative}.duvidas__cta-tag{font-family:var(--font-mono);color:var(--tinta-2);margin-bottom:14px;font-size:12px}.duvidas__cta-titulo{font-family:var(--font-sans);font-variation-settings:"wdth" 106;letter-spacing:-.04em;color:var(--tinta);margin-bottom:14px;font-size:clamp(1.75rem,3vw,2.85rem);font-weight:520;line-height:1.06}.duvidas__cta-sub{color:var(--tinta-2);max-width:52ch;font-size:clamp(.94rem,1.05vw,1.04rem);font-weight:430;line-height:1.5}.duvidas__cta-acoes{z-index:1;flex-direction:column;gap:22px;display:flex;position:relative}.duvidas__cta-botoes{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}.duvidas__btn-secundario{font-family:var(--font-sans);font-variation-settings:"wdth" 104;color:var(--tinta);background:#ffffff8c;border:1px solid #14233a2e;border-radius:999px;align-items:center;gap:7px;padding:12px 18px;font-size:.92rem;font-weight:500;text-decoration:none;transition:background-color .25s,border-color .25s,transform .25s;display:inline-flex}.duvidas__btn-secundario:hover{background:#ffffffe6;border-color:#14233a59;transform:translateY(-1px)}.duvidas__humano{background:#ffffff9e;border:1px solid #14233a1a;border-radius:18px;align-items:center;gap:14px;padding:14px 16px;display:flex}.duvidas__humano-avatares{flex-shrink:0;align-items:center;display:flex}.duvidas__avatar{border:2px solid var(--creme);width:30px;height:30px;font-family:var(--font-mono);color:var(--creme);border-radius:50%;justify-content:center;align-items:center;margin-left:-8px;font-size:9.5px;font-weight:600;display:inline-flex}.duvidas__avatar:first-child{margin-left:0}.duvidas__avatar--1{background:var(--tinta)}.duvidas__avatar--2{background:var(--ceu-1)}.duvidas__avatar--3{background:var(--verde-escuro)}.duvidas__humano-info{flex-direction:column;gap:3px;min-width:0;display:flex}.duvidas__humano-linha{font-family:var(--font-mono);color:var(--tinta-2);flex-wrap:wrap;align-items:center;gap:7px;font-size:11px;display:flex}.duvidas__humano-linha strong{color:var(--tinta);font-weight:500}.duvidas__humano-sep{opacity:.45}.duvidas__humano-detalhe{color:var(--tinta-2);font-size:.82rem;line-height:1.35}.rodape{z-index:30;background-color:var(--creme-2);color:var(--tinta);padding:0 var(--margem-lat) 48px var(--margem-lat);position:relative}.rodape__inner{flex-direction:column;gap:28px;max-width:1180px;margin:0 auto;display:flex}.rodape__telemetria{border-top:1px solid #14233a26;border-bottom:1px solid #14233a26;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rodape__celula{border-left:1px solid #14233a24;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.rodape__celula:first-child{border-left:0;padding-left:0}.rodape__celula-rotulo{font-family:var(--font-mono);color:var(--tinta-2);font-size:10.5px}.rodape__celula-valor{font-family:var(--font-mono);color:var(--tinta);font-size:12px;font-weight:400}.rodape__principal{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;display:flex}.rodape__identidade{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.rodape__marca{font-family:var(--font-sans);font-variation-settings:"wdth" 112;letter-spacing:-.03em;color:var(--tinta);font-size:1.25rem;font-weight:560;text-decoration:none}.rodape__razao{font-family:var(--font-mono);color:var(--tinta-2);font-size:11.5px}.rodape__nav-lista{flex-wrap:wrap;align-items:center;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.rodape__nav-link{font-family:var(--font-mono);color:var(--tinta-2);font-size:11.5px;text-decoration:none;transition:color .2s}.rodape__nav-link:hover{color:var(--tinta)}.rodape__base{font-family:var(--font-mono);color:var(--tinta-2);border-top:1px solid #14233a1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;padding-top:18px;font-size:11px;display:flex}@media (width<=980px){.duvidas__layout{grid-template-columns:minmax(0,1fr);gap:32px}.duvidas__cab{position:static}.duvidas__cta-card{grid-template-columns:minmax(0,1fr)}.rodape__telemetria{grid-template-columns:repeat(2,minmax(0,1fr))}.rodape__celula:nth-child(odd){border-left:0;padding-left:0}.rodape__celula:nth-child(-n+2){border-bottom:1px solid #14233a24}}@media (width<=760px){.duvidas{padding:6svh 16px 8svh}.faq-item__gatilho{grid-template-columns:26px 1fr 28px;gap:10px;padding:18px 6px}.faq-item__gatilho:hover{padding-left:6px}.faq-item__conteudo{padding:0 8px 20px 36px}.faq-item__metricas{grid-template-columns:1fr}.duvidas__cta-card{border-radius:24px;padding:24px 20px}.duvidas__humano{flex-direction:column;align-items:flex-start}.rodape{padding:0 16px 40px}.rodape__base{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.duvidas__nuvem{animation:none}.faq-item__painel,.faq-item__icone-traco{transition:none!important}}
