:root{--petroleo: #0b4549;--petroleo-900: #082f32;--oliva: #6a8a14;--oliva-700: #4f6a10;--areia: #efe8da;--fundo: #faf8f3;--texto: #1d2b2c;--texto-suave: #4a5859;--oliva-800: #42590d;--linha: rgb(11 69 73 / .14);--linha-forte: rgb(11 69 73 / .26);--sobre-escuro: #ffffff;--sobre-escuro-suave: rgb(255 255 255 / .8);--areia-escura: #e4dac6;--focus: var(--petroleo);--font: "Archivo", "Archivo Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--stretch-titulo: 84%;--fs-hero: clamp(2.5rem, 1.55rem + 4.3vw, 4.875rem);--fs-h2: clamp(1.875rem, 1.4rem + 2vw, 2.875rem);--fs-h3: clamp(1.125rem, 1.05rem + .35vw, 1.3125rem);--fs-lead: clamp(1.0625rem, 1rem + .3vw, 1.25rem);--fs-body: clamp(1rem, .97rem + .12vw, 1.0625rem);--fs-small: .875rem;--fs-micro: .75rem;--gutter: clamp(1rem, .6rem + 2.4vw, 2.5rem);--container: 75rem;--section-y: clamp(4rem, 2.8rem + 5.2vw, 7.5rem);--header-h: 4rem;--r-sm: .5rem;--r-md: .875rem;--r-lg: 1.25rem;--r-xl: 1.75rem;--r-pill: 999px;--sombra-card: 0 1px 2px rgb(8 47 50 / .06), 0 8px 24px -12px rgb(8 47 50 / .18);--sombra-alta: 0 2px 4px rgb(8 47 50 / .08), 0 24px 48px -24px rgb(8 47 50 / .35);--ease-out: cubic-bezier(.22, .65, .25, 1)}@media(min-width:64em){:root{--header-h: 4.75rem}}@font-face{font-family:Archivo;src:url(/assets/fonts/Archivo-latin.woff2) format("woff2");font-weight:400 800;font-stretch:75% 100%;font-style:normal;font-display:swap}@font-face{font-family:Archivo Fallback;src:local("Arial"),local("Helvetica Neue"),local("Helvetica");size-adjust:98%;ascent-override:90%;descent-override:22%;line-gap-override:0%}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1rem)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--fundo);color:var(--texto);font-family:var(--font);font-size:var(--fs-body);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}:where(ul,ol)[role=list]{list-style:none;padding:0}img,svg,video{display:block;max-width:100%}img{height:auto}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}::selection{background:var(--areia-escura);color:var(--petroleo-900)}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;top:.75rem;left:.75rem;z-index:100;padding:.75rem 1.25rem;border-radius:var(--r-pill);background:var(--fundo);color:var(--petroleo);font-weight:650;text-decoration:none;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--section-y)}.on-dark{--focus: var(--areia);color:var(--sobre-escuro)}.title{font-size:var(--fs-h2);font-weight:720;font-stretch:var(--stretch-titulo);line-height:1.06;letter-spacing:-.018em;color:var(--petroleo);text-wrap:balance}.on-dark .title{color:var(--sobre-escuro)}.lead{font-size:var(--fs-lead);line-height:1.55;color:var(--texto-suave);text-wrap:pretty}.on-dark .lead{color:var(--sobre-escuro-suave)}.eyebrow{display:inline-flex;align-items:center;gap:.625rem;font-size:var(--fs-micro);font-weight:640;letter-spacing:.16em;text-transform:uppercase}.btn{--btn-bg: var(--oliva-700);--btn-bg-hover: var(--oliva-800);--btn-fg: #fff;display:inline-flex;align-items:center;justify-content:center;gap:.625rem;min-height:3.25rem;padding:.875rem 1.625rem;border:0;border-radius:var(--r-pill);background:var(--btn-bg);color:var(--btn-fg);font-size:.875rem;font-weight:680;font-stretch:92%;letter-spacing:.06em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:background-color .2s,color .2s,box-shadow .2s,transform .2s var(--ease-out)}.btn:hover{background:var(--btn-bg-hover)}.btn:active{transform:translateY(1px)}.btn svg{flex:none;width:1.25rem;height:1.25rem}.btn .btn__arrow{width:1.125rem;height:1.125rem;transition:transform .2s var(--ease-out)}.btn:hover .btn__arrow{transform:translate(3px)}.btn--lg{min-height:3.625rem;padding:1rem 1.875rem;font-size:.9375rem}.btn--sm{min-height:2.75rem;padding:.625rem 1.125rem;font-size:.8125rem}.btn--block{width:100%}@media(max-width:29.99em){.btn{gap:.5rem;padding-inline:1.125rem;font-stretch:84%;letter-spacing:.03em}.btn--lg{font-size:.875rem}.btn .btn__arrow{display:none}}.btn--outline{--btn-bg: transparent;--btn-bg-hover: var(--petroleo);--btn-fg: var(--petroleo);box-shadow:inset 0 0 0 1.5px var(--linha-forte)}.btn--outline:hover{color:#fff;box-shadow:inset 0 0 0 1.5px var(--petroleo)}.text-link{display:inline-flex;align-items:center;gap:.375rem;min-height:2.75rem;color:var(--petroleo);font-weight:640;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.3em;text-decoration-color:var(--linha-forte);transition:text-decoration-color .2s}.text-link:hover{text-decoration-color:currentColor}.text-link svg{width:1.125rem;height:1.125rem}.icon-badge{display:inline-grid;place-items:center;flex:none;width:2.75rem;height:2.75rem;border-radius:50%;background:#6a8a141f;color:var(--oliva-700)}.icon-badge svg{width:1.375rem;height:1.375rem;stroke-width:1.75}.on-dark .icon-badge{background:#efe8da1a;color:var(--areia);box-shadow:inset 0 0 0 1px #efe8da38}@media(prefers-reduced-motion:no-preference){.rv{opacity:0;transform:translateY(28px);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out)}.rv.is-in{opacity:1;transform:none}}.skeleton{display:block;border-radius:var(--r-sm);background:linear-gradient(90deg,#0b454912,#0b454921,#0b454912);background-size:200% 100%}.on-dark .skeleton{background-image:linear-gradient(90deg,#ffffff14,#ffffff29,#ffffff14)}@media(prefers-reduced-motion:no-preference){.skeleton{animation:shimmer 1.4s linear infinite}}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.rail{display:grid;grid-auto-flow:column;grid-auto-columns:min(78%,20rem);gap:.875rem;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);padding-bottom:.5rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start}.hero{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:clamp(38rem,100svh,58rem);overflow:hidden;background:var(--petroleo-900)}.hero__img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:50% 70%}.hero__shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(to bottom,#082f3259,#082f3200 22%),linear-gradient(to top,#082f32f0,#082f32d1 38%,#082f3259 62%,#082f320d 80%)}.hero__inner{display:grid;gap:2rem;padding-top:calc(var(--header-h) + 2.5rem);padding-bottom:1.75rem}.hero__copy{display:grid;justify-items:start;gap:1.125rem;max-width:40rem}.hero__eyebrow{color:var(--areia)}.hero__eyebrow:before{content:"";width:1.75rem;height:1.5px;background:currentColor}.hero__title{font-size:var(--fs-hero);font-weight:760;font-stretch:78%;line-height:.98;letter-spacing:-.022em;text-wrap:balance;text-shadow:0 2px 24px rgb(8 47 50 / .35)}.hero__title em{font-style:normal;color:var(--areia)}.hero__text{max-width:33rem;color:#ffffffe6;font-size:var(--fs-lead);line-height:1.55;text-wrap:pretty}.hero__cta{margin-top:.5rem}.hero__badges{display:grid;gap:.75rem;margin:0;padding:1.25rem 0 0;border-top:1px solid rgb(255 255 255 / .2);list-style:none}.hero__badge{display:flex;align-items:center;gap:.75rem;font-size:.9375rem;font-weight:560;line-height:1.3}.hero__badge svg{flex:none;width:1.375rem;height:1.375rem;color:var(--areia);stroke-width:1.75}@media(max-width:29.99em){.hero__cta{width:100%}}@media(max-width:47.99em){.hero{display:block;min-height:0}.hero__img{position:relative;height:auto;aspect-ratio:9 / 10;object-position:50% 100%}.hero__shade{background:linear-gradient(to bottom,rgb(8 47 50 / .55) 0,rgb(8 47 50 / 0) 7rem,rgb(8 47 50 / 0) calc(90vw - 8rem),rgb(8 47 50 / .85) calc(90vw - 3.5rem),var(--petroleo-900) calc(90vw - .5rem))}.hero__inner{position:relative;margin-top:-4rem;padding-top:0}}@media(min-width:48em){.hero__badges{grid-template-columns:repeat(3,auto);justify-content:start;gap:1rem 3.5rem}.hero__badge{white-space:nowrap}}@media(min-width:64em){.hero__shade{background:linear-gradient(90deg,#082f32db,#082f329e 34%,#082f321f 62%,#082f3200 80%),linear-gradient(to top,#082f32b3,#082f3200 32%),linear-gradient(to bottom,#082f3273,#082f3200 22%)}.hero__inner{gap:clamp(3rem,6vh,5rem);padding-bottom:2.25rem}.hero__title{max-width:13em}}.visto__grid{display:grid;gap:1.5rem}.visto__head .section-title{margin-bottom:.5rem}.visto__main img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--r-xl)}.visto__thumbs{display:grid;grid-template-columns:1fr 1fr;gap:.875rem}.visto__thumb img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--r-lg)}@media(min-width:64em){.visto__grid{grid-template-columns:1.15fr 1fr;grid-template-areas:"main head" "main thumbs";align-items:end;column-gap:clamp(3rem,5vw,5.5rem);row-gap:2.5rem}.visto__main{grid-area:main}.visto__head{grid-area:head;align-self:end}.visto__thumbs{grid-area:thumbs;align-self:start;gap:1rem}.visto__main img{aspect-ratio:6 / 5}.visto__thumb img{aspect-ratio:5 / 4}}.viver__grid{display:grid;gap:2.5rem}.viver__list{display:grid;gap:1rem 2rem;margin:0 0 2.25rem;padding:0;list-style:none}.viver__item{display:flex;align-items:center;gap:.875rem;font-weight:540;line-height:1.35}.viver__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 2rem}.viver__media img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--r-xl)}@media(max-width:29.99em){.viver__actions .btn{width:100%}}@media(min-width:40em){.viver__list{grid-template-columns:1fr 1fr}}@media(min-width:64em){.viver__grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(3rem,6vw,6rem)}.viver__list{row-gap:1.375rem}.viver__media img{aspect-ratio:4 / 5}}.lugares{padding-block:clamp(3.5rem,2.5rem + 4vw,6rem);background:radial-gradient(90% 70% at 90% 0%,rgb(106 138 20 / .16),transparent 60%),linear-gradient(180deg,var(--petroleo) 0%,var(--petroleo-900) 100%)}.lugares__title{max-width:22ch;margin:0 auto clamp(2rem,1.5rem + 2vw,3rem);text-align:center}.lugares__list{display:grid;grid-auto-flow:column;grid-auto-columns:min(72%,17rem);gap:1.25rem;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter) .5rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;list-style:none}.lugares__list::-webkit-scrollbar{display:none}.lugares__item{scroll-snap-align:start}.lugares__photo{aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--r-lg)}.lugares__photo img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease-out)}.lugares__item:hover .lugares__photo img{transform:scale(1.04)}.lugares__caption{display:grid;gap:.625rem;padding-top:1.125rem;font-size:1.0625rem;font-weight:620;font-stretch:92%}.lugares__route{position:relative;display:block;height:.75rem}.lugares__item:not(:last-child) .lugares__route:after{content:"";position:absolute;top:50%;left:.75rem;right:-1.25rem;border-top:1.5px dashed rgb(239 232 218 / .45)}.lugares__dot{position:absolute;top:0;left:0;width:.75rem;height:.75rem;border-radius:50%;background:var(--areia);box-shadow:0 0 0 4px #efe8da29}@media(min-width:64em){.lugares__list{grid-auto-flow:row;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin:0;padding:0;overflow:visible}.lugares__item:not(:last-child) .lugares__route:after{right:-1.5rem}}.experiencia__panel{display:grid;overflow:hidden;border-radius:var(--r-xl);background:var(--areia)}.experiencia__copy{align-self:center;padding:clamp(1.75rem,1rem + 3.5vw,3.75rem)}.experiencia__copy .title{max-width:17ch;margin-bottom:clamp(1.75rem,1.25rem + 2vw,2.75rem)}.stats{display:grid;grid-template-columns:1fr 1fr;gap:1.75rem 1.5rem;margin:0}.stat{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:.375rem;padding-top:1rem;border-top:1.5px solid var(--linha-forte)}.stat__value{margin:0;color:var(--petroleo);font-size:clamp(1.75rem,1.35rem + 1.5vw,2.625rem);font-weight:760;font-stretch:78%;line-height:1;letter-spacing:-.02em}.stat__label{color:var(--texto-suave);font-size:.9375rem;line-height:1.35}.experiencia__media img{width:100%;height:100%;aspect-ratio:16 / 10;object-fit:cover}@media(min-width:40em){.stats{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}}@media(min-width:64em){.experiencia__panel{grid-template-columns:1.35fr 1fr}.experiencia__media{position:relative;min-height:24rem}.experiencia__media img{position:absolute;inset:0;aspect-ratio:auto}}.para-quem__grid{display:grid;gap:2.5rem}.para-quem__media img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--r-xl)}.checklist{display:grid;gap:.875rem;margin:0 0 2.25rem;padding:0;list-style:none}.checklist li{display:flex;align-items:flex-start;gap:.75rem;font-weight:540;line-height:1.4}.checklist svg{flex:none;width:1.375rem;height:1.375rem;margin-top:.05rem;padding:.25rem;border-radius:50%;background:var(--oliva-700);color:#fff;stroke-width:3}@media(max-width:29.99em){.para-quem__copy .btn{width:100%}}@media(min-width:64em){.para-quem__grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(3rem,6vw,6rem)}.para-quem__media img{aspect-ratio:4 / 5}}.avaliacoes__score{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem .75rem;color:var(--texto-suave);font-size:.9375rem}.avaliacoes__score strong{color:var(--petroleo);font-size:1.5rem;font-weight:760;font-stretch:80%}.stars{display:inline-flex;gap:.125rem}.stars svg{width:1rem;height:1rem;color:var(--linha-forte);fill:currentColor;stroke-width:0}.stars svg.is-on{color:var(--oliva)}.avaliacoes__list{display:grid;grid-auto-flow:column;grid-auto-columns:min(84%,22rem);gap:1rem;margin:0 calc(var(--gutter) * -1);padding:.25rem var(--gutter) .75rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;list-style:none}.avaliacoes__list::-webkit-scrollbar{display:none}.review{display:grid;gap:1rem;padding:1.5rem;border-radius:var(--r-lg);background:#fff;box-shadow:var(--sombra-card);scroll-snap-align:start}.review figure{display:grid;grid-template-rows:auto 1fr auto;gap:1rem;height:100%}.review__text{color:var(--texto);line-height:1.6}.review__author{display:flex;align-items:center;gap:.75rem;font-size:.9375rem}.review__author strong{display:block;color:var(--petroleo);font-weight:650}.review__avatar{display:grid;place-items:center;flex:none;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--areia);color:var(--petroleo);font-weight:700}.review__date{display:block;color:var(--texto-suave);font-size:.8125rem}.avaliacoes__more{display:flex;justify-content:center;margin-top:2rem}@media(min-width:64em){.avaliacoes__list{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:0;padding:0;overflow:visible}}.por-que{padding-block:clamp(3.5rem,2.5rem + 4vw,6rem);background:radial-gradient(80% 90% at 10% 100%,rgb(106 138 20 / .14),transparent 60%),var(--petroleo)}.por-que__title{max-width:24ch;margin:0 auto clamp(2rem,1.5rem + 2vw,3.25rem);text-align:center}.por-que__list{display:grid;grid-template-columns:1fr 1fr;gap:2rem 1rem;margin:0;padding:0;list-style:none}.por-que__item{display:grid;align-content:start;justify-items:center;gap:.875rem;font-weight:560;line-height:1.35;text-align:center;text-wrap:balance}.icon-badge--lg{width:3.5rem;height:3.5rem}.icon-badge--lg svg{width:1.625rem;height:1.625rem}@media(min-width:64em){.por-que__list{grid-template-columns:repeat(4,1fr);gap:0}.por-que__item{padding-inline:1.5rem}.por-que__item+.por-que__item{border-left:1px solid rgb(239 232 218 / .18)}}.experiencias__list{display:grid;grid-auto-flow:column;grid-auto-columns:min(76%,18rem);gap:1rem;margin:0 calc(var(--gutter) * -1);padding:.25rem var(--gutter) .75rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;list-style:none}.experiencias__list::-webkit-scrollbar{display:none}.tour-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--r-lg);background:#fff;box-shadow:var(--sombra-card);scroll-snap-align:start;transition:box-shadow .3s,transform .3s var(--ease-out)}.tour-card:has(.tour-card__link:hover){box-shadow:var(--sombra-alta);transform:translateY(-3px)}.tour-card__media{aspect-ratio:4 / 3;overflow:hidden;background:var(--areia)}.tour-card__media img{width:100%;height:100%;object-fit:cover}.tour-card__body{display:grid;grid-template-rows:auto 1fr auto;gap:.5rem;flex:1;padding:1.125rem 1.25rem 1.25rem}.tour-card__title{color:var(--petroleo);font-size:var(--fs-h3);font-weight:700;font-stretch:88%;line-height:1.2}.tour-card__text{color:var(--texto-suave);font-size:.9375rem;line-height:1.5}.tour-card__link{display:inline-flex;align-items:center;gap:.375rem;justify-self:start;min-height:2.75rem;margin-top:.5rem;color:var(--oliva-700);font-size:.875rem;font-weight:680;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.tour-card__link:after{content:"";position:absolute;inset:0;border-radius:inherit}.tour-card__link svg{width:1.125rem;height:1.125rem;transition:transform .2s var(--ease-out)}.tour-card__link:hover svg{transform:translate(3px)}.tour-card__link:focus-visible{outline:none}.tour-card:has(.tour-card__link:focus-visible){outline:3px solid var(--focus);outline-offset:3px}@media(min-width:64em){.experiencias__list{grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1.25rem;margin:0;padding:0;overflow:visible}}.mais-dias__panel{display:grid;overflow:hidden;border-radius:var(--r-xl);background:var(--areia)}.mais-dias__copy{display:grid;justify-items:start;align-content:center;gap:1rem;padding:clamp(1rem,.25rem + 3.5vw,3.5rem)}.mais-dias__copy .btn{margin-top:.75rem}.mais-dias__media{order:-1}.mais-dias__media img{width:100%;height:100%;aspect-ratio:16 / 10;object-fit:cover}@media(max-width:29.99em){.mais-dias__copy .btn{width:100%}}@media(min-width:64em){.mais-dias__panel{grid-template-columns:1.35fr 1fr}.mais-dias__media{order:0}.mais-dias__media{position:relative;min-height:20rem}.mais-dias__media img{position:absolute;inset:0;aspect-ratio:auto}}.faq__inner{max-width:calc(52rem + var(--gutter) * 2)}.faq__title{margin-bottom:clamp(1.75rem,1.25rem + 2vw,2.75rem);text-align:center}.faq__list{display:grid;gap:.625rem}.faq__item{border-radius:var(--r-md);background:#fff;box-shadow:inset 0 0 0 1px var(--linha);transition:box-shadow .2s}.faq__item[data-open=true]{box-shadow:inset 0 0 0 1.5px var(--linha-forte)}.faq__item--loading{padding:1.25rem}.faq__question{font-size:1rem;font-weight:inherit}.faq__question button{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:3.5rem;padding:.875rem 1.25rem;border:0;border-radius:inherit;background:none;color:var(--petroleo);font-size:1rem;font-weight:600;line-height:1.35;text-align:left;cursor:pointer}.faq__icon{flex:none;width:1.25rem;height:1.25rem;color:var(--oliva-700);transition:transform .25s var(--ease-out)}.faq__item[data-open=true] .faq__icon{transform:rotate(45deg)}.faq__answer{padding:0 1.25rem 1.25rem;color:var(--texto-suave);line-height:1.65}.faq__answer p{max-width:44rem}.cta-final{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(5rem,3.5rem + 7vw,9rem);background:var(--petroleo-900);text-align:center}.cta-final__img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.cta-final__shade{position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 55% at 50% 50%,#082f3280,#082f3200),linear-gradient(to bottom,#082f32a8,#082f3280 50%,#082f32db)}.cta-final__inner{display:grid;justify-items:center;gap:1.25rem;max-width:calc(46rem + var(--gutter) * 2)}.cta-final__inner .lead{max-width:34rem}.cta-final__inner .btn{margin-top:.75rem}.cta-final__items{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 2rem;margin:1.25rem 0 0;padding:0;list-style:none;color:var(--sobre-escuro-suave);font-size:.9375rem}.cta-final__items li{display:inline-flex;align-items:center;gap:.5rem}.cta-final__items svg{width:1.125rem;height:1.125rem;color:var(--areia)}@media(max-width:29.99em){.cta-final__inner .btn{width:100%}}.page-fallback{min-height:100svh;background:var(--petroleo-900)}main:focus{outline:none}.section:not(.on-dark)+.section:not(.on-dark){padding-top:0}.section-title{display:grid;gap:1rem;max-width:40rem;margin-bottom:clamp(2rem,1.5rem + 2vw,3rem)}.section-title--center{justify-items:center;margin-inline:auto;text-align:center}.header{position:fixed;inset:0 0 auto;z-index:50;transition:background-color .3s,box-shadow .3s}.header:before{content:"";position:absolute;inset:0 0 -60%;z-index:-1;background:linear-gradient(to bottom,#082f329e,#082f3200);pointer-events:none;transition:opacity .3s}.header--solid{background:var(--petroleo);box-shadow:0 10px 30px -18px #0000008c}.header--solid:before{opacity:0}.header__bar{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;height:var(--header-h)}.header__logo{display:inline-flex;flex:none;padding-block:.375rem}.header__logo img{width:auto;height:2.125rem;filter:brightness(0) invert(1)}.nav__list{display:flex;margin:0;padding:0;list-style:none}.nav__link{position:relative;display:inline-flex;align-items:center;color:var(--sobre-escuro-suave);font-weight:540;text-decoration:none;transition:color .2s}.nav__link:hover,.nav__link[aria-current=page]{color:#fff}.nav--desktop{display:none}.header__toggle{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;margin-right:-.5rem;border:0;border-radius:50%;background:transparent;color:#fff;cursor:pointer}.header__toggle svg{width:1.625rem;height:1.625rem}.header__panel{position:fixed;inset:var(--header-h) 0 0;overflow-y:auto;padding-block:.5rem 2rem;background:var(--petroleo)}.header__panel[hidden]{display:none}.nav--mobile .nav__list{flex-direction:column;margin-bottom:2rem}.nav--mobile .nav__link{display:flex;min-height:3.75rem;border-bottom:1px solid rgb(255 255 255 / .12);color:#fff;font-size:1.5rem;font-weight:650;font-stretch:86%;letter-spacing:-.01em}html.menu-open{overflow:hidden}@media(min-width:64em){.header__logo img{height:2.5rem}.nav--desktop{display:flex;align-items:center;gap:2.25rem}.nav--desktop .nav__list{gap:1.875rem}.nav--desktop .nav__link{min-height:2.75rem;font-size:.9375rem}.nav--desktop .nav__link:after{content:"";position:absolute;left:0;right:0;bottom:.5rem;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .25s var(--ease-out)}.nav--desktop .nav__link:hover:after,.nav--desktop .nav__link[aria-current=page]:after{transform:scaleX(1)}.header__toggle,.header__panel{display:none}}.footer{padding-block:clamp(3rem,2rem + 4vw,4.5rem) 1.75rem;background:var(--petroleo-900)}.footer__grid{display:grid;gap:2.5rem}.footer__seal{display:inline-block;padding:.875rem 1.25rem;border-radius:var(--r-lg);background:var(--fundo)}.footer__seal img{width:10.5rem}.footer__heading{margin-bottom:.875rem;color:var(--areia);font-size:var(--fs-micro);font-weight:640;letter-spacing:.16em;text-transform:uppercase}.footer__list{display:grid;gap:.125rem;margin:0;padding:0;list-style:none}.footer__list a{display:inline-flex;align-items:center;gap:.625rem;min-height:2.5rem;color:var(--sobre-escuro-suave);text-decoration:none;transition:color .2s}.footer__list a:hover{color:#fff;text-decoration:underline;text-underline-offset:.25em}.footer__contact svg{flex:none;width:1.125rem;height:1.125rem;color:var(--areia)}.footer__socials{display:flex;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none}.footer__social{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;box-shadow:inset 0 0 0 1px #efe8da4d;color:var(--areia);transition:background-color .2s,color .2s}.footer__social:hover{background:var(--areia);color:var(--petroleo-900)}.footer__social svg{width:1.25rem;height:1.25rem}.footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;position:relative;margin-top:3rem;padding-top:1.5rem;color:#ffffffb8;font-size:.8125rem}.footer__bottom:before{content:"";position:absolute;top:0;left:var(--gutter);right:var(--gutter);height:1px;background:#ffffff1f}@media(min-width:48em){.footer__grid{grid-template-columns:1fr 1fr}}@media(min-width:64em){.footer__grid{grid-template-columns:1.4fr 1fr 1.2fr}}.floating{position:fixed;right:1.5rem;bottom:1.5rem;z-index:40;transition:transform .4s var(--ease-out),opacity .3s,visibility .4s}.floating[data-visible=false]{visibility:hidden;opacity:0;transform:translateY(calc(100% + 1.5rem))}.floating__link{display:grid;place-items:center;width:3.75rem;height:3.75rem;border-radius:50%;background:var(--oliva-700);color:#fff;box-shadow:var(--sombra-alta);text-decoration:none;transition:background-color .2s,transform .2s var(--ease-out)}.floating__link:hover{background:var(--oliva-800);transform:translateY(-2px)}.floating__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:47.99em){.floating{left:0;right:0;bottom:0;padding:.625rem var(--gutter) calc(.625rem + env(safe-area-inset-bottom));background:#faf8f3f0;box-shadow:0 -1px 0 var(--linha),0 -12px 24px -16px #082f324d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.floating__link{display:flex;gap:.625rem;justify-content:center;width:100%;height:3.25rem;border-radius:var(--r-pill);box-shadow:none;font-size:.875rem;font-weight:680;font-stretch:92%;letter-spacing:.06em;text-transform:uppercase}.floating__link svg{width:1.375rem;height:1.375rem}.floating__label{position:static;width:auto;height:auto;overflow:visible;clip:auto}.footer{padding-bottom:6.25rem}}
