:root{--navy: #0a1628;--navy-mid: #0f1e3d;--navy-lt: #162d5a;--gold: #c9a84c;--gold-lt: #d4bc6a;--superficie: #ffffff;--superficie-2: #f7f8fa;--superficie-3: #eef1f5;--texto: #0a1628;--texto-2: #46566e;--texto-3: #6b7a94;--texto-inverso: #f4f6f9;--borda: #e2e7ee;--borda-forte: #cbd3de;--fonte-titulo: "Cormorant Garamond", Georgia, "Times New Roman", serif;--fonte-ui: "Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif;--t-selo: clamp(.75rem, .72rem + .16vw, .8rem);--t-xs: clamp(.78rem, .76rem + .1vw, .83rem);--t-sm: clamp(.88rem, .85rem + .15vw, .95rem);--t-base: clamp(1rem, .97rem + .18vw, 1.09rem);--t-lg: clamp(1.2rem, 1.1rem + .5vw, 1.45rem);--t-xl: clamp(1.55rem, 1.35rem + 1vw, 2.1rem);--t-2xl: clamp(2rem, 1.6rem + 2vw, 3.2rem);--t-3xl: clamp(2.5rem, 1.9rem + 3vw, 4.4rem);--largura-texto: 68ch;--largura-max: 1200px;--raio: 4px;--raio-lg: 10px;--sombra-1: 0 1px 2px rgb(10 22 40 / .04), 0 2px 8px rgb(10 22 40 / .04);--sombra-2: 0 2px 6px rgb(10 22 40 / .06), 0 12px 32px rgb(10 22 40 / .08);--ease: cubic-bezier(.4, 0, .2, 1);--dur-rapida: .16s;--dur: .28s;--dur-lenta: .56s;--evento-navy: #000b23;--evento-bloco: #061633;--evento-topo: #072541;--evento-branco: #ffffff;--evento-creme: #f5efe3;--evento-tinta: #0b1733;--evento-ouro: linear-gradient(90deg, #fdf3d8, #f6e3b2, #ebd094, #e0c07c, #d6b26a);--evento-ouro-foco: #ebd094;--evento-erro: #ffb4a6;--fonte-evento-titulo: "Yeseva One", Georgia, "Times New Roman", serif;--fonte-evento-texto: "Tenor Sans", system-ui, -apple-system, "Segoe UI", sans-serif}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;padding-bottom:var(--consent-altura, 0px);background:var(--superficie);color:var(--texto);font-family:var(--fonte-ui);font-size:var(--t-base);line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{font-family:var(--fonte-titulo);font-weight:600;line-height:1.12;letter-spacing:-.015em;margin:0 0 .4em;text-wrap:balance}h1{font-size:var(--t-3xl)}h2{font-size:var(--t-2xl)}h3{font-size:var(--t-xl)}p{margin:0 0 1.15em;text-wrap:pretty}a{color:inherit;text-decoration-color:color-mix(in srgb,var(--gold) 60%,transparent);text-underline-offset:.22em;transition:color var(--dur-rapida) var(--ease)}@media(hover:hover)and (pointer:fine){a:hover{color:var(--navy-lt)}}img,picture,svg,video{display:block;max-width:100%;height:auto}input[type=range]{width:100%;height:44px;appearance:none;background:transparent;cursor:pointer;touch-action:pan-y}input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:var(--superficie-3)}input[type=range]::-moz-range-track{height:6px;border-radius:3px;background:var(--superficie-3)}input[type=range]::-webkit-slider-thumb{appearance:none;width:28px;height:28px;margin-top:-11px;border-radius:50%;background:var(--navy);border:3px solid var(--gold);box-shadow:var(--sombra-1);cursor:grab}input[type=range]::-moz-range-thumb{width:28px;height:28px;box-sizing:border-box;border-radius:50%;background:var(--navy);border:3px solid var(--gold);box-shadow:var(--sombra-1);cursor:grab}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:2px}.pular-para-conteudo{position:absolute;left:-9999px;top:0;background:var(--navy);color:var(--texto-inverso);padding:.75rem 1.25rem;z-index:100}.pular-para-conteudo:focus{left:0}.container{width:100%;max-width:var(--largura-max);margin-inline:auto;padding-inline:clamp(1.15rem,4vw,2.5rem)}.secao{padding-block:clamp(3.5rem,9vw,7rem)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.revelar{animation:revelar linear both;animation-timeline:view();animation-range:entry 5% cover 22%}}}@keyframes revelar{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}
