@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c78f71601c19600b-s.3rcfk__4dy34z.woff2)format("woff2");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:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b4132881b3b5587-s.p.34nulmlsy1jse.woff2)format("woff2");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:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}.cinzel_217914df-module__RtjoDG__className{font-family:Cinzel,Cinzel Fallback;font-style:normal;font-weight:600}.cinzel_217914df-module__RtjoDG__variable{--cz-fonte-wordmark-carregada:"Cinzel", "Cinzel Fallback"}
@font-face{font-family:switzer;src:url(../media/Switzer_400-s.p.3yawfglvcngey.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:switzer;src:url(../media/Switzer_500-s.p.37azfm_vw7k45.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:switzer;src:url(../media/Switzer_600-s.p.21hkv8855zlk4.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:switzer;src:url(../media/Switzer_700-s.p.1w-l201f4az8z.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:switzer Fallback;src:local(Arial);ascent-override:96.67%;descent-override:24.66%;line-gap-override:8.88%;size-adjust:101.38%}.switzer_62fea6e8-module__xgiLGa__className{font-family:switzer,switzer Fallback}.switzer_62fea6e8-module__xgiLGa__variable{--cz-fonte-corpo-carregada:"switzer", "switzer Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");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 Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_231072b9-module__SRcsTa__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_231072b9-module__SRcsTa__variable{--cz-fonte-mono-carregada:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--cz-obsidiana:#0b0a09;--cz-grafite:#14120f;--cz-grafite-alto:#1c1916;--cz-linha:#2a2620;--cz-linha-viva:#463f34;--cz-luz:#f2eee6;--cz-luz-2:#b7afa3;--cz-luz-3:#8e8679;--cz-bronze:#c79a50;--cz-borda-campo:#6e675c;--cz-alerta:#e4795a;--cz-calcario:#f4f1ea;--cz-papel:#fbfaf7;--cz-tinta:#17150f;--cz-tinta-2:#4a443c;--cz-tinta-3:#6b655c;--cz-bronze-tinta:#7a5c2e;--cz-alerta-tinta:#a83e1e;--s-fundo:var(--cz-obsidiana);--s-superficie:var(--cz-grafite);--s-superficie-alta:var(--cz-grafite-alto);--s-texto:var(--cz-luz);--s-texto-2:var(--cz-luz-2);--s-texto-3:var(--cz-luz-3);--s-acento:var(--cz-bronze);--s-linha:var(--cz-linha);--s-linha-viva:var(--cz-linha-viva);--s-borda-campo:var(--cz-borda-campo);--s-alerta:var(--cz-alerta);--s-malha:#c79a5012;--s-halo:#c79a5047;--cz-fonte-wordmark:var(--cz-fonte-wordmark-carregada), Georgia, serif;--cz-fonte-display:var(--cz-fonte-corpo-carregada), system-ui, sans-serif;--cz-fonte-corpo:var(--cz-fonte-corpo-carregada), system-ui, sans-serif;--cz-fonte-mono:var(--cz-fonte-mono-carregada), ui-monospace, monospace;--cz-tracking-marca:.32em;--cz-tracking-marca-reduzida:.2em;--cz-tracking-instrumento:.22em;--cz-modulo:clamp(52px, 6.4vw, 88px);--cz-quadro:1240px;--cz-margem:clamp(20px, 5vw, 68px);--cz-faixa:clamp(80px, 12vw, 176px);--cz-trilho:clamp(0px, 8vw, 128px);--cz-espaco-1:4px;--cz-espaco-2:8px;--cz-espaco-3:14px;--cz-espaco-4:22px;--cz-espaco-5:32px;--cz-espaco-6:48px;--cz-espaco-7:72px;--cz-espaco-8:112px;--cz-raio:0;--cz-fio:1px;--cz-t-cor:.14s cubic-bezier(.33, 1, .68, 1);--cz-t-forma:.42s cubic-bezier(.22, 1, .36, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box;border-radius:var(--cz-raio)}html{-webkit-text-size-adjust:100%;scrollbar-color:var(--cz-linha-viva) var(--cz-obsidiana)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--cz-obsidiana);color:var(--cz-luz);font-family:var(--cz-fonte-corpo);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;caret-color:var(--cz-bronze);margin:0;font-size:16px;line-height:1.7}::selection{background:var(--cz-bronze);color:var(--cz-obsidiana)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--cz-obsidiana)}::-webkit-scrollbar-thumb{background:var(--cz-linha-viva);border:3px solid var(--cz-obsidiana)}h1,h2,h3,p{margin:0}a{color:var(--s-acento);transition:color var(--cz-t-cor);text-decoration:none}a:hover{color:var(--s-texto)}hr{height:var(--cz-fio);background:var(--s-linha);border:0;margin:0}:focus-visible{outline:2px solid var(--s-acento);outline-offset:3px}.faixa{background:var(--s-fundo);color:var(--s-texto);padding:var(--cz-faixa) 0;isolation:isolate;position:relative}.faixa:before{content:"";z-index:-1;pointer-events:none;background-image:repeating-linear-gradient(to right, var(--s-malha) 0 var(--cz-fio), transparent var(--cz-fio) var(--cz-modulo));background-position:calc(50% + var(--cz-fio) / 2) 0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.faixa--luz{--s-fundo:var(--cz-calcario);--s-superficie:var(--cz-papel);--s-superficie-alta:var(--cz-papel);--s-texto:var(--cz-tinta);--s-texto-2:var(--cz-tinta-2);--s-texto-3:var(--cz-tinta-3);--s-acento:var(--cz-bronze-tinta);--s-linha:#ded8cc;--s-linha-viva:#b9b0a0;--s-alerta:var(--cz-alerta-tinta);--s-malha:#7a5c2e14;--s-halo:#7a5c2e33}.faixa--luz:after{content:"";height:var(--cz-fio);background:linear-gradient(to right, transparent, var(--cz-bronze-tinta), transparent);position:absolute;inset:auto 0 0}.quadro{max-width:var(--cz-quadro);padding:0 var(--cz-margem);margin:0 auto}.marginalia{align-items:center;gap:var(--cz-espaco-3);margin-bottom:var(--cz-espaco-6);color:var(--s-texto-3);display:flex}.marginalia__id{font-family:var(--cz-fonte-mono);letter-spacing:.1em;color:var(--s-acento);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.marginalia__nome{font-family:var(--cz-fonte-mono);letter-spacing:var(--cz-tracking-instrumento);text-transform:uppercase;font-size:10px;font-weight:500}.marginalia__filete{height:var(--cz-fio);background:linear-gradient(to right, var(--s-linha-viva), var(--s-linha) 60%, transparent);transform-origin:0;flex:1}.wordmark{font-family:var(--cz-fonte-wordmark);letter-spacing:var(--cz-tracking-marca);text-indent:var(--cz-tracking-marca);text-transform:uppercase;color:var(--s-texto);white-space:nowrap;font-size:17px;font-weight:600;line-height:1}.wordmark--reduzida{letter-spacing:var(--cz-tracking-marca-reduzida);text-indent:var(--cz-tracking-marca-reduzida);font-size:15px}.assinatura{align-items:center;gap:var(--cz-espaco-3);display:flex}.assinatura__divisor{width:var(--cz-fio);background:var(--s-linha-viva);height:20px}.assinatura__descritor{font-family:var(--cz-fonte-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--s-texto-3);white-space:nowrap;font-size:9px;font-weight:500;line-height:1.7}.display{font-family:var(--cz-fonte-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(38px,7.6vw,100px);font-weight:600;line-height:.98}.titulo{font-family:var(--cz-fonte-display);letter-spacing:-.022em;text-wrap:balance;font-size:clamp(26px,3.6vw,46px);font-weight:600;line-height:1.12}.corpo{color:var(--s-texto-2);text-wrap:pretty;max-width:62ch;font-size:17px;line-height:1.7}.rotulo{font-family:var(--cz-fonte-mono);letter-spacing:var(--cz-tracking-instrumento);text-transform:uppercase;color:var(--s-texto-3);margin:0;font-size:10px;font-weight:500;line-height:1.6}.rotulo--acento{color:var(--s-acento)}.cta{align-items:center;gap:var(--cz-espaco-2);padding:13px var(--cz-espaco-4);border:var(--cz-fio) solid var(--s-acento);font-family:var(--cz-fonte-mono);letter-spacing:var(--cz-tracking-instrumento);text-transform:uppercase;color:var(--s-acento);cursor:pointer;min-height:44px;transition:color var(--cz-t-cor), background-color var(--cz-t-cor), box-shadow var(--cz-t-cor);font-size:10px;font-weight:500;display:inline-flex}.cta:hover{background:var(--s-acento);color:var(--cz-obsidiana);box-shadow:0 0 0 1px var(--s-acento), 0 0 24px -4px var(--s-halo)}.cta__seta{transition:transform var(--cz-t-cor)}.cta:hover .cta__seta{transform:translate(3px)}.botao{appearance:none;border:var(--cz-fio) solid var(--s-acento);background:var(--s-acento);color:var(--cz-obsidiana);font-family:var(--cz-fonte-mono);letter-spacing:var(--cz-tracking-instrumento);text-transform:uppercase;padding:16px var(--cz-espaco-6);cursor:pointer;min-height:48px;transition:background-color var(--cz-t-cor), color var(--cz-t-cor), box-shadow var(--cz-t-cor);font-size:11px;font-weight:500}.botao:hover:not(:disabled){color:var(--s-acento);box-shadow:0 0 28px -6px var(--s-halo);background:0 0}.botao:disabled{opacity:.45;cursor:progress}.topo{flex-direction:column;min-height:100svh;padding-bottom:0;display:flex}.topo>.quadro{flex-direction:column;flex:1;display:flex}.topo__barra{justify-content:space-between;align-items:center;gap:var(--cz-espaco-4);padding-bottom:var(--cz-espaco-6);border-bottom:var(--cz-fio) solid var(--s-linha);flex-wrap:wrap;display:flex}.topo__corpo{padding:var(--cz-espaco-8) 0 var(--cz-espaco-7);flex-direction:column;flex:1;justify-content:center;display:flex}.topo__coordenada{align-items:baseline;gap:var(--cz-espaco-3);margin-bottom:var(--cz-espaco-5);display:flex}.topo__tese{color:var(--s-texto);max-width:15ch}.topo__tese em{color:var(--s-acento);font-style:normal}.topo__abertura{margin-top:var(--cz-espaco-5);max-width:54ch}.topo__ponte{grid-template-columns:1fr var(--cz-fio) 1fr;align-items:end;gap:0 var(--cz-espaco-5);padding-top:var(--cz-espaco-6);display:grid}.ponte__cabeca{padding-bottom:var(--cz-espaco-4)}.ponte__cabeca--direita{color:var(--s-texto);text-align:right}.eixo{width:var(--cz-fio);background:var(--s-linha-viva);transform-origin:top;align-self:stretch;display:block}.eixo--vivo{background:linear-gradient(to bottom, var(--s-acento), var(--s-linha-viva) 70%)}.faixa--balanca{padding-top:0}.par{grid-template-columns:1fr var(--cz-fio) 1fr;gap:0 var(--cz-espaco-5);border-bottom:var(--cz-fio) solid var(--s-linha);display:grid}.par:last-child{border-bottom:0}.par__lado{gap:var(--cz-espaco-2);padding:var(--cz-espaco-5) 0;transition:color var(--cz-t-cor);flex-direction:column;display:flex}.par__lado p:last-child{text-wrap:pretty;font-size:16px;line-height:1.55}.par__lado--esquerda{color:var(--s-texto-3)}.par__lado--direita{color:var(--s-texto-2);text-align:right;align-items:flex-end}.par__marca{font-family:var(--cz-fonte-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--s-texto-3);transition:color var(--cz-t-cor);font-size:9px}.par:hover .par__lado--direita{color:var(--s-texto)}.par:hover .par__lado--direita .par__marca{color:var(--s-acento)}.par:hover .eixo{background:var(--s-acento)}.cliente{--cliente-largura:clamp(84px, 9vw, 116px);align-items:center;gap:var(--cz-espaco-5);margin-bottom:var(--cz-espaco-6);display:flex}.cliente__marca{width:var(--cliente-largura);flex:none;display:block;position:relative}.cliente__logo{width:100%;height:auto;display:block}.cliente__varredura{width:var(--cz-fio);background:var(--s-acento);box-shadow:0 0 16px 1px var(--s-halo);opacity:0;position:absolute;top:-8px;bottom:-8px;left:0}.cliente__identidade{gap:var(--cz-espaco-1);padding-left:var(--cz-espaco-5);border-left:var(--cz-fio) solid var(--s-linha);flex-direction:column;display:flex}.cliente__nome{font-family:var(--cz-fonte-display);letter-spacing:-.01em;color:var(--s-texto);font-size:17px;font-weight:700;line-height:1.3}.caso__titulo{margin-top:var(--cz-espaco-4);max-width:20ch}.caso__texto{margin-top:var(--cz-espaco-4)}.caso__medida{grid-template-columns:1fr var(--cz-fio) 1fr;gap:0 var(--cz-espaco-6);margin:var(--cz-espaco-7) 0;padding:var(--cz-espaco-6) 0;border-top:var(--cz-fio) solid var(--s-linha);border-bottom:var(--cz-fio) solid var(--s-linha);display:grid}.medida__lado{gap:var(--cz-espaco-2);flex-direction:column;display:flex}.medida__lado--direita{text-align:right;align-items:flex-end}.medida__valor{font-family:var(--cz-fonte-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--s-texto-3);font-size:clamp(34px,5.6vw,68px);font-weight:600;line-height:1}.medida__valor--depois{color:var(--s-acento)}.medida__nota{color:var(--s-texto-2);text-wrap:pretty;max-width:34ch;font-size:14px;line-height:1.6}.caso__fecho{color:var(--s-texto);text-wrap:pretty;max-width:56ch;font-size:19px;line-height:1.55}.etapas{margin-top:var(--cz-espaco-7);border-top:var(--cz-fio) solid var(--s-linha);grid-template-columns:repeat(4,1fr);display:grid}.etapa{padding:var(--cz-espaco-5) var(--cz-espaco-4) var(--cz-espaco-6) 0;border-left:var(--cz-fio) solid var(--s-linha);padding-left:var(--cz-espaco-4);position:relative}.etapa:first-child{border-left:0;padding-left:0}.etapa:before{content:"";top:calc(var(--cz-fio) * -1);width:var(--cz-espaco-5);background:var(--s-acento);height:2px;position:absolute;left:0}.etapa:first-child:before{left:0}.etapa__indice{font-family:var(--cz-fonte-mono);letter-spacing:.1em;color:var(--s-acento);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.etapa__nome{font-family:var(--cz-fonte-display);letter-spacing:-.01em;margin-top:var(--cz-espaco-2);color:var(--s-texto);font-size:16px;font-weight:700;line-height:1.3}.etapa__texto{margin-top:var(--cz-espaco-3);color:var(--s-texto-2);text-wrap:pretty;font-size:15px;line-height:1.6}.ressalva{margin-top:var(--cz-espaco-6);color:var(--s-texto-3);text-wrap:pretty;max-width:58ch;font-size:14px;line-height:1.6}.filtro__titulo{max-width:18ch}.filtro__lista{margin-top:var(--cz-espaco-7);gap:var(--cz-fio);background:var(--s-linha);border-block:var(--cz-fio) solid var(--s-linha);display:grid}.filtro__item{gap:var(--cz-espaco-5);padding:var(--cz-espaco-5) 0;background:var(--s-fundo);grid-template-columns:minmax(0,22ch) 1fr;align-items:baseline;display:grid}.filtro__item strong{font-family:var(--cz-fonte-display);letter-spacing:-.01em;color:var(--s-texto);font-size:16px;font-weight:700;line-height:1.35}.filtro__item span{color:var(--s-texto-2);text-wrap:pretty;font-size:15px;line-height:1.65}.filtro__fecho{margin-top:var(--cz-espaco-6);color:var(--s-texto);text-wrap:pretty;max-width:54ch;font-size:18px;line-height:1.6}.contato__topo{justify-content:space-between;align-items:flex-start;gap:var(--cz-espaco-6);flex-wrap:wrap;display:flex}.contato__titulo{max-width:16ch}.contato__texto{margin-top:var(--cz-espaco-4);max-width:48ch}.contato__direto{gap:var(--cz-espaco-2);padding-left:var(--cz-espaco-5);border-left:var(--cz-fio) solid var(--s-linha-viva);flex-direction:column;display:flex}.contato__email{font-family:var(--cz-fonte-mono);letter-spacing:.01em;font-size:14px}.formulario{margin-top:var(--cz-espaco-7);border-top:var(--cz-fio) solid var(--s-linha);padding-top:var(--cz-espaco-6)}.campos{gap:var(--cz-espaco-5) var(--cz-espaco-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.campo{gap:var(--cz-espaco-2);flex-direction:column;display:flex}.campo--largo{grid-column:1/-1}.campo--secundario textarea{min-height:88px}.campo--secundario .campo__rotulo{color:var(--s-texto-3)}.campo__rotulo{font-family:var(--cz-fonte-mono);letter-spacing:var(--cz-tracking-instrumento);text-transform:uppercase;color:var(--s-texto-2);font-size:10px;font-weight:500}.campo__opcional{color:var(--s-texto-3)}.campo__ajuda{color:var(--s-texto-3);text-wrap:pretty;font-size:13px;line-height:1.55}.campo input,.campo select,.campo textarea{color:var(--s-texto);background:var(--s-superficie-alta);border:var(--cz-fio) solid var(--s-borda-campo);padding:13px var(--cz-espaco-3);width:100%;min-height:48px;transition:border-color var(--cz-t-cor), box-shadow var(--cz-t-cor);font-family:inherit;font-size:16px;line-height:1.5}.campo textarea{resize:vertical;min-height:120px}.campo select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--s-texto-2) 50%), linear-gradient(135deg, var(--s-texto-2) 50%, transparent 50%);padding-right:var(--cz-espaco-7);background-position:calc(100% - 20px) calc(50% + 1px),calc(100% - 14px) calc(50% + 1px);background-repeat:no-repeat;background-size:6px 6px,6px 6px}.campo input::placeholder,.campo textarea::placeholder{color:var(--s-texto-3)}.campo input:focus-visible,.campo select:focus-visible,.campo textarea:focus-visible{border-color:var(--s-acento);box-shadow:0 0 22px -8px var(--s-halo)}.campo[data-erro=sim] input,.campo[data-erro=sim] select,.campo[data-erro=sim] textarea{border-color:var(--s-alerta)}.campo__erro{color:var(--s-alerta);font-size:13px;line-height:1.5}.formulario__rodape{align-items:center;gap:var(--cz-espaco-5);margin-top:var(--cz-espaco-6);flex-wrap:wrap;display:flex}.estado{color:var(--s-texto-3);text-wrap:pretty;max-width:46ch;font-size:13px;line-height:1.6}.estado--falha{color:var(--s-alerta)}.recebido{margin-top:var(--cz-espaco-7);border-top:var(--cz-fio) solid var(--s-acento);padding-top:var(--cz-espaco-6)}.recebido__texto{margin-top:var(--cz-espaco-4);color:var(--s-texto-2);text-wrap:pretty;max-width:58ch;font-size:17px;line-height:1.7}.rodape{background:var(--cz-obsidiana);border-top:var(--cz-fio) solid var(--cz-linha);padding:var(--cz-espaco-6) 0}.rodape__linha{justify-content:space-between;align-items:flex-end;gap:var(--cz-espaco-5);flex-wrap:wrap;display:flex}.rodape__meta{font-family:var(--cz-fonte-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cz-luz-3);text-align:right;font-size:9px;line-height:1.9}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.revela{animation:linear both revelar;animation-timeline:view();animation-range:entry 8% cover 26%}.par .eixo,.caso__medida .eixo{animation:linear both tracar;animation-timeline:view();animation-range:entry 10% cover 30%}.marginalia__filete{animation:linear both medir;animation-timeline:view();animation-range:entry 10% cover 30%}.etapa:before{animation:linear both medir;animation-timeline:view();animation-range:entry 12% cover 34%}.cliente__logo{animation:linear both escanear;animation-timeline:view();animation-range:entry 14% cover 32%}.cliente__varredura{animation:linear both varrer;animation-timeline:view();animation-range:entry 14% cover 32%}}}@keyframes revelar{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes tracar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes medir{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes escanear{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes varrer{0%{opacity:0;transform:translate(0)}10%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateX(var(--cliente-largura))}}.marginalia__filete,.etapa:before{transform-origin:0}@media (max-width:1080px) and (min-width:621px){.etapas{grid-template-columns:repeat(2,1fr)}.etapa:nth-child(3){border-left:0;padding-left:0}.etapa:nth-child(-n+2){padding-bottom:var(--cz-espaco-6)}.etapa:nth-child(n+3){border-top:var(--cz-fio) solid var(--s-linha);padding-top:var(--cz-espaco-5)}}@media (max-width:860px){.par,.topo__ponte,.caso__medida{gap:var(--cz-espaco-4);grid-template-columns:1fr}.par .eixo,.topo__ponte .eixo,.caso__medida .eixo{width:100%;height:var(--cz-fio);background:linear-gradient(to right, transparent, var(--s-linha-viva) 50%, transparent);transform-origin:0}.par__lado--direita,.medida__lado--direita,.ponte__cabeca--direita{text-align:left;align-items:flex-start}.ponte__cabeca{padding-bottom:0}.filtro__item{gap:var(--cz-espaco-2);grid-template-columns:1fr}.contato__direto{padding-left:0;padding-top:var(--cz-espaco-4);border-left:0;border-top:var(--cz-fio) solid var(--s-linha-viva);width:100%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.par .eixo,.caso__medida .eixo{animation-name:medir}}}}@media (max-width:620px){.cliente{gap:var(--cz-espaco-4)}.cliente__identidade{padding-left:var(--cz-espaco-4)}.etapas{grid-template-columns:1fr}.etapa{padding-left:0;padding-bottom:var(--cz-espaco-5);border-left:0}.etapa+.etapa{border-top:var(--cz-fio) solid var(--s-linha);padding-top:var(--cz-espaco-5)}.campos{grid-template-columns:1fr}.topo{min-height:auto}.topo__corpo{padding:var(--cz-espaco-7) 0 var(--cz-espaco-6)}.formulario__rodape .botao{width:100%}.rodape__meta{text-align:left}}@media (max-width:400px){.assinatura__descritor{letter-spacing:.14em;font-size:8px}.assinatura{gap:var(--cz-espaco-2)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
