#ct-01.ct01{position:relative;z-index:1;isolation:isolate;display:flex;min-height:clamp(34rem,74svh,46rem);align-items:center;justify-content:center;overflow:hidden;padding:clamp(8rem,11vw,10rem) var(--gutter) clamp(6.5rem,9vw,8.5rem);background:#050505;color:var(--white)}#ct-01 .ct01__barras{position:absolute;z-index:-1;top:30%;right:0;bottom:0;left:0;display:flex;overflow:hidden;pointer-events:none;transform:translateZ(0);backface-visibility:hidden}#ct-01 .ct01__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:ct01-barras-pulso 2s ease-in-out infinite alternate;animation-delay:var(--delay);animation-play-state:paused}#ct-01.em-cena .ct01__barras span{animation-play-state:running}@keyframes ct01-barras-pulso{to{transform:scaleY(calc(var(--scale) * .7))}}#ct-01:after{position:absolute;z-index:-1;inset:0;background:radial-gradient(ellipse 50% 46% at 50% 52%,rgb(5 5 5/70%),transparent 100%);content:"";pointer-events:none}#ct-01 .ct01__conteudo{position:relative;z-index:2;display:flex;width:min(100%,58rem);flex-direction:column;align-items:center;text-align:center}#ct-01 .ct01__titulo{margin:0;color:var(--white);font-family:var(--font-sans);font-size:clamp(3.25rem,1.6rem + 4.6vw,5.25rem);font-weight:350;letter-spacing:-.058em;line-height:.96;text-wrap:balance}#ct-01 .ct01__enfase{font-family:var(--font-serif);font-variation-settings:"wght" 300;font-weight:300;letter-spacing:-.048em}#ct-01 .ct01__subtitulo{width:min(100%,40rem);margin:clamp(1.4rem,2vw,1.9rem) 0 0;color:rgb(248 248 246/64%);font-size:clamp(1.15rem,.95rem + .8vw,1.6rem);font-weight:350;letter-spacing:-.03em;line-height:1.3;text-wrap:balance}#ct-01 .ct01__destaque{color:var(--white)}#ct-01 .ct01__apoio{width:min(100%,36rem);margin:clamp(1rem,1.4vw,1.25rem) 0 0;color:rgb(248 248 246/56%);font-size:clamp(.95rem,1.05vw,1.0625rem);font-weight:350;line-height:1.5;text-wrap:balance}#ct-01 .ct01__apoio strong{color:var(--orange-editorial);font-weight:500}@media (max-width:640px){#ct-01.ct01{min-height:0;padding:7.5rem 1.5rem 6rem}#ct-01 .ct01__barras{top:44%}#ct-01 .ct01__titulo{font-size:clamp(2.6rem,12vw,3.25rem)}#ct-01 .ct01__subtitulo{width:min(100%,21rem);font-size:1.15rem}#ct-01 .ct01__apoio{width:min(100%,20.5rem);font-size:.95rem}}@media (prefers-reduced-motion:reduce){#ct-01 .ct01__barras span{animation:none}}#ct-01 .ct01__acao{display:flex;width:100%;justify-content:center;margin-top:clamp(2rem,2.8vw,2.75rem)}#ct-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)}#ct-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}#ct-01 .hero-cta:focus-visible,#ct-01 .hero-cta:hover{border-color:rgb(255 255 255/38%);background:#141414;transform:translateY(-2px)}#ct-01 .hero-cta:focus-visible{outline:2px solid var(--orange);outline-offset:4px}@media (max-width:1050px){#ct-01 .hero-cta{width:min(22.8rem,calc(100% - 2rem));min-height:4rem;gap:.9rem;padding:.85rem 1.6rem;font-size:1rem}#ct-01 .hero-cta svg{width:1.15rem}}@media (max-width:700px){#ct-01 .hero-cta{width:min(100%,21rem);min-height:3.75rem;padding-inline:1.35rem;font-size:.96rem}}#ct-02{position:relative;z-index:2;overflow:hidden;padding:clamp(5rem,7vw,6.5rem) 1.5rem;background:var(--light);color:#161616}#ct-02: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%)}#ct-02 .ct02__cabecalho{width:min(52rem,100%);margin:0 auto clamp(2.5rem,3.6vw,3.75rem);text-align:center}#ct-02 .ct02__titulo{margin:0;color:#161616;font-family:var(--font-sans);font-size:clamp(2.3rem,1.2rem + 3.4vw,4.25rem);font-weight:350;letter-spacing:-.058em;line-height:.98;text-wrap:balance}#ct-02 .ct02__enfase{font-family:var(--font-serif);font-size:1.045em;font-variation-settings:"wght" 300;font-weight:300;letter-spacing:-.048em}#ct-02 .ct02__grade{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);width:min(100%,66rem);margin:0 auto;align-items:stretch}#ct-02 .ct02__grade,#ct-02 .ct02__lado{display:grid;gap:clamp(1rem,1.45vw,1.45rem)}#ct-02 .ct02__lado{grid-template-rows:minmax(15rem,1fr) auto;min-width:0}#ct-02 .ct02-card,#ct-02 .ct02-contato{position:relative;min-width:0;overflow:hidden;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);-webkit-backdrop-filter:blur(18px)}#ct-02 .ct02-card:after,#ct-02 .ct02-contato: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}#ct-02 .ct02-card--form{padding:clamp(1.5rem,2.6vw,2.5rem)}#ct-02 .ct02-form{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,1.3vw,1.25rem) clamp(.85rem,1.1vw,1.1rem)}#ct-02 .ct02-campo{display:grid;gap:.5rem;min-width:0}#ct-02 .ct02-campo--largo{grid-column:1/-1}#ct-02 .ct02-campo label{color:rgb(22 22 22/72%);font-size:.875rem;font-weight:500;letter-spacing:-.015em;line-height:1.3}#ct-02 .ct02-campo input,#ct-02 .ct02-campo select{width:100%;min-height:3.25rem;padding:.8rem 1rem;border:1px solid rgb(22 22 22/14%);border-radius:.95rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgb(255 255 255/72%);box-shadow:inset 0 1px 2px rgb(22 22 22/5%);color:#161616;font:inherit;font-size:1rem;font-weight:400;letter-spacing:-.01em;transition:border-color .18s var(--ease-out),box-shadow .18s var(--ease-out),background-color .18s var(--ease-out)}#ct-02 .ct02-campo input[type=number]{-moz-appearance:textfield}#ct-02 .ct02-campo input::-webkit-inner-spin-button,#ct-02 .ct02-campo input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}#ct-02 .ct02-campo select{padding-right:2.75rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23161616' stroke-opacity='.62' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1.1rem;cursor:pointer;text-overflow:ellipsis}#ct-02 .ct02-campo select::-ms-expand{display:none}#ct-02 .ct02-campo input:hover,#ct-02 .ct02-campo select:hover{border-color:rgb(22 22 22/26%)}#ct-02 .ct02-campo input:focus-visible,#ct-02 .ct02-campo select:focus-visible{border-color:rgb(255 108 17/70%);outline:none;background-color:rgb(255 255 255/94%);box-shadow:0 0 0 3px rgb(255 108 17/22%)}#ct-02 .ct02-campo input:user-invalid,#ct-02 .ct02-campo input[aria-invalid=true]{border-color:var(--orange-on-light);box-shadow:0 0 0 3px rgb(189 71 0/14%)}#ct-02 .ct02-campo:has(input[aria-invalid=true]) label{color:var(--orange-on-light)}#ct-02 .ct02-enviar{grid-column:1/-1;justify-self:start;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);margin-top:.5rem;padding:.9vw 1.84vw;border:1px solid transparent;border-radius:999px;background:var(--black);box-shadow:inset 0 1px 0 rgb(255 255 255/22%),0 .85rem 2.2rem rgb(10 10 10/18%);color:var(--on-orange);cursor:pointer;font:inherit;font-size:min(1.0625rem,1.09vw);font-weight:600;letter-spacing:-.035em;line-height:1.2;transition:background-color .18s var(--ease-out),transform .18s var(--ease-out)}#ct-02 .ct02-enviar svg{width:min(1.25rem,1.28vw);flex:none;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}#ct-02 .ct02-enviar:focus-visible,#ct-02 .ct02-enviar:hover{background:var(--surface-dark);transform:translateY(-2px)}#ct-02 .ct02-enviar:focus-visible{outline:2px solid var(--orange);outline-offset:4px}@media (max-width:1050px){#ct-02 .ct02-enviar{width:min(22.8rem,100%);min-height:4rem;gap:.9rem;padding:.85rem 1.6rem;font-size:1rem}#ct-02 .ct02-enviar svg{width:1.15rem}}@media (max-width:700px){#ct-02 .ct02-enviar{width:min(100%,21rem);min-height:3.75rem;padding-inline:1.35rem;font-size:.96rem}}#ct-02 .ct02-janela{--ciclo:9s;position:relative;min-height:15rem;overflow:hidden;border:.5rem solid var(--surface-dark);border-radius:clamp(1.1rem,1.4vw,1.45rem);background:#111;box-shadow:inset 0 1px 0 rgb(255 255 255/5%),0 0 0 1px rgb(22 22 22/10%),0 1.2rem 2.4rem -1.2rem rgb(28 22 14/28%);isolation:isolate}#ct-02 .ct02-janela__barra{display:flex;align-items:center;gap:.35rem;height:12%;padding:0 5%;border-bottom:1px solid var(--line-dark)}#ct-02 .ct02-janela__barra i{width:.45rem;height:.45rem;border-radius:50%;background:rgb(248 248 246/22%)}#ct-02 .ct02-janela__barra b{width:28%;height:.4rem;margin-left:auto;border-radius:999px;background:rgb(248 248 246/14%)}#ct-02 .ct02-agenda{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:4% 4%;height:88%;padding:4.5% 5% 5%}#ct-02 .ct02-mes{display:grid;grid-template-rows:auto 1fr;gap:.5rem;min-height:0}#ct-02 .ct02-mes__topo{display:flex;align-items:center;gap:.35rem}#ct-02 .ct02-mes__topo b{width:42%;height:.45rem;margin-right:auto;border-radius:999px;background:rgb(248 248 246/40%)}#ct-02 .ct02-mes__topo i{width:.9rem;height:.9rem;border:1px solid rgb(248 248 246/18%);border-radius:.3rem}#ct-02 .ct02-mes__dias{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:.28rem;min-height:0}#ct-02 .ct02-mes__dias i{position:relative;border-radius:.3rem;background:rgb(248 248 246/7%)}#ct-02 .ct02-mes__dias i:nth-child(7n),#ct-02 .ct02-mes__dias i:nth-child(7n+1){background:rgb(248 248 246/3%)}#ct-02 .ct02-horas{display:grid;grid-auto-rows:minmax(0,1fr);gap:.45rem;min-height:0}#ct-02 .ct02-hora{position:relative;border:1px solid rgb(248 248 246/12%);border-radius:999px;background:rgb(248 248 246/5%)}#ct-02 .ct02-ficha{position:relative;display:grid;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:.6rem;padding:.65rem .75rem;border:1px solid rgb(255 255 255/16%);border-radius:.9rem;background:rgb(255 255 255/6%);backdrop-filter:blur(.65rem) saturate(112%);-webkit-backdrop-filter:blur(.65rem) saturate(112%)}#ct-02 .ct02-linha{position:relative;height:.55rem;border-radius:999px;background:rgb(248 248 246/8%)}#ct-02 .ct02-linha:before{position:absolute;inset:0 auto 0 0;width:var(--w);border-radius:inherit;background:rgb(248 248 246/62%);content:""}#ct-02 .ct02-ok{display:grid;width:1.9rem;height:1.9rem;place-items:center;border-radius:50%;background:var(--orange);box-shadow:0 0 1rem rgb(255 108 17/55%)}#ct-02 .ct02-ok svg{width:1.1rem;fill:none;stroke:var(--black);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}#ct-02 .ct02-mes__dias i.ct02-dia--alvo{background:var(--orange);box-shadow:0 0 .9rem rgb(255 108 17/60%)}#ct-02 .ct02-hora--alvo{border-color:rgb(255 150 82/70%);background:rgb(255 108 17/26%)}#ct-02 .ct02-dia--alvo:after,#ct-02 .ct02-hora--alvo:after{position:absolute;inset:-.3rem;border:2px solid rgb(255 150 82/90%);border-radius:inherit;content:"";opacity:0}#ct-02 .ct02-dia--alvo:after{border-radius:.45rem}#ct-02 .ct02-janela.em-cena .ct02-dia--alvo{animation:ct02-dia var(--ciclo) var(--ease-out) infinite}#ct-02 .ct02-janela.em-cena .ct02-dia--alvo:after{animation:ct02-toque-dia var(--ciclo) ease-out infinite}#ct-02 .ct02-janela.em-cena .ct02-hora--alvo{animation:ct02-hora var(--ciclo) var(--ease-out) infinite}#ct-02 .ct02-janela.em-cena .ct02-hora--alvo:after{animation:ct02-toque-hora var(--ciclo) ease-out infinite}#ct-02 .ct02-janela.em-cena .ct02-linha:before{animation:ct02-linha var(--ciclo) var(--ease-out) infinite;animation-delay:calc(var(--i) * .5s)}#ct-02 .ct02-janela.em-cena .ct02-ok{animation:ct02-ok var(--ciclo) var(--ease-out) infinite}#ct-02 .ct02-janela.em-cena .ct02-ficha{animation:ct02-ficha var(--ciclo) var(--ease-out) infinite}@keyframes ct02-dia{0%,12%{background:rgb(248 248 246/7%);box-shadow:none}16%,90%{background:var(--orange);box-shadow:0 0 .9rem rgb(255 108 17/60%)}97%,to{background:rgb(248 248 246/7%);box-shadow:none}}@keyframes ct02-toque-dia{0%,9%{opacity:0;transform:scale(1.5)}13%{opacity:1;transform:scale(1)}20%,to{opacity:0;transform:scale(1.1)}}@keyframes ct02-hora{0%,28%{border-color:rgb(248 248 246/12%);background:rgb(248 248 246/5%)}32%,90%{border-color:rgb(255 150 82/70%);background:rgb(255 108 17/26%)}97%,to{border-color:rgb(248 248 246/12%);background:rgb(248 248 246/5%)}}@keyframes ct02-toque-hora{0%,25%{opacity:0;transform:scale(1.25)}29%{opacity:1;transform:scale(1)}36%,to{opacity:0;transform:scale(1.06)}}@keyframes ct02-linha{0%,38%{width:0}50%,88%{width:var(--w)}94%,to{width:0}}@keyframes ct02-ok{0%,68%{opacity:0;transform:scale(.4)}73%{opacity:1;transform:scale(1.12)}76%,88%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(.4)}}@keyframes ct02-ficha{0%,36%{border-color:rgb(255 255 255/14%)}40%,88%{border-color:rgb(255 150 82/55%)}94%,to{border-color:rgb(255 255 255/14%)}}#ct-02 .ct02-contatos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,1.45vw,1.45rem);margin:0;padding:0;list-style:none}#ct-02 .ct02-contatos li{display:flex;min-width:0}#ct-02 .ct02-contato{display:flex;width:100%;flex-direction:column;gap:.9rem;padding:clamp(1.15rem,1.6vw,1.5rem);border-radius:clamp(1.25rem,1.6vw,1.6rem);color:#161616;text-decoration:none;transition:border-color .24s ease,box-shadow .24s ease,transform .24s var(--ease-out)}#ct-02 .ct02-contato:focus-visible,#ct-02 .ct02-contato: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:translateY(-.3rem)}#ct-02 .ct02-contato:focus-visible{outline:2px solid var(--orange);outline-offset:4px}#ct-02 .ct02-contato__topo{position:relative;z-index:1;display:flex;align-items:center;gap:.7rem}#ct-02 .ct02-contato__icone{display:grid;flex:none;width:2.5rem;height:2.5rem;place-items:center;border-radius:.6rem;background:rgb(255 108 17/12%)}#ct-02 .ct02-contato__icone svg{width:1.3rem;fill:var(--orange-on-light)}#ct-02 .ct02-contato__icone svg.ct02-traco{fill:none;stroke:var(--orange-on-light);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}#ct-02 .ct02-contato__nome{font-size:clamp(1.2rem,1.5vw,1.4rem);font-weight:400;letter-spacing:-.045em}#ct-02 .ct02-contato__seta{width:1.3rem;margin-left:auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;transition:transform .18s var(--ease-out)}#ct-02 .ct02-contato:hover .ct02-contato__seta{transform:translate(2px,-2px)}#ct-02 .ct02-contato__texto{position:relative;z-index:1;padding-top:.85rem;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:.94rem;font-weight:350;line-height:1.5}#ct-02 .ct02-contato__texto strong{color:#161616;font-weight:500}@media (max-width:900px){#ct-02 .ct02__grade{grid-template-columns:minmax(0,1fr);width:min(100%,38rem)}#ct-02 .ct02__lado{grid-template-rows:auto auto}#ct-02 .ct02-janela{min-height:0;aspect-ratio:1.45/1}}@media (max-width:640px){#ct-02{padding:4.5rem 1.25rem 3.5rem}#ct-02 .ct02__titulo{font-size:clamp(2.2rem,9.7vw,2.75rem)}#ct-02 .ct02-card--form{padding:1.35rem 1.15rem 1.5rem;border-radius:1.6rem}#ct-02 .ct02-form{grid-template-columns:minmax(0,1fr)}#ct-02 .ct02-enviar{justify-self:stretch}#ct-02 .ct02-contatos{grid-template-columns:minmax(0,1fr)}#ct-02 .ct02-janela{border-width:.4rem;border-radius:1.1rem}#ct-02 .ct02-mes__dias{gap:.2rem}#ct-02 .ct02-horas{gap:.3rem}#ct-02 .ct02-ficha{gap:.45rem;padding:.5rem .6rem}#ct-02 .ct02-ok{width:1.6rem;height:1.6rem}}@media (prefers-reduced-motion:reduce){#ct-02 .ct02-janela *,#ct-02 .ct02-janela :after,#ct-02 .ct02-janela :before{animation:none!important}#ct-02 .ct02-campo input,#ct-02 .ct02-campo select,#ct-02 .ct02-contato,#ct-02 .ct02-contato__seta,#ct-02 .ct02-enviar,#ct-02 .ct02-enviar svg{transition:none}}#ct-02 .ct02-form{scroll-margin-top:7.5rem}#ct-02 .ct02-form[hidden]{display:none}#ct-02 .ct02-confirmacao{position:relative;z-index:1;outline:none}#ct-02 .ct02-card--enviado{display:grid;align-content:center;min-height:22rem}#ct-02 .ct02-card--enviado .ct02-confirmacao{display:grid;gap:1rem;max-width:30rem;margin:0 auto;text-align:center;animation:ct02-confirmacao-entra .52s var(--ease-out) both}#ct-02 .ct02-confirmacao__titulo{margin:0;color:#161616;font-family:var(--font-serif);font-size:clamp(2rem,1.3rem + 2vw,3rem);font-variation-settings:"wght" 300;font-weight:300;letter-spacing:-.048em;line-height:1}#ct-02 .ct02-confirmacao__texto{margin:0;color:rgb(22 22 22/72%);font-size:clamp(1rem,.95rem + .25vw,1.125rem);letter-spacing:-.015em;line-height:1.5}#ct-02 .ct02-confirmacao:focus-visible{outline:2px solid var(--orange);outline-offset:.75rem;border-radius:1rem}@keyframes ct02-confirmacao-entra{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){#ct-02 .ct02-card--enviado .ct02-confirmacao{animation:none}}#ct-03{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}#ct-03 .reveal{transform:translate3d(0,1.5rem,0);transition-duration:.8s}#ct-03 .reveal.is-in{transform:translateZ(0)}#ct-03 .ct03__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}#ct-03 .ct03__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}#ct-03 .ct03__titulo>span{display:block}#ct-03 .ct03__enfase{font-family:var(--font-serif);font-size:1.045em;font-variation-settings:"wght" 300;font-weight:300;letter-spacing:-.048em}#ct-03 .ct03__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}#ct-03 .ct03__links{position:relative;display:grid;max-width:24rem;margin-top:clamp(2rem,3vw,2.75rem)}#ct-03 .ct03__links li:after,#ct-03 .ct03__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:""}#ct-03 .ct03__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)}#ct-03 .ct03__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)}#ct-03 .ct03__links a:focus-visible,#ct-03 .ct03__links a:hover{color:var(--orange-on-light)}#ct-03 .ct03__links a:focus-visible svg,#ct-03 .ct03__links a:hover svg{opacity:1;transform:translateX(4px)}#ct-03 .ct03__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)}#ct-03 .ct03__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:""}#ct-03 .ct03__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}#ct-03 .ct03__item{position:relative;z-index:1}#ct-03 .ct03__item+.ct03__item{border-top:1px solid rgb(255 255 255/78%);box-shadow:inset 0 1px 0 rgb(22 22 22/6%)}#ct-03 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}#ct-03 summary::-webkit-details-marker{display:none}#ct-03 summary:focus-visible{outline-offset:2px;border-radius:.75rem}#ct-03 .ct03__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)}#ct-03 summary:hover .ct03__pergunta{color:var(--orange-on-light)}#ct-03 .ct03__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}#ct-03 .ct03__icone:after,#ct-03 .ct03__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}#ct-03 .ct03__icone:after{transform:translate(-50%,-50%) rotate(90deg)}#ct-03 details[open] .ct03__icone{border-color:rgb(255 108 17/36%)}#ct-03 details[open] .ct03__icone:after,#ct-03 details[open] .ct03__icone:before{background:#df641f}#ct-03 details[open] .ct03__icone:after{transform:translate(-50%,-50%) rotate(0deg)}#ct-03 .ct03__resposta{max-width:44rem;padding:0 3.75rem clamp(1.5rem,2.4vw,2rem) 0}#ct-03 .ct03__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}#ct-03 .ct03__resposta p+p{margin-top:.9em}#ct-03 details::details-content{block-size:0;overflow:hidden;transition:block-size .42s var(--ease-out),content-visibility .42s allow-discrete}#ct-03 details[open]::details-content{block-size:auto}@media (max-width:900px){#ct-03 .ct03__grade{grid-template-columns:minmax(0,1fr);width:min(100%,40rem);gap:2.5rem}#ct-03 .ct03__titulo>span{display:inline}}@media (max-width:640px){#ct-03{padding:4.5rem 1.25rem 3.5rem}#ct-03 .ct03__titulo{font-size:clamp(2.3rem,9.7vw,2.75rem);line-height:.99}#ct-03 .ct03__painel{padding-inline:1.25rem;border-radius:1.6rem}#ct-03 .ct03__resposta{padding-right:0}#ct-03 .ct03__icone{width:2.25rem;height:2.25rem}}#ct-03{padding-bottom:clamp(5rem,8vw,7.5rem)}#ct-03 .ct03__links a[aria-current]{color:var(--orange-on-light)}#ct-03 .ct03__links a[aria-current] span{display:inline-flex;align-items:center;gap:.7rem}#ct-03 .ct03__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:""}#ct-03 .ct03__links a[aria-current] svg{opacity:1;transform:rotate(90deg)}#ct-03 .ct03__links a[aria-current]:focus-visible svg,#ct-03 .ct03__links a[aria-current]:hover svg{transform:rotate(90deg) translateX(4px)}@media (max-width:640px){#ct-03{padding-bottom:4.5rem}}