.faq{--faq-ink:#24211c;--faq-bronze:#6a5434;--faq-rule:#ddd4c6;color:var(--faq-ink);background:#f7f4ee;padding:clamp(3.25rem,5.5vw,4.85rem) 0 clamp(3.75rem,6vw,5.25rem);overflow-x:clip}.faq-wrap{width:min(100% - 2rem,78rem);margin-inline:auto}.faq-wrap:before{content:"";background:linear-gradient(90deg,#c6ae74,#c6ae7400);width:min(100%,18rem);height:1px;margin-bottom:clamp(1.65rem,3vw,2.35rem);display:block}.faq-layout,.faq-main{min-width:0}.faq-layout{gap:1.65rem;display:grid}.faq-kicker{color:var(--faq-bronze);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.7rem;margin:0 0 .9rem;font-size:.72rem;font-weight:500;display:flex}.faq-kicker:before{content:"";background:currentColor;width:1.6rem;height:1px}.faq h2{font-synthesis:none;letter-spacing:-.035em;text-wrap:balance;max-width:11em;margin:0;font-family:Newsreader,Iowan Old Style,Palatino,Georgia,serif;font-size:clamp(2rem,8.4vw,2.45rem);font-weight:500;line-height:1.04}.faq h2 span{color:#6f5834;font-style:italic}.faq-lede{color:#3f3a34;max-width:34rem;margin:.95rem 0 0;font-size:1.02rem;line-height:1.6}.faq-range{color:#6f5834;letter-spacing:.04em;align-items:center;gap:.7rem;margin:1.35rem 0 0;font-family:Newsreader,Iowan Old Style,Palatino,Georgia,serif;font-size:.98rem;font-style:italic;display:flex}.faq-range-rule{background:currentColor;width:2.4rem;height:1px}.faq-list{border-top:1px solid var(--faq-rule)}.faq-item{border-bottom:1px solid var(--faq-rule)}.faq-summary{cursor:pointer;grid-template-columns:2.15rem minmax(0,1fr) 1rem;align-items:center;gap:.7rem;min-height:3.5rem;padding:1rem .1rem 1rem 0;list-style:none;display:grid}.faq-summary::-webkit-details-marker{display:none}.faq-summary::marker{content:""}.faq-summary:focus,.faq-summary:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #8a7344}.faq-number{color:#6f5834;font-variant-numeric:tabular-nums;letter-spacing:.02em;font-family:Newsreader,Iowan Old Style,Palatino,Georgia,serif;font-size:.92rem;font-style:italic;line-height:1}.faq-summary h3{color:var(--faq-ink);font-synthesis:none;letter-spacing:-.022em;text-wrap:balance;margin:0;font-family:Newsreader,Iowan Old Style,Palatino,Georgia,serif;font-size:clamp(1.18rem,2.4vw,1.38rem);font-weight:500;line-height:1.28}.faq-toggle{color:#8a7344;justify-self:end;width:.85rem;height:.85rem;position:relative}.faq-toggle:before,.faq-toggle:after{content:"";background:currentColor;position:absolute}.faq-toggle:before{height:1px;top:50%;left:0;right:0;transform:translateY(-50%)}.faq-toggle:after{width:1px;transition:transform .22s;top:0;bottom:0;left:50%;transform:translate(-50%)}.faq-item[open] .faq-toggle:after{transform:translate(-50%)scaleY(0)}.faq-item[open] .faq-number,.faq-item[open] .faq-toggle{color:#6f5834}.faq-answer{padding:.1rem 0 1.15rem 2.85rem;animation:.24s faq-reveal}.faq-answer p{color:#3c3833;max-width:62ch;margin:0;font-size:1.02rem;line-height:1.65}.faq-answer p+p{margin-top:.75rem}.faq-links{flex-wrap:wrap;gap:.15rem 1.35rem;margin-top:.85rem;display:flex}.faq-links a,a.faq-inline{color:#5c4930;text-underline-offset:.22em;font-weight:500;text-decoration:underline 1px #5c493073}.faq-links a{align-items:center;gap:.4rem;min-height:2.75rem;font-size:.94rem;display:inline-flex}.faq-links a svg{flex:none;transition:transform .18s}.faq-answer a:hover{text-decoration-color:currentColor}.faq-links a:hover svg{transform:translate(3px)}.faq-close{justify-items:start;gap:1.05rem;margin-top:1.55rem;display:grid}.faq-prompt{letter-spacing:-.03em;text-wrap:balance;max-width:16em;margin:0;font-family:Newsreader,Iowan Old Style,Palatino,Georgia,serif;font-size:clamp(1.4rem,3.4vw,1.8rem);font-weight:500;line-height:1.15}.faq-note{color:#3f3a34;margin:.45rem 0 0;font-size:1rem;line-height:1.5}.cta.faq-button{color:#f6f1e8;width:fit-content;max-width:100%;box-shadow:none;background:#24211c;border-color:#c6ae74}.cta.faq-button svg{width:1.15rem;height:1.15rem}.cta.faq-button:hover,.cta.faq-button:active{color:#f6f1e8;box-shadow:none;background:#2c2823;border-color:#d5c272}.cta.faq-button:focus-visible{outline-offset:3px;outline:2px solid #8a7344}#perguntas-frequentes{scroll-margin-top:calc(var(--header-height) + .75rem)}@media (hover:hover) and (pointer:fine){.faq-summary:hover h3{color:#4e4336}.faq-summary:hover .faq-toggle{color:#6f5834}}@media (width>=48rem){.faq-wrap{width:min(100% - 3rem,78rem)}.faq h2{font-size:clamp(2.2rem,4.6vw,2.85rem)}}@media (width>=64rem){.faq{padding-top:clamp(4rem,6vw,5.35rem)}.faq-layout{grid-template-columns:minmax(16rem,.35fr) minmax(0,.65fr);align-items:start;gap:0}.faq-intro{top:calc(var(--header-height) + 1.5rem);padding-right:clamp(1.5rem,2.6vw,2.75rem);position:sticky}.faq-main{border-left:1px solid var(--faq-rule);padding-left:clamp(1.65rem,3vw,3.15rem)}.faq h2{font-size:clamp(2.15rem,2.7vw,3.15rem)}.faq-summary h3{font-size:clamp(1.28rem,1.45vw,1.5rem)}.faq-close{margin-top:1.85rem}}@media (width<=47.99rem){.faq-wrap:before{margin-inline:auto}.faq-intro,.faq-kicker,.faq h2,.faq-lede,.faq-prompt,.faq-note{text-align:center}.faq-kicker,.faq-range,.faq-close{justify-content:center}.faq h2,.faq-lede,.faq-prompt{margin-inline:auto}.faq-close{justify-items:center}.faq-answer{text-align:center;padding:.45rem .2rem 1.35rem}.faq-answer p{text-wrap:balance;margin-inline:auto}.faq-links{justify-content:center}.faq{padding-bottom:max(5.5rem, calc(env(safe-area-inset-bottom) + 4.75rem))}}@media (prefers-reduced-motion:reduce){.faq-answer,.faq-toggle:after,.faq-links a svg{transition:none;animation:none}.faq-links a:hover svg,.cta.faq-button:hover,.cta.faq-button:active{transform:none}}@keyframes faq-reveal{0%{opacity:0}to{opacity:1}}@media (forced-colors:active){.faq-toggle:before,.faq-toggle:after,.faq-range-rule,.faq-kicker:before,.faq-wrap:before{background:canvastext}}
