#co-01.co01-hero{position:relative;z-index:1;isolation:isolate;display:flex;min-height:clamp(36rem,78svh,50rem);align-items:center;justify-content:center;overflow:hidden;padding:clamp(8.5rem,12vw,11rem) var(--gutter) clamp(8rem,11vw,10.5rem);background:var(--black);color:var(--white);font-size:1rem;line-height:normal}#co-01 .co01-barras{position:absolute;z-index:-1;top:34%;right:0;bottom:0;left:0;display:flex;overflow:hidden;pointer-events:none;transform:translateZ(0);backface-visibility:hidden}#co-01 .co01-barras:after{position:absolute;inset:0 0 auto;height:45%;background:linear-gradient(to bottom,var(--black),transparent);content:""}#co-01 .co01-barras span{flex:1 0 calc(100% / 15);max-width:calc(100% / 15);height:100%;outline:1px solid transparent;background:linear-gradient(to top,var(--orange) 0,rgb(255 108 17/78%) 30%,rgb(255 108 17/25%) 62%,rgb(255 108 17/4%) 86%,transparent 100%);transform:scaleY(var(--scale));transform-origin:bottom;animation:co01-barras-pulso 2s ease-in-out infinite alternate;animation-delay:var(--delay)}@keyframes co01-barras-pulso{to{transform:scaleY(calc(var(--scale) * .7))}}#co-01 .co01-conteudo{position:relative;z-index:2;width:min(100%,52rem);text-align:center}#co-01 .co01-titulo{color:var(--white);font-family:var(--font-sans);font-size:clamp(2.9rem,1.6rem + 5.2vw,5.5rem);font-weight:400;letter-spacing:-.052em;line-height:.92}#co-01 .co01-titulo em{font-family:var(--font-serif);font-size:1.045em;font-style:normal;font-variation-settings:"wght" 300;font-weight:300;letter-spacing:-.048em;color:transparent;background:linear-gradient(90deg,var(--white) 0,var(--white) 70%,var(--orange) 100%);-webkit-background-clip:text;background-clip:text;padding-right:.04em}#co-01 .co01-apoio{width:min(100%,40rem);margin:clamp(1.35rem,1.9vw,1.8rem) auto 0;color:rgb(248 248 246/62%);font-size:clamp(.95rem,.88rem + .3vw,1.15625rem);font-weight:400;line-height:1.5;text-wrap:pretty}@media (max-width:640px){#co-01.co01-hero{min-height:clamp(32rem,86svh,40rem);padding:7.5rem 1rem 7rem}#co-01 .co01-barras{top:48%}#co-01 .co01-titulo{font-size:clamp(2.6rem,13vw,3.4rem);line-height:.98}}@media (prefers-reduced-motion:reduce){#co-01 .co01-barras span{animation:none}}#co-01 .co01-acao{display:flex;justify-content:center;margin-top:clamp(1.5rem,1.73vw,1.7rem)}#co-01 .hero-cta{box-sizing:border-box;display:inline-flex;width:min(22.8rem,22.65vw);min-width:0;min-height:max(44px,min(4.2rem,4.3vw));align-items:center;justify-content:center;gap:min(1rem,1.02vw);padding:.9vw 1.84vw;border:1px solid rgb(255 255 255/18%);border-radius:999px;background:rgb(10 10 10/78%);box-shadow:inset 0 1px 0 rgb(255 255 255/6%),0 .85rem 2.2rem rgb(0 0 0/22%);color:var(--white);font-size:min(1.0625rem,1.09vw);font-weight:600;letter-spacing:-.035em;line-height:1.2;text-decoration:none;backdrop-filter:blur(.65rem) saturate(112%);-webkit-backdrop-filter:blur(.65rem) saturate(112%);transition:background-color .18s var(--ease-out),border-color .18s var(--ease-out),transform .18s var(--ease-out)}#co-01 .hero-cta svg{width:min(1.25rem,1.28vw);flex:none;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}#co-01 .hero-cta:focus-visible,#co-01 .hero-cta:hover{border-color:rgb(255 255 255/38%);background:#141414;transform:translateY(-2px)}#co-01 .hero-cta:focus-visible{outline:2px solid var(--orange);outline-offset:4px}@media (max-width:1050px){#co-01 .hero-cta{width:min(22.8rem,calc(100% - 2rem));min-height:4rem;gap:.9rem;padding:.85rem 1.6rem;font-size:1rem}#co-01 .hero-cta svg{width:1.15rem}}@media (max-width:700px){#co-01 .hero-cta{width:min(100%,21rem);min-height:3.75rem;padding-inline:1.35rem;font-size:.96rem}}#co-02{--co02-tinta:color-mix(in srgb,var(--white) 46%,transparent);--co02-fraca:color-mix(in srgb,var(--white) 17%,transparent);--co02-fio:var(--line-dark);--co02-sombra:0 14px 28px -16px rgb(0 0 0/0.8);position:relative;z-index:2;margin-top:-2.25rem;padding-inline:1.5rem;overflow:hidden;border-radius:2.25rem 2.25rem 0 0;color:#161616}#co-02:before{position:absolute;top:0;left:50%;width:min(100% - 3rem,74rem);height:1px;background:linear-gradient(90deg,transparent,rgb(255 255 255/0),rgb(255 255 255/96%) 18%,rgb(255 255 255/100%) 50%,rgb(255 255 255/96%) 82%,transparent);box-shadow:0 1px 0 rgb(22 22 22/5%),0 0 24px rgb(255 255 255/88%);content:"";transform:translateX(-50%)}#co-02 .co02-cabecalho{width:min(100%,52rem);margin:0 auto clamp(3rem,4.5vw,4.5rem);text-align:center}#co-02 .co02-eyebrow{margin-bottom:clamp(.75rem,1.2vw,1.25rem);color:var(--orange-on-light);font-family:var(--font-serif);font-size:clamp(1rem,1.35vw,1.35rem);font-variation-settings:"wght" 400;font-weight:400;letter-spacing:.04em;line-height:1.2}#co-02 .co02-titulo{color:#161616;font-family:var(--font-sans);font-size:clamp(2.3rem,1.3rem + 3.6vw,4.25rem);font-weight:350;letter-spacing:-.055em;line-height:.98;text-wrap:balance}#co-02 .co02-enfase,#co-02 .co02-titulo__linha{display:block}#co-02 .co02-enfase{margin-top:.02em;font-family:var(--font-serif);font-size:1.045em;font-variation-settings:"wght" 300;font-weight:300;letter-spacing:-.048em}#co-02 .co02-grade{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1rem,1.3vw,1.25rem);width:min(100%,72rem);margin:0 auto}#co-02 .co02-card{grid-column:span 3}#co-02 .co02-card:nth-child(n+5){grid-column:span 4}@media (min-width:1100px){#co-02 .co02-card:nth-child(n+5) .co02-card__titulo{min-height:0}}#co-02 .co02-card{position:relative;display:flex;min-width:0;flex-direction:column;padding:.7rem .7rem 1.6rem;overflow:hidden;border:1px solid rgb(255 255 255/88%);border-radius:clamp(1.4rem,1.8vw,1.85rem);background:linear-gradient(145deg,rgb(255 255 255/88%),rgb(255 255 255/46%)),rgb(248 248 246/70%);box-shadow:inset 0 1px 0 rgb(255 255 255/100%),inset 0 -1px 0 rgb(255 255 255/54%),0 1.6rem 4rem rgb(28 22 14/8%);backdrop-filter:blur(18px);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out),border-color .24s ease,box-shadow .24s ease;transition-delay:var(--reveal-delay,0s),var(--reveal-delay,0s),0s,0s}#co-02 .co02-card.is-in:hover{border-color:rgb(255 108 17/30%);box-shadow:inset 0 1px 0 rgb(255 255 255/100%),inset 0 -1px 0 rgb(255 255 255/54%),0 2rem 5rem rgb(44 29 16/14%),0 0 2.25rem rgb(255 108 17/7%);transform:translate3d(0,-.35rem,0);transition-delay:0s;transition-duration:.24s}#co-02 .co02-card:after{position:absolute;inset:auto -18% -46% 18%;height:60%;background:radial-gradient(circle,rgb(255 108 17/11%) 0,transparent 62%);content:"";pointer-events:none}#co-02 .co02-card__titulo{position:relative;z-index:1;margin:1.35rem .8rem 0;color:#101014;min-height:2.16em;font-size:clamp(1.2rem,1.02rem + .5vw,1.45rem);font-weight:400;letter-spacing:-.03em;line-height:1.08;text-wrap:balance}#co-02 .co02-card__texto{position:relative;z-index:1;margin:.8rem .8rem 0;padding-top:.8rem;border-top:1px solid rgb(255 255 255/78%);box-shadow:inset 0 1px 0 rgb(22 22 22/6%);color:rgb(23 23 25/66%);font-size:clamp(.95rem,1.02vw,1.02rem);font-weight:350;line-height:1.45}#co-02 .co02-janela{position:relative;z-index:1;display:grid;place-items:center;height:clamp(9rem,11vw,10.5rem);padding:.9rem;overflow:hidden;border:.4rem solid var(--surface-dark);border-radius:clamp(1rem,1.3vw,1.3rem);background:var(--dark-soft);box-shadow:0 0 0 1px rgb(22 22 22/10%),0 1.2rem 2.4rem -1.2rem rgb(28 22 14/28%);isolation:isolate}#co-02 .co02-janela b{display:block;width:var(--w,60%);height:5px;border-radius:var(--radius-pill);background:var(--co02-tinta)}#co-02 .co02-janela b.fraco{height:4px;background:var(--co02-fraca)}#co-02 .co02-linha{padding:0}#co-02 .co02-linha__grade{position:absolute;inset:0;background:linear-gradient(var(--co02-fio) 1px,transparent 1px) 0 0 /100% 25%;opacity:.7}#co-02 .co02-linha__faixa{position:absolute;top:50%;left:0;right:0;height:70%;background:linear-gradient(180deg,transparent,rgb(255 108 17/12%) 50%,transparent);transform:translateY(-50%) scaleY(.32);animation:co02-faixa 8s var(--ease-out) infinite}#co-02 .co02-linha__svg{position:absolute;inset:12% 0 12%;width:100%;height:76%;overflow:visible;fill:none;stroke-linecap:round;stroke-linejoin:round}#co-02 .co02-linha__instavel{stroke:var(--co02-tinta);stroke-width:1.5;vector-effect:non-scaling-stroke;opacity:.18;animation:co02-instavel 8s var(--ease-out) infinite}#co-02 .co02-linha__estavel{stroke:var(--orange);stroke-width:2.6;stroke-dasharray:1;stroke-dashoffset:0;animation:co02-estavel 8s var(--ease-out) infinite}#co-02 .co02-linha__ponto{position:absolute;top:calc(12% + 76% * 36 / 90);right:.3rem;width:9px;height:9px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 4px rgb(255 108 17/18%);transform:translateY(-50%);animation:co02-ponto 8s var(--ease-out) infinite}@keyframes co02-faixa{0%,8%{transform:translateY(-50%) scaleY(1)}48%,90%{transform:translateY(-50%) scaleY(.32)}to{transform:translateY(-50%) scaleY(1)}}@keyframes co02-instavel{0%,8%{opacity:1}45%,90%{opacity:.18}to{opacity:1}}@keyframes co02-estavel{0%,12%{stroke-dashoffset:1;opacity:1}50%,88%{stroke-dashoffset:0;opacity:1}96%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:1;opacity:0}}@keyframes co02-ponto{0%,48%{opacity:0;transform:translateY(-50%) scale(.3)}54%{opacity:1;transform:translateY(-50%) scale(1.3)}60%,88%{opacity:1;transform:translateY(-50%) scale(1)}96%,to{opacity:0;transform:translateY(-50%) scale(1)}}#co-02 .co02-medidor{grid-template-columns:auto minmax(0,1fr);gap:1rem;place-items:center stretch}#co-02 .co02-medidor__mostrador{position:relative;width:clamp(6.5rem,8vw,7.75rem)}#co-02 .co02-medidor__mostrador svg{width:100%;overflow:visible;fill:none;stroke-linecap:round}#co-02 .co02-medidor__trilho{stroke:var(--co02-fio);stroke-width:9}#co-02 .co02-medidor__alvo{stroke:rgb(255 108 17/30%);stroke-width:9;stroke-linecap:butt;stroke-dasharray:0 64 18 100}#co-02 .co02-medidor__arco{stroke:var(--co02-tinta);stroke-width:3;stroke-dasharray:100;stroke-dashoffset:28;animation:co02-arco 7s var(--ease-out) infinite}#co-02 .co02-medidor__agulha{position:absolute;left:50%;bottom:calc(6 / 66 * 100%);width:2px;height:36%;margin-left:-1px;border-radius:2px;background:var(--white);transform:rotate(39deg);transform-origin:50% 100%;animation:co02-agulha 7s var(--ease-out) infinite}#co-02 .co02-medidor__eixo{position:absolute;left:50%;bottom:calc(6 / 66 * 100%);width:10px;height:10px;border:2px solid var(--white);border-radius:50%;background:var(--dark-soft);transform:translate(-50%,50%)}#co-02 .co02-medidor__linhas{display:grid;gap:.75rem;min-width:0}#co-02 .co02-medidor__linhas span{display:flex;align-items:center;gap:.5rem}#co-02 .co02-medidor__linhas i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--orange);animation:co02-sinal 7s ease infinite;animation-delay:calc(var(--i) * .35s);animation-fill-mode:backwards}@keyframes co02-arco{0%,8%{stroke-dashoffset:100}48%,88%{stroke-dashoffset:28}to{stroke-dashoffset:100}}@keyframes co02-agulha{0%,8%{transform:rotate(-88deg)}38%{transform:rotate(52deg)}48%,88%{transform:rotate(39deg)}to{transform:rotate(-88deg)}}@keyframes co02-sinal{0%,46%{background:var(--co02-fraca)}52%,88%{background:var(--orange)}96%,to{background:var(--co02-fraca)}}#co-02 .co02-time__grupo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;width:min(100%,14rem);height:100%}#co-02 .co02-time__pessoa{display:grid;grid-template-rows:1fr auto;justify-items:center;gap:.5rem;min-height:0}#co-02 .co02-time__pessoa s{position:relative;width:.7rem;height:100%;border-radius:.35rem;background:var(--co02-fio);overflow:hidden}#co-02 .co02-time__pessoa s:after{position:absolute;inset:auto 0 0;height:var(--h);border-radius:inherit;background:linear-gradient(to top,var(--co02-tinta),color-mix(in srgb,var(--white) 70%,transparent));content:"";transform-origin:bottom;animation:co02-sobe 6s var(--ease-out) infinite;animation-delay:calc(var(--i) * -.8s)}#co-02 .co02-time__pessoa--foco s:after{background:linear-gradient(to top,var(--orange),rgb(255 150 82/80%));box-shadow:0 0 1rem rgb(255 108 17/45%)}#co-02 .co02-time__pessoa i{width:2.1rem;height:2.1rem;border-radius:50%;background:radial-gradient(circle at 50% 38%,var(--co02-fraca) 0 26%,transparent 27%),radial-gradient(circle at 50% 108%,var(--co02-fraca) 0 44%,transparent 45%),var(--surface-dark);box-shadow:inset 0 0 0 1px var(--co02-fio)}#co-02 .co02-time__pessoa--foco i{box-shadow:inset 0 0 0 1px rgb(255 108 17/60%)}@keyframes co02-sobe{0%{transform:scaleY(.3)}55%,85%{transform:scaleY(1)}to{transform:scaleY(.3)}}#co-02 .co02-rotina__semana{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:min(100%,16rem);height:100%}#co-02 .co02-rotina__dia{display:grid;align-content:start;gap:.35rem;padding:.25rem}#co-02 .co02-rotina__dia+.co02-rotina__dia{border-left:1px solid var(--co02-fio)}#co-02 .co02-rotina__cab{display:block;width:48%;height:4px;margin:.15rem auto .35rem;border-radius:var(--radius-pill);background:var(--co02-fraca)}#co-02 .co02-rotina__item{display:flex;align-items:flex-start;gap:.25rem;height:1.5rem;padding:.38rem .25rem 0;border:1px solid var(--co02-fio);border-radius:.4rem;background:var(--surface-dark)}#co-02 .co02-rotina__item b{flex:1;min-width:0;height:4px;margin-top:3px;background:var(--co02-fraca)}#co-02 .co02-rotina__item u{position:relative;flex:none;width:10px;height:10px;border:1.2px solid var(--white);border-radius:3px;background:var(--white);text-decoration:none;animation:co02-caixa 8s ease infinite;animation-delay:calc((var(--k) - 8) * .7s)}#co-02 .co02-rotina__item u:after{position:absolute;left:2.5px;top:.5px;width:3px;height:5.5px;border:solid var(--dark-soft);border-width:0 1.5px 1.5px 0;content:"";transform:rotate(45deg);animation:co02-marca 8s ease infinite;animation-delay:inherit}#co-02 .co02-rotina__item--foco{border-color:rgb(255 108 17/45%)}#co-02 .co02-rotina__item--foco u{--liga:var(--orange);background:var(--orange);border-color:var(--orange)}#co-02 .co02-rotina__item--foco u:after{border-color:var(--black)}@keyframes co02-caixa{0%,8%{background:transparent;border-color:var(--co02-tinta)}14%,74%{background:var(--liga,var(--white));border-color:var(--liga,var(--white))}82%,to{background:transparent;border-color:var(--co02-tinta)}}@keyframes co02-marca{0%,9%{opacity:0;transform:rotate(45deg) scale(.4)}15%,74%{opacity:1;transform:rotate(45deg) scale(1)}82%,to{opacity:0;transform:rotate(45deg) scale(.4)}}#co-02 .co02-fluxo__trilho{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;width:min(100%,17rem)}#co-02 .co02-fluxo__linha{position:absolute;z-index:0;top:50%;left:6%;right:6%;height:1px;background:repeating-linear-gradient(90deg,var(--co02-tinta) 0 4px,transparent 4px 8px)}#co-02 .co02-fluxo__sinal{position:absolute;z-index:2;top:50%;left:6%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 4px rgb(255 108 17/20%),0 0 .9rem rgb(255 108 17/60%);opacity:0;animation:co02-sinal-passa 7s linear infinite}#co-02 .co02-fluxo__etapa{position:relative;z-index:1;display:grid;gap:.35rem;padding:.55rem .45rem .6rem;border:1px solid rgb(255 108 17/55%);border-radius:.5rem;background:var(--surface-dark);box-shadow:var(--co02-sombra);animation:co02-etapa 7s ease infinite;animation-delay:calc(.4s + var(--k) * 1.59s);animation-fill-mode:backwards}#co-02 .co02-fluxo__etapa:nth-of-type(odd){transform:translateY(-.9rem)}#co-02 .co02-fluxo__etapa:nth-of-type(2n){transform:translateY(.9rem)}#co-02 .co02-fluxo__etapa i{width:8px;height:8px;border-radius:2px;background:var(--orange);animation:inherit;animation-name:co02-etapa-ponto}#co-02 .co02-fluxo__etapa b{width:88%}#co-02 .co02-fluxo__etapa b.fraco{width:60%}@keyframes co02-sinal-passa{0%{left:6%;opacity:0}4%{opacity:1}80%{left:94%;opacity:1}86%,to{left:94%;opacity:0}}@keyframes co02-etapa{0%{border-color:var(--co02-fio)}58%,6%{border-color:rgb(255 108 17/55%)}70%,to{border-color:var(--co02-fio)}}@keyframes co02-etapa-ponto{0%{background:var(--co02-fraca)}58%,6%{background:var(--orange)}70%,to{background:var(--co02-fraca)}}#co-02 .co02-metas__quadro{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:.45rem;width:min(100%,15rem);height:100%;padding:0 1.4rem 0 0;border-bottom:1px solid var(--co02-fio)}#co-02 .co02-metas__meta{position:absolute;z-index:2;left:0;right:0;bottom:68%;height:0;border-top:1.5px dashed var(--co02-tinta)}#co-02 .co02-metas__bandeira{position:absolute;z-index:3;right:.15rem;bottom:68%;width:1.1rem;height:1.5rem;transform-origin:0 100%;animation:co02-bandeira 8s var(--ease-out) infinite}#co-02 .co02-metas__bandeira:before{position:absolute;left:0;bottom:0;width:1.5px;height:100%;background:var(--white);content:""}#co-02 .co02-metas__bandeira:after{position:absolute;left:1.5px;top:0;width:.85rem;height:.62rem;background:var(--orange);clip-path:polygon(0 0,100% 50%,0 100%);content:""}#co-02 .co02-metas__barra{display:block;height:var(--alvo,72%);border-radius:.3rem .3rem 0 0;background:linear-gradient(to top,var(--co02-fraca),var(--co02-tinta));transform-origin:bottom;animation:co02-periodo 8s var(--ease-out) infinite;animation-delay:calc(var(--k) * .45s);animation-fill-mode:backwards}#co-02 .co02-metas__barra:first-of-type{--alvo:71%}#co-02 .co02-metas__barra:nth-of-type(2){--alvo:74%}#co-02 .co02-metas__barra:nth-of-type(3){--alvo:70%}#co-02 .co02-metas__barra:nth-of-type(4){--alvo:76%}#co-02 .co02-metas__barra:nth-of-type(5){--alvo:73%}#co-02 .co02-metas__barra--agora{--alvo:80%!important;background:linear-gradient(to top,var(--orange),rgb(255 150 82/85%));box-shadow:0 0 1rem rgb(255 108 17/35%)}@keyframes co02-periodo{0%{transform:scaleY(.08)}14%,78%{transform:scaleY(1)}90%,to{transform:scaleY(.08)}}@keyframes co02-bandeira{0%,44%{opacity:0;transform:scale(.2)}50%{opacity:1;transform:scale(1.15)}55%,86%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(.2)}}#co-02 .co02-funil__corpo{position:relative;display:grid;justify-items:center;gap:.35rem;width:min(100%,13.5rem)}#co-02 .co02-funil__nivel{display:block;width:calc(100% - var(--n) * 22%);height:1.35rem;border:1px solid var(--co02-fio);border-radius:.45rem;background:color-mix(in srgb,var(--white) calc(4% + var(--n) * 2%),transparent)}#co-02 .co02-funil__nivel--base{position:relative;overflow:hidden;border-color:rgb(255 108 17/55%)}#co-02 .co02-funil__nivel--base:after{position:absolute;inset:0;background:linear-gradient(90deg,var(--orange),rgb(255 150 82/80%));content:"";transform:scaleX(.9);transform-origin:left;animation:co02-base 8s var(--ease-out) infinite}#co-02 .co02-funil__gota{position:absolute;z-index:2;top:.3rem;left:calc(50% + var(--x));width:7px;height:7px;margin-left:-3.5px;border-radius:50%;background:var(--white);opacity:0;animation:co02-gota 4s cubic-bezier(.45,0,.55,1) infinite;animation-delay:calc(var(--k) * .8s)}@keyframes co02-gota{0%{top:.3rem;left:calc(50% + var(--x));opacity:0}10%{opacity:1}80%{top:calc(100% - 1rem);left:50%;opacity:1}90%,to{top:calc(100% - 1rem);left:50%;opacity:0}}@keyframes co02-base{0%{transform:scaleX(.28)}85%{transform:scaleX(.9)}94%{transform:scaleX(.9);opacity:1}to{transform:scaleX(.28);opacity:1}}@media (max-width:1099px){#co-02 .co02-grade{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,44rem)}#co-02 .co02-card,#co-02 .co02-card:nth-child(n+5){grid-column:span 1}#co-02 .co02-card:last-child{grid-column:1/-1}#co-02 .co02-card:last-child .co02-card__titulo{min-height:0}#co-02 .co02-janela{height:10rem}}@media (max-width:640px){#co-02{margin-top:-1.5rem;padding-inline:1rem;border-radius:1.5rem 1.5rem 0 0}#co-02 .co02-grade{grid-template-columns:minmax(0,1fr);width:min(100%,30rem)}#co-02 .co02-card:last-child{grid-column:auto}#co-02 .co02-card{border-radius:1.4rem}#co-02 .co02-janela{height:9.5rem}#co-02 .co02-card__titulo{min-height:0}}@media (prefers-reduced-motion:reduce){#co-02 .co02-card.is-in:hover{transform:none}#co-02 .co02-janela *{animation:none!important}}#co-02 .co02-junto{white-space:nowrap}#co-02 .co02-card__texto{text-wrap:pretty}#co-03.co03{position:relative;z-index:4;padding:0 clamp(1.25rem,5vw,5rem) clamp(5rem,8vw,7rem);border-radius:2.25rem 2.25rem 0 0;background:var(--dark-soft);box-shadow:0 -1.5rem 4rem rgb(0 0 0/32%);color:var(--white)}#co-03 .co03__intro{width:min(72rem,100%);margin:0 auto;padding:clamp(5rem,8vw,7rem) 0 0}#co-03 .co03__eyebrow{margin:0 0 1.25rem;color:var(--orange-editorial);font-family:var(--font-serif);font-size:clamp(1rem,1.35vw,1.35rem);font-variation-settings:"wght" 400;font-weight:400;letter-spacing:.04em;line-height:1.3}#co-03 .co03__titulo{max-width:none;margin:0;color:var(--white);font-size:clamp(2.75rem,4.72vw,4.75rem);font-weight:400;letter-spacing:-.058em;line-height:.98;text-wrap:balance}#co-03 .co03__titulo .is-emphasis{font-family:var(--font-serif);font-size:1.045em;font-variation-settings:"wght" 300;font-weight:300;letter-spacing:-.048em}#co-03 .co03__palco{display:grid;grid-template-columns:minmax(19rem,1fr) minmax(0,1.55fr);width:min(72rem,100%);align-items:stretch;margin:0 auto;padding-top:clamp(3.5rem,6vw,5.5rem)}#co-03 .co03__lista{z-index:2;display:grid;align-content:center;margin:0;padding:0;list-style:none}#co-03 .co03__item{position:relative;border-radius:1rem;color:rgb(255 255 255/72%);background:transparent;transition:margin .52s var(--ease-out),padding .52s var(--ease-out),color .32s var(--ease-out),background-color .52s var(--ease-out)}#co-03 .co03__item.is-active{z-index:2;margin-right:-.5rem;padding-right:.5rem;border-radius:1rem 0 0 1rem;background:var(--surface-dark);color:var(--white)}#co-03 .co03__aba{position:relative;display:flex;width:100%;min-height:3.5rem;align-items:center;margin:0;padding:.85rem 1.1rem;border:0;border-radius:1rem;background:transparent;color:inherit;text-align:left;cursor:pointer}#co-03 .co03__aba:before{position:absolute;top:28%;bottom:28%;left:0;width:2px;border-radius:999px;background:var(--orange);content:"";opacity:0;transition:opacity .32s var(--ease-out)}#co-03 .co03__item.is-active .co03__aba:before{opacity:1}#co-03 .co03__item.is-active .co03__aba{cursor:default}#co-03 .co03__item:not(.is-active) .co03__aba:hover{color:var(--white)}#co-03 .co03__aba:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}#co-03 .co03__rotulo{font-size:clamp(1.05rem,1.3vw,1.3rem);font-weight:600;letter-spacing:-.045em;line-height:1.2}#co-03 .co03__preview{position:relative;display:grid;width:100%;min-width:0;min-height:0;overflow:hidden;align-items:center;border:.5rem solid var(--surface-dark);border-radius:.85rem;background:var(--surface-dark);box-shadow:0 0 0 1px rgb(255 255 255/23%);isolation:isolate}#co-03 .co03__preview-fundo,#co-03 .co03__preview:after{position:absolute;z-index:-1;inset:0;content:""}#co-03 .co03__preview-fundo{border-radius:.4rem;background:radial-gradient(ellipse 58% 62% at 88% 112%,rgb(255 108 17/30%),rgb(255 108 17/8%) 45%,transparent 72%),radial-gradient(ellipse 55% 50% at 8% -12%,rgb(255 255 255/7%),transparent 70%),#0c0c0c}#co-03 .co03__preview:after{border-radius:.4rem;background:linear-gradient(rgb(255 255 255/5%) 1px,transparent 0) 50% 50% /100% 2.75rem,linear-gradient(90deg,rgb(255 255 255/5%) 1px,transparent 0) 50% 50% /2.75rem 100%;-webkit-mask-image:radial-gradient(ellipse 70% 65% at 50% 50%,#000 20%,transparent 78%);mask-image:radial-gradient(ellipse 70% 65% at 50% 50%,#000 20%,transparent 78%)}#co-03 .co03__passos{display:grid;padding:clamp(2.5rem,4.5vw,4rem) 7% clamp(4.5rem,7vw,6rem)}#co-03 .co03__passo{grid-area:1/1;align-self:center;border-radius:.5rem;opacity:0;visibility:hidden;transform:translateY(.6rem);transition:opacity .32s var(--ease-out),transform .52s var(--ease-out),visibility 0s linear .52s}#co-03 .co03__passo.is-active{opacity:1;visibility:visible;transform:none;transition:opacity .42s var(--ease-out) .12s,transform .62s var(--ease-out) .12s,visibility 0s}#co-03 .co03__passo:focus-visible{outline:2px solid var(--orange);outline-offset:.75rem}#co-03 .co03__passo-titulo{margin:0;color:var(--white);font-size:clamp(2rem,3.4vw,3.5rem);font-weight:400;letter-spacing:-.055em;line-height:1;text-wrap:balance}#co-03 .co03__passo p{max-width:36em;margin:clamp(1rem,1.6vw,1.5rem) 0 0;color:rgb(255 255 255/72%);font-size:clamp(1rem,1.15vw,1.15rem);letter-spacing:-.02em;line-height:1.55;text-wrap:pretty}#co-03 .co03__trilha{position:absolute;z-index:1;right:7%;bottom:clamp(1.75rem,3vw,2.75rem);left:7%;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.4rem}#co-03 .co03__trilha i{height:3px;border-radius:999px;background:rgb(255 255 255/12%);transition:background-color .42s var(--ease-out)}#co-03 .co03__trilha i.is-feito{background:rgb(255 255 255/42%)}#co-03 .co03__cursor,#co-03 .co03__trilha i.is-atual{background:var(--orange)}#co-03 .co03__cursor{display:inline-block;width:.42em;height:.82em;margin-left:.1em;vertical-align:-.08em;animation:co03-cursor .7s step-end infinite}@keyframes co03-cursor{50%{opacity:0}}.no-js #co-03 .co03__passo{grid-area:auto;opacity:1;visibility:visible;transform:none}.no-js #co-03 .co03__passos{gap:2.5rem;padding-bottom:clamp(2.5rem,4.5vw,4rem)}.no-js #co-03 .co03__trilha{display:none}@media (prefers-reduced-motion:reduce){#co-03 .co03__cursor{animation:none}#co-03 .co03__passo,#co-03 .co03__passo.is-active{transform:none;transition:none}}@media (max-width:900px){#co-03.co03{padding:0 1.5rem 5rem}#co-03 .co03__intro{padding-top:5rem}#co-03 .co03__palco{display:flex;flex-direction:column;align-items:stretch;padding-top:2.5rem}#co-03 .co03__lista{display:flex;gap:.5rem;margin:0 -1.5rem 1rem;padding:.25rem 1.5rem .5rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:1.5rem;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 1.25rem,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 1.25rem,#000 calc(100% - 2.5rem),transparent)}#co-03 .co03__lista::-webkit-scrollbar{display:none}#co-03 .co03__item,#co-03 .co03__item.is-active{flex:none;margin-right:0;padding-right:0;border:1px solid rgb(255 255 255/14%);border-radius:999px}#co-03 .co03__item.is-active{border-color:var(--orange)}#co-03 .co03__aba{min-height:2.75rem;padding:.55rem 1.1rem;border-radius:999px;white-space:nowrap}#co-03 .co03__aba:before{display:none}#co-03 .co03__aba:focus-visible{outline-offset:2px}#co-03 .co03__rotulo{font-size:1rem}}@media (max-width:560px){#co-03.co03{padding:0 1rem 4rem;border-radius:1.5rem 1.5rem 0 0}#co-03 .co03__intro{padding-top:4rem}#co-03 .co03__eyebrow{font-size:1rem}#co-03 .co03__titulo{font-size:clamp(2.25rem,10vw,2.75rem);line-height:1}#co-03 .co03__lista{margin-inline:-1rem;padding-inline:1rem;scroll-padding-inline:1rem}#co-03 .co03__preview{border-radius:1.2rem}#co-03 .co03__passos{padding:2rem 1.25rem 3.75rem}#co-03 .co03__passo-titulo{font-size:clamp(1.75rem,8.6vw,2.25rem)}#co-03 .co03__passo p{font-size:1rem;line-height:1.5}#co-03 .co03__trilha{right:1.25rem;bottom:1.5rem;left:1.25rem}}#co-03 .co03__cta{display:flex;justify-content:center;margin-top:clamp(3rem,5vw,4.5rem)}#co-03 .co03__botao{box-sizing:border-box;display:inline-flex;width:min(22.8rem,22.65vw);min-width:0;min-height:max(44px,min(4.2rem,4.3vw));align-items:center;justify-content:center;gap:min(1rem,1.02vw);padding:.9vw 1.84vw;border:1px solid rgb(255 255 255/18%);border-radius:999px;background:rgb(10 10 10/78%);box-shadow:inset 0 1px 0 rgb(255 255 255/6%),0 .85rem 2.2rem rgb(0 0 0/22%);color:var(--white);font-size:min(1.0625rem,1.09vw);font-weight:600;letter-spacing:-.035em;line-height:1.2;text-decoration:none;backdrop-filter:blur(.65rem) saturate(112%);-webkit-backdrop-filter:blur(.65rem) saturate(112%);transition:background-color .18s var(--ease-out),border-color .18s var(--ease-out),transform .18s var(--ease-out)}#co-03 .co03__botao svg{width:min(1.25rem,1.28vw);flex:none;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}#co-03 .co03__botao:focus-visible,#co-03 .co03__botao:hover{border-color:rgb(255 255 255/38%);background:#141414;transform:translateY(-2px)}#co-03 .co03__botao:focus-visible{outline:2px solid var(--orange);outline-offset:4px}@media (max-width:1050px){#co-03 .co03__botao{width:min(22.8rem,calc(100% - 2rem));min-height:4rem;gap:.9rem;padding:.85rem 1.6rem;font-size:1rem}#co-03 .co03__botao svg{width:1.15rem}}@media (max-width:700px){#co-03 .co03__botao{width:min(100%,21rem);min-height:3.75rem;padding-inline:1.35rem;font-size:.96rem}}#co-04{position:relative;z-index:2;padding:var(--section-space) 1.5rem clamp(4rem,6vw,5.5rem);overflow:hidden;background:var(--light);color:#161616}#co-04:before{position:absolute;top:0;left:50%;width:min(100% - 3rem,74rem);height:1px;background:linear-gradient(90deg,transparent,rgb(255 255 255/96%) 18%,rgb(255 255 255/100%) 50%,rgb(255 255 255/96%) 82%,transparent);box-shadow:0 1px 0 rgb(22 22 22/5%),0 0 24px rgb(255 255 255/88%);content:"";transform:translateX(-50%)}#co-04 .reveal{transform:translate3d(0,1.5rem,0);transition-property:opacity,transform;transition-duration:.8s}#co-04 .reveal.is-in{transform:translateZ(0)}#co-04 .co04__cabecalho{width:min(61rem,100%);margin:0 auto clamp(2.5rem,3.6vw,4rem);text-align:center}#co-04 .co04__titulo{max-width:59rem;margin:0 auto;color:#161616;font-family:var(--font-sans);font-size:clamp(3.25rem,4.72vw,4.75rem);font-weight:350;letter-spacing:-.058em;line-height:.98;text-wrap:balance}#co-04 .co04__enfase{font-family:var(--font-serif);font-size:1.045em;font-variation-settings:"wght" 300;font-weight:300;letter-spacing:-.048em}#co-04 .co04__cards{width:min(100%,64rem);margin:0 auto}#co-04 .co04-card{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;gap:clamp(.5rem,1vw,1rem);min-width:0;padding:clamp(.75rem,1vw,.95rem);border:1px solid rgb(255 255 255/88%);border-radius:clamp(1.6rem,2vw,2.25rem);overflow:hidden;background:linear-gradient(145deg,rgb(255 255 255/88%),rgb(255 255 255/46%)),rgb(248 248 246/70%);box-shadow:inset 0 1px 0 rgb(255 255 255/100%),inset 0 -1px 0 rgb(255 255 255/54%),0 1.6rem 4rem rgb(28 22 14/8%);backdrop-filter:blur(18px);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out),border-color .24s ease,box-shadow .24s ease;transition-delay:var(--reveal-delay,0s),var(--reveal-delay,0s),0s,0s}#co-04 .co04-card.is-in:focus-within,#co-04 .co04-card.is-in:hover{border-color:rgb(255 108 17/30%);box-shadow:inset 0 1px 0 rgb(255 255 255/100%),inset 0 -1px 0 rgb(255 255 255/54%),0 2rem 5rem rgb(44 29 16/14%),0 0 2.25rem rgb(255 108 17/7%);transform:translate3d(0,-.4rem,0);transition-delay:0s;transition-duration:.24s}#co-04 .co04-card:after{position:absolute;inset:auto -18% -42% 18%;height:60%;background:radial-gradient(circle,rgb(255 108 17/13%) 0,transparent 62%);content:"";pointer-events:none}#co-04 .co04-card__lado{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;padding:clamp(1.5rem,2.6vw,2.5rem) clamp(1rem,2vw,2rem)}#co-04 .co04-card__nome{color:#101014;font-size:clamp(1.9rem,2.6vw,2.5rem);font-weight:400;letter-spacing:-.055em;line-height:.98}#co-04 .co04-card__texto{display:grid;gap:.75rem;margin-top:clamp(1.25rem,1.8vw,1.6rem);padding-top:clamp(1.1rem,1.5vw,1.45rem);border-top:1px solid rgb(255 255 255/78%);box-shadow:inset 0 1px 0 rgb(22 22 22/6%)}#co-04 .co04-card__texto p{color:rgb(23 23 25/66%);font-size:clamp(.95rem,1.05vw,1.0625rem);font-weight:350;line-height:1.5}#co-04 .co04-nobr{white-space:nowrap}#co-04 .co04-cta{align-self:flex-start;display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;gap:.85rem;margin-top:clamp(1.75rem,2.4vw,2.25rem);padding:.8rem 1.4rem;border:0;border-radius:999px;background:#0a0a0a;box-shadow:0 .85rem 2.2rem rgb(10 10 10/14%);color:var(--white);font-size:.975rem;font-weight:600;letter-spacing:-.02em;text-decoration:none;transition:border-color .18s var(--ease-out),background .18s var(--ease-out),transform .18s var(--ease-out)}#co-04 .co04-cta svg{width:1.2rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;transition:transform .18s var(--ease-out)}#co-04 .co04-cta:focus-visible,#co-04 .co04-cta:hover{background:#222;transform:translateY(-2px)}#co-04 .co04-cta:focus-visible{outline:2px solid var(--orange);outline-offset:3px}#co-04 .co04-cta:hover svg{transform:translateX(3px)}#co-04 .co04-assinatura{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(.3rem,.45vw,.45rem)}#co-04 .co04-assinatura__marca{display:block;width:var(--assinatura-marca);aspect-ratio:149/46;background:var(--orange);-webkit-mask:url(/marca/v1/facto-logo-horizontal.svg) no-repeat left center/contain;mask:url(/marca/v1/facto-logo-horizontal.svg) no-repeat left center/contain}#co-04 .co04-assinatura__nome{color:var(--orange);font-size:var(--assinatura-nome);font-weight:500;letter-spacing:-.045em;line-height:.95}#co-04 .co04-janela{position:relative;z-index:1;min-height:clamp(18rem,26vw,22rem);overflow:hidden;container-type:inline-size;border:1px solid rgb(22 22 22/6%);border-radius:clamp(1.1rem,1.4vw,1.45rem);background:radial-gradient(circle at 1px 1px,rgb(22 22 22/9%) 1px,transparent 1.4px) 0 0 /16px 16px,radial-gradient(120% 90% at 85% 110%,rgb(255 108 17/13%),transparent 60%),linear-gradient(160deg,rgb(255 255 255/92%),rgb(244 241 236/70%));box-shadow:inset 0 1px 0 rgb(255 255 255/100%);isolation:isolate}#co-04 :is(.co04-degrau,.co04-medidor,.co04-painel){position:absolute;border:1px solid rgb(255 255 255/100%);background:linear-gradient(160deg,rgb(255 255 255/96%),rgb(255 255 255/74%));box-shadow:0 0 0 1px rgb(22 22 22/6%),0 .9rem 2rem -.9rem rgb(28 22 14/26%);backdrop-filter:blur(10px)}#co-04 :is(.co04-painel,.co04-linha) b{display:block;height:3px;border-radius:999px;background:rgb(22 22 22/14%)}#co-04 :is(.co04-painel,.co04-linha) b.fraco{background:rgb(22 22 22/7%)}#co-04 .co04-icone{display:inline-grid;flex:none;width:clamp(1.35rem,6cqw,2rem);aspect-ratio:1;place-items:center;border-radius:28%;background:rgb(255 108 17/12%);color:var(--orange)}#co-04 .co04-icone svg{width:58%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#co-04 .co04-medidor{display:grid;place-items:center;border-radius:50%}#co-04 .co04-medidor__anel{position:absolute;inset:10%;width:80%;height:80%;fill:none;stroke-linecap:round;transform:rotate(-90deg)}#co-04 .co04-medidor__anel .trilho{stroke:rgb(22 22 22/8%);stroke-width:3.5}#co-04 .co04-medidor__anel .arco{stroke:var(--orange);stroke-width:3.5;stroke-dasharray:100;stroke-dashoffset:0}#co-04 .co04-icone--solto{width:44%;background:transparent}#co-04 .co04-escada{position:absolute;inset:0}#co-04 .co04-degrau{bottom:-1px;left:calc(var(--x) * 1%);display:flex;width:21.5%;height:calc(var(--h) * 1%);flex-direction:column;gap:clamp(.25rem,1.2cqw,.4rem);padding:clamp(.4rem,2cqw,.7rem) clamp(.35rem,2cqw,.75rem);border-bottom:0;border-radius:clamp(.6rem,2.6cqw,.95rem) clamp(.6rem,2.6cqw,.95rem) 0 0}#co-04 .co04-degrau .co04-icone{width:clamp(1.1rem,6cqw,2rem);margin-bottom:clamp(.05rem,.8cqw,.3rem)}#co-04 .co04-degrau:after{position:absolute;inset:-1px -1px 0;border:1.5px solid var(--orange);border-bottom:0;border-radius:inherit;background:rgb(255 108 17/5%);box-shadow:0 0 1.6rem rgb(255 108 17/22%);content:"";opacity:0;animation:co04-ativo 12s var(--ease-out) calc(var(--i) * 3s) infinite both}#co-04 .co04-degrau .co04-icone{animation:co04-ativo-icone 12s var(--ease-out) calc(var(--i) * 3s) infinite both}#co-04 .co04-degrau--topo:after{opacity:1}#co-04 .co04-degrau__cargo{display:block;color:rgb(22 22 22/62%);font-size:clamp(.58rem,2.35cqw,.8rem);font-weight:500;letter-spacing:-.02em;line-height:1.15;white-space:nowrap;animation:co04-ativo-cargo 12s var(--ease-out) calc(var(--i) * 3s) infinite both}#co-04 .co04-degrau__cargo span{display:block}@keyframes co04-ativo-cargo{0%,1%{color:rgb(22 22 22/62%)}23%,4%{color:#161616}27%,to{color:rgb(22 22 22/62%)}}#co-04 .co04-degrau--topo .co04-icone{background:var(--orange);color:var(--white)}#co-04 .co04-degrau--topo .co04-degrau__cargo{color:#161616}#co-04 .co04-escada .co04-medidor{top:7%;left:6%;width:clamp(2rem,12cqw,3.7rem);aspect-ratio:1}#co-04 .co04-escada .co04-medidor__anel .arco{animation:co04-anel 12s var(--ease-out) infinite both}@keyframes co04-ativo{0%,1%{opacity:0}23%,4%{opacity:1}27%,to{opacity:0}}@keyframes co04-ativo-icone{0%,1%{background:rgb(255 108 17/12%);color:var(--orange)}23%,4%{background:var(--orange);color:var(--white)}27%,to{background:rgb(255 108 17/12%);color:var(--orange)}}@keyframes co04-anel{0%,22%{stroke-dashoffset:75}26%,47%{stroke-dashoffset:50}51%,72%{stroke-dashoffset:25}76%,96%{stroke-dashoffset:0}to{stroke-dashoffset:75}}#co-04 .co04-fluxo,#co-04 .co04-trilha{position:absolute;inset:0}#co-04 .co04-trilha{width:100%;height:100%;overflow:visible;animation:co04-trilha 10s var(--ease-out) infinite both}#co-04 .co04-trilha path{fill:none;stroke:var(--orange);stroke-linecap:round;stroke-width:1.5;opacity:.7;vector-effect:non-scaling-stroke}#co-04 .co04-ponto{position:absolute;z-index:1;left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:7px;height:7px;border:1.5px solid var(--orange);border-radius:50%;background:var(--white);transform:translate(-50%,-50%);animation:co04-entra-ponto 10s var(--ease-out) infinite both}#co-04 .co04-ponto--2{animation-name:co04-entra-ponto-2}#co-04 .co04-painel{display:flex;overflow:hidden;flex-direction:column;justify-content:center;gap:clamp(.3rem,1.3cqw,.45rem);padding:clamp(.45rem,2cqw,.7rem);border-radius:clamp(.65rem,2.8cqw,1rem);color:rgb(22 22 22/80%);font-size:clamp(.62rem,2.55cqw,.8rem);font-weight:500;letter-spacing:-.02em;line-height:1.2}#co-04 .co04-painel:after{position:absolute;inset:-1px;border:1.5px solid var(--orange);border-radius:inherit;box-shadow:0 0 1.6rem rgb(255 108 17/20%);content:"";opacity:0;pointer-events:none}#co-04 .co04-painel__topo{display:flex;align-items:center;gap:.55em;margin-bottom:.15em;white-space:nowrap}#co-04 .co04-painel>b{width:78%}#co-04 .co04-painel>b.fraco{width:52%}#co-04 .co04-painel--1{top:8%;left:5%;width:46%;height:24%;animation:co04-entra-1 10s var(--ease-out) infinite both}#co-04 .co04-painel--2{top:39%;left:24%;width:34%;height:22%;animation:co04-entra-2 10s var(--ease-out) infinite both}#co-04 .co04-painel--3{justify-content:flex-start;top:66%;left:53%;width:52%;height:52%;animation:co04-entra-3 10s var(--ease-out) infinite both}#co-04 .co04-painel--1:after{animation:co04-ativo-1 10s ease-in-out infinite both}#co-04 .co04-painel--2:after{animation:co04-ativo-2 10s ease-in-out infinite both}#co-04 .co04-painel--3:after{opacity:1;animation:co04-ativo-3 10s ease-in-out infinite both}#co-04 .co04-linha{display:flex;align-items:center;gap:.6em;padding:.4em;border:1px solid rgb(22 22 22/6%);border-radius:.6em;background:rgb(255 255 255/80%);animation:co04-linha 10s var(--ease-out) calc(var(--j) * .6s) infinite both}#co-04 .co04-linha .co04-icone{width:clamp(1.1rem,4.6cqw,1.6rem)}#co-04 .co04-linha b{width:52%}#co-04 .co04-fluxo .co04-medidor{top:9%;right:6%;width:clamp(3.2rem,15cqw,4.6rem);aspect-ratio:1.45;border-radius:clamp(.65rem,2.8cqw,1rem)}#co-04 .co04-medidor--meio .co04-medidor__anel{inset:18% 14% 22%;width:72%;height:60%;transform:none}#co-04 .co04-medidor--meio .arco{stroke-dashoffset:22;animation:co04-meio 10s var(--ease-out) infinite both}@container (max-width: 380px){#co-04 .co04-painel--1{width:68%}#co-04 .co04-painel--2{width:40%}}@keyframes co04-entra-1{0%{opacity:0;transform:translateY(.6rem);filter:blur(4px)}5%,90%{opacity:1;transform:none;filter:blur(0)}97%,to{opacity:0;filter:blur(3px)}}@keyframes co04-entra-2{0%,14%{opacity:0;transform:translateY(.6rem);filter:blur(4px)}19%,90%{opacity:1;transform:none;filter:blur(0)}97%,to{opacity:0;filter:blur(3px)}}@keyframes co04-entra-3{0%,30%{opacity:0;transform:translateY(.6rem);filter:blur(4px)}35%,90%{opacity:1;transform:none;filter:blur(0)}97%,to{opacity:0;filter:blur(3px)}}@keyframes co04-ativo-1{0%,4%{opacity:0}15%,7%{opacity:1}19%,to{opacity:0}}@keyframes co04-ativo-2{0%,18%{opacity:0}21%,31%{opacity:1}35%,to{opacity:0}}@keyframes co04-ativo-3{0%,34%{opacity:0}37%,88%{opacity:1}93%,to{opacity:0}}@keyframes co04-trilha{0%,6%{clip-path:inset(0 100% 0 0);opacity:1}30%,90%{clip-path:inset(0 0 0 0);opacity:1}97%,to{clip-path:inset(0 0 0 0);opacity:0}}@keyframes co04-entra-ponto{0%,14%{opacity:0}20%,90%{opacity:1}97%,to{opacity:0}}@keyframes co04-entra-ponto-2{0%,30%{opacity:0}34%,90%{opacity:1}97%,to{opacity:0}}@keyframes co04-linha{0%,38%{opacity:0;transform:translateX(1rem)}43%,90%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes co04-meio{0%,48%{stroke-dashoffset:100}72%,90%{stroke-dashoffset:22}97%,to{stroke-dashoffset:100}}.no-js #co-04 :is(.co04-escada,.co04-fluxo) *,.no-js #co-04 :is(.co04-escada,.co04-fluxo) :after{animation:none}#co-04 .co04-card__texto p{text-wrap:pretty}#co-04 .co04-card__texto strong{color:#161616;font-weight:500}@media (max-width:900px){#co-04 .co04__cards{width:min(100%,36rem)}#co-04 .co04-card{grid-template-columns:minmax(0,1fr);gap:0;padding-bottom:clamp(1.5rem,2.15vw,2.25rem)}#co-04 .co04-janela{min-height:0;aspect-ratio:1.62/1}#co-04 .co04-card__lado{padding:clamp(1.75rem,2.4vw,2.25rem) clamp(1rem,1.4vw,1.45rem) 0}}@media (max-width:640px){#co-04{padding:4.5rem 1.25rem 3rem}#co-04 .co04__titulo{font-size:clamp(2.3rem,9.7vw,2.75rem);line-height:.99}#co-04 .co04-card{border-radius:1.6rem}#co-04 .co04-janela{border-radius:1.1rem}}@media (prefers-reduced-motion:reduce){#co-04 .co04-card.is-in:focus-within,#co-04 .co04-card.is-in:hover{transform:none}#co-04 [data-loop] :after{animation:none}}#co-05{position:relative;z-index:2;padding:var(--section-space) 1.5rem clamp(5rem,7vw,6.5rem);overflow:hidden;background:var(--light);color:#161616;interpolate-size:allow-keywords}#co-05 .reveal{transform:translate3d(0,1.5rem,0);transition-duration:.8s}#co-05 .reveal.is-in{transform:translateZ(0)}#co-05 .co05__grade{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(3rem,5.5vw,6rem);width:min(100%,72rem);margin:0 auto}#co-05 .co05__titulo{margin:0;color:#161616;font-family:var(--font-sans);font-size:clamp(3.25rem,4.72vw,4.75rem);font-weight:350;letter-spacing:-.058em;line-height:.98}#co-05 .co05__titulo>span{display:block}#co-05 .co05__enfase{font-family:var(--font-serif);font-size:1.045em;font-variation-settings:"wght" 300;font-weight:300;letter-spacing:-.048em}#co-05 .co05__apoio{max-width:26rem;margin-top:clamp(1.5rem,2.2vw,2rem);color:rgb(22 22 22/64%);font-size:clamp(1rem,1.18vw,1.125rem);font-weight:350;line-height:1.5}#co-05 .co05__links{position:relative;display:grid;max-width:24rem;margin-top:clamp(2rem,3vw,2.75rem)}#co-05 .co05__links li:after,#co-05 .co05__links:before{display:block;height:1px;background:linear-gradient(90deg,rgb(255 255 255/92%),rgb(255 255 255/100%) 50%,rgb(255 255 255/40%) 92%,transparent);box-shadow:0 1px 0 rgb(22 22 22/7%),0 0 22px rgb(255 255 255/90%);content:""}#co-05 .co05__links a{display:flex;min-height:3.5rem;align-items:center;justify-content:space-between;gap:1rem;padding-block:.75rem;color:#161616;font-size:clamp(1rem,1.18vw,1.125rem);font-weight:500;letter-spacing:-.03em;text-decoration:none;transition:color .18s var(--ease-out)}#co-05 .co05__links svg{flex:none;width:1.25rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;opacity:.55;transition:transform .18s var(--ease-out),opacity .18s var(--ease-out)}#co-05 .co05__links a:focus-visible,#co-05 .co05__links a:hover{color:var(--orange-on-light)}#co-05 .co05__links a:focus-visible svg,#co-05 .co05__links a:hover svg{opacity:1;transform:translateX(4px)}#co-05 .co05__painel{position:relative;overflow:hidden;padding:clamp(.5rem,1vw,.85rem) clamp(1.5rem,2.4vw,2.4rem);border:1px solid rgb(255 255 255/88%);border-radius:clamp(1.6rem,2vw,2.25rem);background:linear-gradient(145deg,rgb(255 255 255/88%),rgb(255 255 255/46%)),rgb(248 248 246/70%);box-shadow:inset 0 1px 0 rgb(255 255 255/100%),inset 0 -1px 0 rgb(255 255 255/54%),0 1.6rem 4rem rgb(28 22 14/8%);backdrop-filter:blur(18px)}#co-05 .co05__painel:before{position:absolute;top:0;right:1.5rem;left:1.5rem;height:1px;background:linear-gradient(90deg,transparent,rgb(255 255 255/100%),transparent);box-shadow:0 0 18px rgb(255 255 255/92%);content:""}#co-05 .co05__painel:after{position:absolute;inset:auto -18% -42% 18%;height:60%;background:radial-gradient(circle,rgb(255 108 17/11%) 0,transparent 62%);content:"";pointer-events:none}#co-05 .co05__item{position:relative;z-index:1}#co-05 .co05__item+.co05__item{border-top:1px solid rgb(255 255 255/78%);box-shadow:inset 0 1px 0 rgb(22 22 22/6%)}#co-05 summary{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:1.25rem;padding-block:clamp(1.35rem,2.1vw,1.8rem);list-style:none;cursor:pointer}#co-05 summary::-webkit-details-marker{display:none}#co-05 summary:focus-visible{outline-offset:2px;border-radius:.75rem}#co-05 .co05__pergunta{color:#101014;font-size:clamp(1.15rem,1.5vw,1.45rem);font-weight:500;letter-spacing:-.04em;line-height:1.2;text-wrap:pretty;transition:color .18s var(--ease-out)}#co-05 summary:hover .co05__pergunta{color:var(--orange-on-light)}#co-05 .co05__icone{position:relative;flex:none;width:2.5rem;height:2.5rem;border:1px solid rgb(22 22 22/12%);border-radius:50%;background:linear-gradient(180deg,rgb(255 255 255/90%),rgb(255 255 255/40%));box-shadow:inset 0 1px 0 rgb(255 255 255/100%),0 .5rem 1.25rem rgb(28 22 14/8%);transition:border-color .24s ease,background-color .24s ease}#co-05 .co05__icone:after,#co-05 .co05__icone:before{position:absolute;top:50%;left:50%;width:.85rem;height:1.5px;border-radius:2px;background:#161616;content:"";transform:translate(-50%,-50%);transition:transform .42s var(--ease-out),background-color .24s ease}#co-05 .co05__icone:after{transform:translate(-50%,-50%) rotate(90deg)}#co-05 details[open] .co05__icone{border-color:rgb(255 108 17/36%)}#co-05 details[open] .co05__icone:after,#co-05 details[open] .co05__icone:before{background:#df641f}#co-05 details[open] .co05__icone:after{transform:translate(-50%,-50%) rotate(0deg)}#co-05 .co05__resposta{max-width:44rem;padding:0 3.75rem clamp(1.5rem,2.4vw,2rem) 0}#co-05 .co05__resposta p{color:rgb(23 23 25/66%);font-size:clamp(.95rem,1.05vw,1.0625rem);font-weight:350;line-height:1.55;text-wrap:pretty}#co-05 .co05__resposta p+p{margin-top:.9em}#co-05 details::details-content{block-size:0;overflow:hidden;transition:block-size .42s var(--ease-out),content-visibility .42s allow-discrete}#co-05 details[open]::details-content{block-size:auto}@media (max-width:900px){#co-05 .co05__grade{grid-template-columns:minmax(0,1fr);width:min(100%,40rem);gap:2.5rem}#co-05 .co05__titulo>span{display:inline}}@media (max-width:640px){#co-05{padding:4.5rem 1.25rem 3.5rem}#co-05 .co05__titulo{font-size:clamp(2.3rem,9.7vw,2.75rem);line-height:.99}#co-05 .co05__painel{padding-inline:1.25rem;border-radius:1.6rem}#co-05 .co05__resposta{padding-right:0}#co-05 .co05__icone{width:2.25rem;height:2.25rem}}#co-05{padding-bottom:clamp(5rem,8vw,7.5rem)}#co-05 .co05__links a[aria-current]{color:var(--orange-on-light)}#co-05 .co05__links a[aria-current] span{display:inline-flex;align-items:center;gap:.7rem}#co-05 .co05__links a[aria-current] span:before{width:.45rem;height:.45rem;border-radius:50%;background:var(--orange);box-shadow:0 0 .6rem rgb(255 108 17/55%);content:""}#co-05 .co05__links a[aria-current] svg{opacity:1;transform:rotate(90deg)}#co-05 .co05__links a[aria-current]:focus-visible svg,#co-05 .co05__links a[aria-current]:hover svg{transform:rotate(90deg) translateX(4px)}@media (max-width:640px){#co-05{padding-bottom:4.5rem}}