:root{--background-base: #FFFFFF;--surface: #F4F5FA;--surface-alt: #F8F9FA;--brand-primary: #3F4A9F;--brand-hover: #313A7A;--brand-dark: #212652;--brand-mid: #2B336E;--brand-secondary: #5260CC;--brand-accent: #6273F5;--brand-tint: #E8F1F9;--text-base: #252735;--text-heading: #212652;--text-muted: #626777;--text-inverse: #FFFFFF;--border: #DDE0EB;--tecnotam: #1B7F4B;--tecnotam-tint: rgb(27 127 75 / .07);--tecnotam-texto: #155F39;--font-family: "Montserrat", Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-h1: clamp(2.25rem, 1.25rem + 4vw, 4rem);--font-h2: clamp(1.875rem, 2vw + 1.2rem, 3rem);--font-h3: clamp(1.5rem, 1.35rem + .65vw, 1.75rem);--font-lead: clamp(1.125rem, 1.05rem + .3vw, 1.25rem);--font-body: 1rem;--font-small: .875rem;--font-eyebrow: .75rem;--line-h3: 1.25;--line-ui: 1.4;--line-lead: 1.6;--line-body: 1.5;--line-relaxed: 1.625;--tracking-tight: -.025em;--tracking-eyebrow: .08em;--tracking-mono: .2em;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-8: 48px;--content-max: 1440px;--page-gutter: 20px;--section-padding: 48px;--radius-field: 4px;--radius-card: 8px;--radius-box: 12px;--radius-panel: 16px;--radius-button: 26px;--control-height: 48px;--header-height: 72px;--header-offset: var(--header-height);--logo-width: 180px;--duration-hover: .2s;--duration-header: .24s;--duration-card: .3s;--duration-enter: .5s;--duration-button: .45s;--stagger-step: 80ms;--stagger-max: .24s;--ease-ui: ease-in-out;--ease-enter: cubic-bezier(.22, 1, .36, 1);--ease-button: cubic-bezier(.65, 0, .076, 1);--reveal-distance: 16px;--shadow-header: 0 4px 20px rgb(33 38 82 / .06);--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25);--z-header: 50;--z-skip-link: 100}@media(min-width:768px){:root{--page-gutter: 32px;--section-padding: 64px}}@media(min-width:1024px){:root{--page-gutter: 48px;--section-padding: 96px;--header-height: 88px;--logo-width: 220px}}*,*:before,*:after{box-sizing:border-box;margin:0;border:0 solid var(--border)}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--header-offset)}@media(min-width:768px){html{scroll-snap-type:y proximity}}body{background:var(--background-base);color:var(--text-base);font-family:var(--font-family);font-size:var(--font-body);line-height:var(--line-body);-webkit-font-smoothing:antialiased}[hidden]{display:none!important}img,video{display:block;max-width:100%;height:auto}svg{display:block;flex-shrink:0}button,input,textarea,select{font:inherit;color:inherit;line-height:inherit;background:transparent;padding:0}button{cursor:pointer;touch-action:manipulation}a{color:inherit;text-decoration:inherit}ul,ol{list-style:none;padding:0}b,strong{font-weight:700}h1,h2,h3,h4,h5,h6{color:var(--text-heading);font-size:inherit;font-weight:inherit;overflow-wrap:break-word}h3{font-size:var(--font-h3);font-weight:600;line-height:var(--line-h3)}p{max-width:65ch}p+p{margin-top:var(--space-4)}::selection{background:var(--brand-primary);color:var(--text-inverse)}.theme-dark::selection,.theme-dark ::selection{background:var(--background-base);color:var(--brand-dark)}:focus-visible{outline:3px solid var(--brand-primary);outline-offset:5px}.theme-dark :focus-visible{outline-color:var(--text-inverse)}.page-container{width:100%;max-width:calc(var(--content-max) + var(--page-gutter) * 2);margin-inline:auto;padding-inline:var(--page-gutter)}.section{position:relative;padding-block:var(--section-padding);scroll-snap-align:start;scroll-margin-top:var(--space-4)}.section--borda{border-bottom-width:1px}.section--colada{padding-top:40px}.section--colada .documentos__topo{margin-bottom:32px}.theme-dark{background:var(--brand-dark);color:var(--text-inverse)}.theme-dark :is(h1,h2,h3,h4,h5,h6){color:var(--text-inverse)}.surface{background:var(--surface)}.surface-alt{background:var(--surface-alt)}.eyebrow{font-size:var(--font-eyebrow);font-weight:600;line-height:var(--line-ui);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.lead{font-size:var(--font-lead);line-height:var(--line-lead)}.muted{color:var(--text-muted)}.texto{font-size:var(--font-small);line-height:var(--line-relaxed)}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}@media(min-width:640px){.actions{gap:var(--space-5)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.foto-cobre{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.veu{position:absolute;inset:0;pointer-events:none}.skip-link{position:fixed;z-index:var(--z-skip-link);top:8px;left:8px;padding:12px 20px;background:var(--background-base);color:var(--text-heading);transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.site-header{position:fixed;inset:0 0 auto;z-index:var(--z-header);color:var(--text-inverse);background:transparent;border-bottom:1px solid transparent;transition:background-color var(--duration-header) var(--ease-ui),color var(--duration-header) var(--ease-ui),border-color var(--duration-header) var(--ease-ui),box-shadow var(--duration-header) var(--ease-ui)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);min-height:var(--header-height)}.brand-link{flex-shrink:0;display:inline-block;transition:color var(--duration-header) var(--ease-ui)}.brand-logo{width:var(--logo-width);max-width:100%;height:auto}.site-header.is-scrolled,.site-header.menu-open,.site-header--solido{color:var(--text-heading);background:var(--background-base);border-color:var(--border);box-shadow:var(--shadow-header)}.site-header.is-scrolled .brand-link,.site-header.menu-open .brand-link,.site-header--solido .brand-link{color:var(--brand-primary)}.site-header :focus-visible{outline-color:var(--text-inverse)}.site-header.is-scrolled :focus-visible,.site-header.menu-open :focus-visible,.site-header--solido :focus-visible{outline-color:var(--brand-primary)}.nav-panel{display:flex;align-items:center;gap:var(--space-5)}.nav-list{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-4)}.nav-list a{display:inline-block;padding-block:12px;font-size:var(--font-small);font-weight:600;line-height:var(--line-ui)}.nav-list a:hover,.nav-list a[aria-current=page]{text-decoration:underline;text-underline-offset:5px}.topbar{display:none;background:var(--brand-dark);color:#fffc;font-size:.75rem;line-height:1rem}.topbar__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);min-height:36px}.topbar__contatos{display:flex;flex-wrap:wrap;gap:8px 24px}.topbar a{transition:color var(--duration-hover)}.topbar a:hover{color:var(--text-inverse);text-decoration:underline;text-underline-offset:3px}.topbar__link{font-weight:600;color:var(--text-inverse)}@media(min-width:1024px){.topbar{display:block}}.nav-item>a{display:inline-flex;align-items:center;gap:6px}.nav-item__seta{display:none;transition:transform var(--duration-hover)}.submenu{padding:0 0 8px 16px}.submenu a{font-weight:500}.nav-contatos{margin-top:var(--space-4);padding-top:var(--space-4);border-top-width:1px;color:var(--text-muted);font-size:.75rem;line-height:1.25rem}@media(min-width:1280px){.nav-contatos{display:none}.nav-item{position:relative}.nav-item__seta{display:block}.nav-item--submenu:is(:hover,:focus-within) .nav-item__seta{transform:rotate(180deg)}.submenu{position:absolute;top:100%;left:-14px;z-index:1;min-width:230px;padding:8px;border-width:1px;border-radius:var(--radius-card);background:var(--background-base);color:var(--text-heading);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity var(--duration-hover) var(--ease-ui),transform var(--duration-hover) var(--ease-ui),visibility var(--duration-hover)}.nav-item--submenu:is(:hover,:focus-within) .submenu{opacity:1;visibility:visible;transform:none}.nav-list .submenu a{display:block;padding:10px 14px;border-radius:6px;font-weight:600;white-space:nowrap;transition:background-color var(--duration-hover),color var(--duration-hover)}.nav-list .submenu a:hover,.nav-list .submenu a[aria-current=page]{background:var(--surface);color:var(--brand-primary);text-decoration:none}}.menu-toggle{display:none;align-items:center;justify-content:center;width:var(--control-height);height:var(--control-height);border:1px solid currentColor;border-radius:var(--radius-field)}.menu-close-icon,.menu-open .menu-open-icon{display:none}.menu-open .menu-close-icon{display:block}@media(max-width:1279px){.header-inner{flex-wrap:wrap}.nav-panel{width:100%;align-items:flex-start;flex-direction:column;padding-block:0 var(--space-5)}.nav-list{align-items:flex-start;flex-direction:column;gap:0}.js .menu-toggle{display:inline-flex}.js .header-inner{flex-wrap:nowrap}.js .nav-panel{position:absolute;top:100%;left:0;right:0;display:none;width:auto;max-height:calc(100dvh - var(--header-height));overflow-y:auto;overscroll-behavior:contain;padding:var(--space-5) var(--page-gutter);background:var(--background-base);color:var(--text-heading);border-bottom:1px solid var(--border);box-shadow:var(--shadow-header)}.js .site-header.menu-open .nav-panel{display:flex}}.site-footer{padding-block:var(--space-8)}.footer-topo{display:flex;justify-content:space-between;gap:var(--space-5);margin-bottom:48px}.footer-topo .learn-more{display:none}.footer-colunas{display:grid;gap:40px;padding-top:48px;border-top:1px solid rgb(255 255 255 / .15)}.footer-colunas h3{margin-bottom:20px;opacity:.5}.footer-colunas ul{font-size:var(--font-small);line-height:1.25rem;opacity:.8}.footer-colunas li+li{margin-top:12px}.footer-colunas a:hover{text-decoration:underline}.footer-plantas{display:grid;gap:var(--space-5);margin-top:64px;padding-top:32px;border-top:1px solid rgb(255 255 255 / .15);font-size:var(--font-small);line-height:1.25rem;opacity:.7}.footer-plantas p+p{margin-top:0}.footer-plantas strong{font-weight:600}@media(min-width:768px){.footer-topo .learn-more{display:inline-flex}.footer-colunas{grid-template-columns:repeat(4,1fr)}.footer-plantas{grid-template-columns:repeat(2,1fr)}}.learn-more{--button-circle: var(--brand-primary);--button-hover: var(--brand-hover);--button-text: var(--text-heading);--button-on-fill: var(--text-inverse);position:relative;display:inline-flex;align-items:center;min-height:var(--control-height);min-width:192px;max-width:100%;border-radius:var(--radius-button);color:var(--button-text);isolation:isolate;vertical-align:middle}.theme-dark .learn-more,.site-header .learn-more{--button-circle: var(--background-base);--button-hover: var(--background-base);--button-text: var(--text-inverse);--button-on-fill: var(--brand-dark)}.site-header.is-scrolled .learn-more,.site-header.menu-open .learn-more,.site-header--solido .learn-more{--button-circle: var(--brand-primary);--button-hover: var(--brand-hover);--button-text: var(--text-heading);--button-on-fill: var(--text-inverse)}.learn-more.learn-more--destaque{--button-circle: var(--brand-accent);--button-hover: var(--brand-accent);--button-text: var(--text-inverse);--button-on-fill: var(--text-inverse)}.learn-more.learn-more--escuro{--button-circle: var(--brand-dark);--button-hover: var(--brand-primary);--button-text: var(--brand-dark);--button-on-fill: var(--text-inverse)}.learn-more .circle{position:absolute;inset:0 auto 0 0;width:var(--control-height);border-radius:var(--radius-button);background:var(--button-circle);transition:width var(--duration-button) var(--ease-button),background-color var(--duration-button) var(--ease-button)}.learn-more .arrow{position:absolute;top:50%;left:10px;width:18px;height:2px;margin-top:-1px;color:var(--button-on-fill);transition:transform var(--duration-button) var(--ease-button),background-color var(--duration-button) var(--ease-button),color var(--duration-button) var(--ease-button)}.learn-more .arrow:before{content:"";position:absolute;top:-4px;right:1px;width:10px;height:10px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg)}.learn-more .button-text{position:relative;z-index:1;padding:14px 20px 14px 64px;overflow-wrap:anywhere;font-size:var(--font-small);font-weight:700;line-height:var(--line-ui);text-transform:uppercase;transition:color var(--duration-button) var(--ease-button)}.learn-more--compacto .button-text{font-size:11px;letter-spacing:.05em}.learn-more:focus-visible .circle{width:100%;background:var(--button-hover)}.learn-more:focus-visible .arrow{background:currentColor;transform:translate(16px)}.learn-more:focus-visible .button-text{color:var(--button-on-fill)}@media(hover:hover){.learn-more:not(:disabled):hover .circle{width:100%;background:var(--button-hover)}.learn-more:not(:disabled):hover .arrow{background:currentColor;transform:translate(16px)}.learn-more:not(:disabled):hover .button-text{color:var(--button-on-fill)}}.learn-more:disabled{opacity:.55;cursor:not-allowed}.btn-contorno{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:var(--control-height);padding:12px 32px;border:1px solid rgb(255 255 255 / .4);border-radius:9999px;color:var(--text-inverse);font-size:var(--font-small);font-weight:700;line-height:1.25rem;letter-spacing:.025em;text-transform:uppercase;transition:color .15s,background-color .15s,border-color .15s}.btn-contorno:hover{border-color:var(--text-inverse);background:var(--text-inverse);color:var(--brand-dark)}.link{font-size:var(--font-small);font-weight:600;line-height:1.25rem;text-decoration:underline;text-underline-offset:4px;transition:color .15s}.link--claro{display:inline-flex;align-items:center;min-height:var(--control-height);padding-block:12px;color:var(--text-inverse);text-underline-offset:8px}.link--claro:hover{color:var(--brand-accent)}.rotulo{display:flex;align-items:center;gap:12px;margin-bottom:20px;max-width:none;color:var(--brand-primary)}.rotulo:before{content:"";flex-shrink:0;width:40px;height:1px;background:currentColor}.rotulo--mono{font-family:var(--font-mono);letter-spacing:var(--tracking-mono)}.rotulo--mono:before{width:32px}.rotulo--claro{color:#ffffffd9}.rotulo--destaque{color:var(--brand-accent)}.rotulo--neutro{color:var(--text-muted);font-weight:700}.titulo-pagina{font-size:2.25rem;font-weight:700;line-height:1.05;letter-spacing:var(--tracking-tight)}.titulo-secao{font-size:1.875rem;font-weight:700;line-height:1.1;letter-spacing:var(--tracking-tight);color:var(--text-heading)}.titulo-secao--compacto{line-height:1.1}.titulo-destaque{font-size:2.25rem;font-weight:700;line-height:1.05;letter-spacing:var(--tracking-tight)}.theme-dark .titulo-secao{color:var(--text-inverse)}.destaque{color:var(--brand-primary)}@media(min-width:640px){.titulo-pagina{font-size:3rem;line-height:1}}@media(min-width:768px){.titulo-secao:not(.titulo-secao--compacto){font-size:2.25rem;line-height:2.5rem}.titulo-destaque{font-size:3rem;line-height:1}}@media(min-width:1024px){.titulo-pagina,.titulo-destaque{font-size:3.75rem}.titulo-secao:not(.titulo-secao--compacto){font-size:2.75rem}}@media(min-width:1280px){.titulo-secao--compacto{font-size:2.25rem}}@media(min-width:1536px){.titulo-secao--compacto{font-size:3rem}}.cabecalho-secao{max-width:48rem;margin-bottom:48px}.cabecalho-secao .lead{margin-top:20px}@media(min-width:768px){.cabecalho-secao--folga{margin-bottom:64px}}.nota{padding:16px;border-left:2px solid var(--brand-primary);background:var(--surface);color:var(--text-muted);font-size:var(--font-small);line-height:var(--line-relaxed)}.nota strong{font-weight:600;color:var(--text-heading)}.chamada{padding-block:64px;color:var(--text-inverse);background:linear-gradient(to right,var(--brand-dark),var(--brand-mid),var(--brand-primary))}.chamada h2{color:var(--text-inverse)}.chamada__grade{display:grid;align-items:center;gap:40px}.chamada__texto{display:flex;flex-direction:column;gap:32px}.chamada__texto>p{max-width:55ch;font-size:1rem;line-height:var(--line-relaxed);color:#ffffffe6}@media(min-width:768px){.chamada{padding-block:96px}.chamada__texto>p{font-size:1.125rem;line-height:1.75rem}}@media(min-width:1024px){.chamada__grade{grid-template-columns:repeat(12,1fr);gap:64px}.chamada__titulo{grid-column:span 5}.chamada__texto,.chamada--largo .chamada__titulo{grid-column:span 7}.chamada--largo .chamada__texto{grid-column:span 5}}.hero{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:75vh;overflow:hidden;padding-block:128px 48px;background:var(--brand-dark);color:var(--text-inverse)}.hero--centro{justify-content:center;padding-block:128px 80px}.hero--base{justify-content:flex-end}.hero__foto{z-index:-2}.hero__veu{z-index:-1}.hero--diagonal .hero__foto{opacity:.45}.hero--diagonal .hero__veu{background:linear-gradient(to top right,#000000e6,#212652d9,#0006)}.hero--base .hero__veu{background:linear-gradient(to top,#000000d9,#0006,#0000004d)}.hero--azul .hero__veu{background:linear-gradient(to top,#212652f2,#212652c7 55%,#21265299)}.hero.hero--compacto{min-height:0;justify-content:flex-end;padding-block:calc(var(--header-offset) + 28px) 32px}.hero--compacto .titulo-pagina{font-size:2rem;line-height:1.1}@media(min-width:640px){.hero--compacto .titulo-pagina{font-size:2.5rem}}@media(min-width:1024px){.hero--compacto .titulo-pagina{font-size:2.5rem}.hero--compacto .hero__texto{display:grid;grid-template-columns:1fr 1fr;column-gap:64px;align-items:end;max-width:none}.hero--compacto .hero__texto>:nth-child(-n+2){grid-column:1}.hero--compacto .hero__texto>:nth-child(3){grid-column:2;grid-row:1 / span 2}.hero--compacto .hero__lead{margin-top:0}}.hero--claro{min-height:0;padding-block:128px 80px;background:var(--surface);color:var(--text-base);border-bottom-width:1px}.hero__grade{display:grid;align-items:end;gap:32px}.hero__texto{max-width:56rem}.hero h1{color:inherit}.hero--claro h1{color:var(--text-heading)}.hero__lead{margin-top:24px;max-width:42rem;color:#ffffffe6}.hero--claro .hero__lead{color:var(--text-muted)}.hero .actions{margin-top:40px}@media(min-width:768px){.hero--base{padding-bottom:64px}.hero--centro{padding-block:160px 112px}.hero--claro{padding-block:160px 96px}}@media(min-width:1024px){.hero__grade--lado{grid-template-columns:repeat(12,1fr);gap:64px}.hero__grade--lado .hero__texto{grid-column:span 8}.hero__grade--lado .hero__lado{grid-column:span 4}}.foto-galeria{display:flex;flex-direction:column}.foto-galeria__quadro{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;width:100%;overflow:hidden;border-width:1px;border-radius:var(--radius-card);background:var(--background-base);color:var(--text-muted);transition:border-color var(--duration-card) ease-out,box-shadow var(--duration-card) ease-out}.foto-galeria__quadro :is(.icone,img){transition:transform var(--duration-card)}.foto-galeria__quadro .icone{opacity:.6}.foto-galeria:hover .foto-galeria__quadro{border-color:var(--brand-dark);box-shadow:var(--shadow-md)}.foto-galeria:hover .icone{transform:scale(1.1)}.foto-galeria:hover img{transform:scale(1.03)}.foto-galeria figcaption{margin-top:12px;padding:8px 12px;border-left:2px solid var(--brand-primary);background:#fff9;color:var(--text-muted);font-family:var(--font-mono);font-size:.75rem;line-height:var(--line-relaxed)}.itens{display:grid;gap:24px}.item{display:flex;flex-direction:column;padding:24px;border-width:1px;border-radius:var(--radius-panel);background:var(--background-base);box-shadow:var(--shadow-sm);transition:all var(--duration-card) ease-out}.item:hover{transform:scale(1.01);box-shadow:var(--shadow-md)}.item__numero{margin-bottom:24px;font-family:var(--font-mono);font-size:.75rem;font-weight:700;line-height:1rem;letter-spacing:.1em;color:var(--brand-primary)}.item__etiqueta{align-self:flex-start;margin-bottom:24px;padding:4px 10px;border-radius:var(--radius-field);background:var(--surface);font-family:var(--font-mono);font-size:10px;font-weight:700;line-height:1rem;letter-spacing:.05em;text-transform:uppercase;color:var(--brand-primary)}.item h3{font-size:1.125rem;font-weight:700;line-height:1.5rem;letter-spacing:var(--tracking-tight)}.item p{margin-top:12px;color:var(--text-muted);font-size:var(--font-small);line-height:var(--line-relaxed)}@media(min-width:768px){.itens{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.itens--3,.itens--5{grid-template-columns:repeat(3,1fr)}.itens--4{grid-template-columns:repeat(4,1fr)}.item{padding:32px}}@media(min-width:1280px){.itens--5{grid-template-columns:repeat(5,1fr)}}.blocos-texto{display:grid;gap:48px}.blocos-texto h2{margin-bottom:16px}.blocos-texto p{color:var(--text-muted);line-height:var(--line-relaxed)}@media(min-width:1024px){.blocos-texto{grid-template-columns:repeat(3,1fr)}}.faixa-cert{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.posicionamento{text-align:center}.posicionamento .page-container{display:flex;flex-direction:column;align-items:center}.posicionamento p:not(.rotulo){margin-top:20px;max-width:55ch;color:#fffc}html:has(.historia.is-horizontal){scroll-snap-type:none}.historia{position:relative;background:var(--surface);border-bottom-width:1px;scroll-snap-align:none}.historia__fixo{display:flex;flex-direction:column;justify-content:center;padding-block:var(--section-padding);overflow:hidden}.historia.is-horizontal .historia__fixo{position:sticky;top:var(--header-offset);min-height:calc(100vh - var(--header-offset))}.historia__faixa{overflow-x:auto;scrollbar-width:thin}.historia.is-horizontal .historia__faixa{overflow:visible}.linha-tempo{display:flex;width:max-content;padding-top:8px;padding-right:var(--page-gutter);will-change:transform}.marco{position:relative;flex:none;width:280px;padding:32px 32px 0 0;border-top:2px solid var(--border)}.marco:before{content:"";position:absolute;top:-8px;left:0;width:14px;height:14px;border:2px solid var(--brand-primary);border-radius:9999px;background:var(--background-base)}.marco__ano{display:block;font-family:var(--font-mono);font-size:1.5rem;font-weight:700;line-height:1.75rem;letter-spacing:-.02em;color:var(--brand-primary)}.marco p{margin-top:8px;max-width:30ch;color:var(--text-muted);font-size:var(--font-small);line-height:var(--line-relaxed)}@media(min-width:1024px){.marco{width:340px}.marco__ano{font-size:2rem;line-height:2.25rem}}.tabela-rolagem{overflow-x:auto;border-width:1px;border-radius:var(--radius-box);background:var(--background-base);box-shadow:var(--shadow-sm)}.tabela{width:100%;min-width:620px;border-collapse:collapse;font-size:var(--font-small);line-height:var(--line-relaxed)}.tabela th,.tabela td{padding:16px 24px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.tabela thead th{background:var(--brand-dark);color:var(--text-inverse);font-family:var(--font-mono);font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.tabela tbody th{width:26%;font-weight:700;color:var(--text-heading)}.tabela td{color:var(--text-muted)}.tabela tbody tr:last-child :is(th,td){border-bottom:0}.tabela thead th.tabela__tecnotam{background:var(--tecnotam)}.tabela td.tabela__tecnotam{background:var(--tecnotam-tint);color:var(--tecnotam-texto)}.tabela td:first-of-type{background:#3f4a9f0a}.tabela--ficha{min-width:0}.tabela--ficha tbody th{width:40%}.tabela--ficha td:first-of-type{background:none}.ficha-foto{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;border-width:1px;border-radius:var(--radius-panel);box-shadow:var(--shadow-xl)}.hero .actions .link{color:var(--brand-primary)}.ficha__texto{margin-top:20px;color:var(--text-muted);line-height:var(--line-relaxed)}.texto-legal{max-width:72ch;color:var(--text-muted);line-height:var(--line-relaxed)}.texto-legal>*+*{margin-top:1em}.texto-legal h2{color:var(--text);font-size:var(--font-h3);margin-top:2em}.ficha__subtitulo{margin-bottom:24px}.ficha__baixar{margin-top:24px}.grupo__texto{display:grid;gap:24px;margin-bottom:48px}.grupo__texto p{color:var(--text-muted);line-height:var(--line-relaxed)}.grupo .nota{margin-top:24px}@media(min-width:1024px){.grupo__texto{grid-template-columns:1fr 1fr;gap:48px}}.hero-home{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;min-height:90vh;overflow:hidden;color:var(--text-inverse)}.hero-home .hero__veu{background:#212652e6}.hero-home__conteudo{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;padding-block:128px 64px}.hero-home__principal{display:flex;flex-direction:column;justify-content:center}.hero-home .rotulo{margin-bottom:24px;font-size:11px;color:#ffffffe6}.hero-home .rotulo:before{background:var(--text-inverse)}.hero-home h1{color:var(--text-inverse);font-size:clamp(2.25rem,9vw,3rem);overflow-wrap:normal;font-weight:700;line-height:1.1;letter-spacing:var(--tracking-tight)}.hero-home__rolar{display:flex;align-items:center;gap:16px;margin-top:48px;font-size:var(--font-small);font-weight:500;line-height:1.25rem}.hero-home__rolar a{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid rgb(255 255 255 / .4);border-radius:9999px;transition:color .15s,background-color .15s}.hero-home__rolar a:hover{background:var(--text-inverse);color:var(--brand-dark)}.hero-home__apoio{display:flex;flex-direction:column;margin-top:64px}.hero-home__apoio>p:not(.hero-home__local){margin-bottom:32px;font-size:1.125rem;line-height:var(--line-relaxed);color:#fffffff2}.hero-home__botoes{display:flex;flex-direction:column;gap:16px}.hero-home__local{display:flex;align-items:center;gap:8px;margin-top:32px;font-size:.75rem;line-height:1rem;color:#ffffffb3}@media(min-width:640px){.hero-home h1{font-size:clamp(3rem,8vw,3.75rem);line-height:1}.hero-home__botoes{flex-direction:row}}@media(min-width:1024px){.hero-home__conteudo{flex-direction:row;align-items:flex-end;padding-block:160px 96px}.hero-home__principal{width:55%;padding-right:48px}.hero-home h1{font-size:clamp(3rem,4.2vw,4.5rem)}.hero-home__rolar{margin-top:80px}.hero-home__apoio{width:45%;margin-top:0;padding-left:48px;text-align:right}.hero-home__apoio>p:not(.hero-home__local){max-width:42ch;margin-left:auto}.hero-home__botoes,.hero-home__local{justify-content:flex-end}}.arco{position:absolute;top:-28px;left:50%;transform:translate(-50%);display:flex;align-items:flex-end;justify-content:center;width:112px;height:56px;padding-bottom:8px;border-radius:9999px 9999px 0 0;background:var(--background-base);color:var(--text-heading);pointer-events:none}.abertura{display:grid;align-items:end;gap:24px}.abertura--topo{align-items:start;gap:32px}@media(min-width:1024px){.abertura{grid-template-columns:7fr 5fr;gap:48px}.abertura--metade{grid-template-columns:1fr 1fr}}.escolhas{display:grid;gap:24px;margin-top:40px}.escolha{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:24px;border-width:1px;border-radius:var(--radius-card);background:var(--surface);scroll-margin-top:16px;--duration-card: .2s;transition:all var(--duration-card) ease-in-out}.escolha:after{content:"";position:absolute;right:0;bottom:0;width:96px;height:96px;background:var(--brand-hover);clip-path:polygon(100% 0,100% 100%,0 100%);opacity:0;transition:opacity var(--duration-card);pointer-events:none}.escolha>*{position:relative;transition:color var(--duration-card)}.escolha__topo{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:40px}.escolha__icone{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-width:1px;border-radius:var(--radius-field);background:var(--background-base);color:var(--brand-primary);transition:all var(--duration-card)}.escolha__numero{font-size:var(--font-small);font-weight:600;line-height:1.25rem;letter-spacing:.1em;color:var(--text-muted);transition:color var(--duration-card)}.escolha .eyebrow{margin-bottom:16px;color:var(--brand-primary)}.escolha>p:not(.eyebrow){margin-top:20px;max-width:43ch;color:var(--text-muted)}.escolha__acao{margin-top:auto;padding-top:40px}.escolha:hover{transform:scale(1.02);border-color:var(--brand-dark);background:var(--brand-dark);box-shadow:var(--shadow-2xl)}.escolha:hover:after{opacity:1}.escolha:hover :is(h3,.eyebrow,.escolha__numero){color:var(--text-inverse)}.escolha:hover>p:not(.eyebrow){color:#fffc}.escolha:hover .escolha__icone{border-color:#fff3;background:var(--brand-hover);color:var(--text-inverse)}.escolha:hover .learn-more{--button-circle: #FFFFFF;--button-hover: #FFFFFF;--button-on-fill: var(--brand-dark);--button-text: #FFFFFF}@media(min-width:768px){.escolhas{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.escolhas{gap:32px;margin-top:48px}.escolha{padding:40px}}.produtos{display:grid;gap:24px}.produto{display:flex;flex-direction:column;overflow:hidden;border-width:1px;border-radius:var(--radius-card);background:var(--background-base);transition:all var(--duration-card) ease-out}.produto figure{position:relative;aspect-ratio:4 / 3;overflow:hidden;padding:16px;border-bottom-width:1px}.produto img{width:100%;height:100%;object-fit:contain;transition:transform var(--duration-enter)}.produto__corpo{display:flex;flex:1;flex-direction:column;padding:24px}.produto h3{font-size:1.125rem;font-weight:600;line-height:1.75rem;letter-spacing:var(--tracking-tight)}.produto .eyebrow{margin-top:8px;color:var(--brand-primary)}.produto__corpo>p:not(.eyebrow){flex:1;margin-top:16px}.produto .link{margin-top:32px;color:var(--text-heading)}.produto:hover{border-color:var(--brand-dark);box-shadow:var(--shadow-xl)}.produto:hover img{transform:scale(1.03)}.produto:hover .link{color:var(--brand-primary)}@media(min-width:768px){.produtos{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.produto__corpo{padding:32px}}.logistica{isolation:isolate;overflow:hidden}.logistica__foto{z-index:-2;object-position:right;opacity:.5}.logistica .veu{z-index:-1;background:linear-gradient(to right,var(--brand-dark),rgb(33 38 82 / .9),transparent)}.logistica__conteudo{max-width:100%}.logistica h2{max-width:20ch}.logistica__texto{margin-top:32px;max-width:65ch;color:#fffc;font-size:var(--font-small);line-height:var(--line-relaxed)}.logistica__texto>p+p{margin-top:20px}.logistica .actions{margin-top:40px}@media(min-width:768px){.logistica__texto{font-size:1rem;line-height:1.5rem}}@media(min-width:1024px){.logistica__conteudo{max-width:calc((100% - 11 * 48px) / 12 * 8 + 7 * 48px)}}.diferenciais{display:grid;gap:24px}.diferencial{display:flex;flex-direction:column;padding:24px;border-radius:var(--radius-panel);--duration-card: .2s;transition:all var(--duration-card) ease-in-out}.diferencial:hover{transform:scale(1.01)}.diferencial h3{margin-bottom:12px;font-size:1.125rem;font-weight:700;line-height:1.75rem;letter-spacing:var(--tracking-tight)}.diferencial p{color:var(--text-muted)}.diferencial__icone{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-card);background:var(--surface);color:var(--brand-primary)}.diferencial--simples{border-width:1px;background:var(--background-base);box-shadow:var(--shadow-sm)}.diferencial--simples:hover{box-shadow:var(--shadow-md)}.diferencial--simples .diferencial__icone{margin-bottom:32px}.diferencial--marca{background:var(--brand-primary);color:var(--text-inverse);box-shadow:var(--shadow-lg)}.diferencial--marca .diferencial__icone{width:48px;height:48px;margin-bottom:auto;border-radius:var(--radius-box);background:#fff3;color:inherit}.diferencial--marca h3{margin-top:48px;font-size:1.25rem;color:var(--text-inverse)}.diferencial--marca p{color:#fffc}.diferencial--foto{position:relative;justify-content:flex-end;min-height:400px;overflow:hidden;padding:0}.diferencial--foto .veu{background:#0000001a}.diferencial__caixa{position:relative;margin:24px;display:inline-flex;flex-direction:column;align-self:flex-start;max-width:28rem;padding:24px;border-radius:var(--radius-box);background:var(--background-base);box-shadow:var(--shadow-xl)}.diferencial__caixa header{display:flex;align-items:center;gap:16px;margin-bottom:16px}.diferencial__caixa h3{margin-bottom:0}@media(min-width:768px){.diferenciais{grid-template-columns:repeat(2,1fr)}.diferencial--foto{grid-column:span 2}}@media(min-width:1024px){.diferenciais{grid-template-columns:repeat(3,1fr)}.diferencial:not(.diferencial--foto){padding:32px}.diferencial__caixa{margin:32px}}.certificacoes{display:grid;align-items:start;gap:40px}.certificacoes__intro{display:flex;flex-direction:column;justify-content:space-between;height:100%}.certificacoes__intro>div>p:not(.rotulo){margin-top:24px;color:var(--text-muted);line-height:var(--line-relaxed)}.certificacoes__intro .nota{margin-top:24px}.certificacoes__acao{margin-top:40px}.certificacoes__foto{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-width:1px;border-radius:var(--radius-box);box-shadow:var(--shadow-sm)}@media(min-width:1024px){.certificacoes{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:48px}.certificacoes__acao{margin-top:40px}.certificacoes__foto{aspect-ratio:auto;align-self:stretch}.certificacoes .acordeao{align-self:start}}.acordeao{display:flex;flex-direction:column;gap:16px}.acordeao__item{border-width:1px;border-radius:var(--radius-box);background:var(--background-base);color:var(--brand-dark);box-shadow:var(--shadow-sm);transition:background-color var(--duration-card),color var(--duration-card)}.acordeao__botao{display:flex;width:100%;align-items:center;justify-content:space-between;padding:24px;text-align:left}.acordeao__sigla{display:block;font-family:var(--font-mono);font-size:.75rem;line-height:1rem;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);transition:color var(--duration-card)}.acordeao__titulo{display:block;margin-top:8px;font-size:1.5rem;font-weight:700;line-height:2rem;letter-spacing:var(--tracking-tight);color:var(--brand-dark);transition:color var(--duration-card)}.acordeao__indicador{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-left:16px;border-radius:9999px;background:var(--surface);color:var(--brand-primary);transition:transform var(--duration-card)}.acordeao__painel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--duration-card) ease-in-out}.acordeao__painel>div{overflow:hidden}.acordeao__painel p{padding:0 24px 24px;font-size:var(--font-small);line-height:var(--line-relaxed);opacity:0;transition:opacity var(--duration-card)}.acordeao__item.is-active{background:var(--brand-primary);color:var(--text-inverse);box-shadow:var(--shadow-md)}.is-active .acordeao__sigla{color:#fffc}.is-active .acordeao__titulo{color:var(--text-inverse)}.is-active .acordeao__indicador{transform:rotate(180deg);background:#fff3;color:var(--text-inverse)}.is-active .acordeao__painel{grid-template-rows:1fr}.is-active .acordeao__painel p{opacity:1;color:#ffffffe6}.planta__texto{display:flex;flex-direction:column;gap:24px}.planta__texto .lead{max-width:55ch}.planta__acao{display:flex}.planta h2{max-width:18ch}.video{position:relative;margin-top:48px;aspect-ratio:16 / 9;width:100%;overflow:hidden;border-width:1px;border-radius:var(--radius-panel);background:#0000000d;box-shadow:var(--shadow-xl)}.video img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease-out}.video__play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000040;transition:background-color var(--duration-card)}.video__play span{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:9999px;background:var(--background-base);color:var(--brand-primary);box-shadow:var(--shadow-2xl);transition:all var(--duration-card) ease-out}.video__play .icone{transform:translate(2px)}.video:hover img{transform:scale(1.05)}.video:hover .video__play{background:#00000059}.video:hover .video__play span{transform:scale(1.1)}@media(min-width:640px){.planta__acao{justify-content:flex-end}.video{aspect-ratio:21 / 9}.video__play span{width:80px;height:80px}}@media(min-width:1024px){.planta__texto{padding-top:32px}.video{margin-top:64px}}.hero__lado{display:flex}.ficha-destaque{display:flex;flex-direction:column;justify-content:space-between;width:100%;max-width:340px;padding:24px;border-width:1px;border-radius:var(--radius-panel);background:var(--background-base);color:var(--brand-dark);box-shadow:var(--shadow-2xl)}.ficha-destaque__selo{font-family:var(--font-mono);font-size:.75rem;font-weight:700;line-height:1rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.ficha-destaque__valor{margin-block:8px;font-size:3rem;font-weight:700;line-height:1;letter-spacing:-.05em}.ficha-destaque h2{font-size:var(--font-small);font-weight:700;line-height:1.375;letter-spacing:.05em;text-transform:uppercase}.ficha-destaque__acao{margin-top:32px;padding-top:24px;border-top-width:1px}@media(min-width:768px){.hero__lado{justify-content:flex-end}.ficha-destaque{padding:32px}.ficha-destaque__valor{font-size:3.75rem}}.galeria{display:grid;gap:24px}@media(min-width:768px){.galeria{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.galeria{gap:32px}}.comparativo__acoes{margin-top:40px}.comparativo{display:flex;flex-direction:column;gap:16px}.comparativo__linha{display:flex;flex-direction:column;justify-content:space-between;padding:24px;border-width:1px;background:var(--background-base);transition:all var(--duration-card)}.comparativo__titulo{display:flex;align-items:center;gap:24px}.comparativo__numero{font-family:var(--font-mono);font-size:1.25rem;font-weight:700;line-height:1.75rem;color:var(--text-muted);transition:color var(--duration-card)}.comparativo h3{font-size:1.25rem;font-weight:700;line-height:1.75rem;letter-spacing:var(--tracking-tight);transition:color var(--duration-card)}.comparativo__colunas{display:grid;gap:12px;margin-top:16px;color:var(--text-muted);font-size:var(--font-small);line-height:var(--line-relaxed);transition:color var(--duration-card)}.comparativo__colunas p+p{margin-top:0}.comparativo__colunas strong{font-weight:600;color:var(--text-heading);transition:color var(--duration-card)}.comparativo__linha:hover{border-color:var(--brand-dark);background:var(--brand-dark)}.comparativo__linha:hover .comparativo__numero{color:#fff9}.comparativo__linha:hover :is(h3,strong){color:var(--text-inverse)}.comparativo__linha:hover .comparativo__colunas{color:#fffc}@media(min-width:640px){.comparativo__linha{padding:32px}.comparativo__colunas{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.comparativo__linha{flex-direction:row;align-items:center}.comparativo__titulo{width:33.333%}.comparativo__colunas{width:66.666%;margin-top:0}}.especificacao{position:relative;overflow:hidden;border-width:1px;border-radius:var(--radius-box);background:var(--background-base);box-shadow:var(--shadow-sm)}.especificacao figure{display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 7;width:100%;min-height:300px;padding:24px;background:var(--surface)}.especificacao figure img{width:100%;height:100%;object-fit:contain}.especificacao__rodape{padding:16px;border-top-width:1px;font-family:var(--font-mono)}.especificacao__rodape>span:first-child{font-size:.75rem;line-height:1rem;color:var(--text-muted)}@media(min-width:640px){.especificacao__rodape{display:flex;align-items:center;justify-content:space-between;padding-inline:24px}}.recondicionado{position:relative;overflow:hidden;padding-block:80px;background:var(--background-base)}.recondicionado__grade{display:grid;align-items:center;min-height:620px}.recondicionado__texto{position:relative;z-index:1;padding-block:48px}.recondicionado__texto>div{max-width:36rem;padding-inline:24px}.recondicionado h2{margin-top:16px}.recondicionado__corpo{margin-top:32px;color:var(--text-muted);font-size:var(--font-small);line-height:var(--line-relaxed)}.recondicionado .nota{margin-top:32px}.recondicionado .learn-more{margin-top:40px}.recondicionado__foto{position:relative;height:420px}.recondicionado__recorte{position:relative;width:100%;height:100%;overflow:hidden;clip-path:ellipse(125% 100% at 100% 50%)}.recondicionado__recorte .veu{background:#00000026}.recondicionado__legenda{position:absolute;right:24px;bottom:24px;z-index:1;display:none;padding:8px 16px;border-radius:6px;background:#000000b3;color:#ffffffe6;font-family:var(--font-mono);font-size:11px;backdrop-filter:blur(4px)}@media(min-width:640px){.recondicionado__legenda{display:block}}@media(min-width:768px){.recondicionado__corpo{font-size:1rem;line-height:1.5rem}}@media(min-width:1024px){.recondicionado{padding-block:0}.recondicionado__grade{grid-template-columns:1fr 1fr}.recondicionado__texto{padding:96px 48px 96px max(var(--page-gutter),calc((100vw - var(--content-max)) / 2))}.recondicionado__texto>div{padding-inline:0}.recondicionado__foto{height:100%;min-height:640px}.recondicionado__recorte{clip-path:ellipse(90% 100% at 100% 50%)}}.aplicacoes{position:relative;isolation:isolate;overflow:hidden;padding-block:80px;background:var(--brand-dark);color:var(--text-inverse)}.aplicacoes__foto{z-index:-2;opacity:.6;pointer-events:none}.aplicacoes .veu{z-index:-1;background:linear-gradient(to top,var(--brand-dark),rgb(33 38 82 / .7),transparent)}.aplicacoes .cabecalho-secao{margin-bottom:56px}.aplicacoes h2{color:var(--text-inverse)}.aplicacoes__lead{margin-top:16px;max-width:42rem;color:#fffc;line-height:var(--line-relaxed)}.aplicacoes__lista{display:grid;gap:32px;padding-top:40px;border-top:1px solid rgb(255 255 255 / .15)}.aplicacao{display:flex;flex-direction:column;justify-content:space-between}.aplicacao__numero{font-family:var(--font-mono);font-size:.75rem;line-height:1rem;letter-spacing:.1em;color:#ffffff80}.aplicacao h3{margin-top:12px;font-size:1.5rem;font-weight:700;line-height:2rem;letter-spacing:var(--tracking-tight);color:var(--text-inverse)}.aplicacao p{margin-top:16px;color:#ffffffbf;font-size:var(--font-small);line-height:var(--line-relaxed)}@media(min-width:768px){.aplicacoes{padding-block:112px}.aplicacoes__lead{font-size:1.125rem;line-height:1.75rem}.aplicacoes__lista{grid-template-columns:repeat(3,1fr);gap:48px}}.fluxo{overflow:hidden;border-width:1px;border-radius:var(--radius-box);background:var(--background-base);box-shadow:var(--shadow-sm)}.fluxo__grade{display:grid}.etapa{display:flex;flex-direction:column;padding:32px;transition:background-color var(--duration-hover) var(--ease-ui)}.etapa:not(:last-child){border-bottom-width:1px}.etapa__passo{margin-bottom:20px;font-family:var(--font-mono);font-size:3rem;font-weight:700;line-height:1;letter-spacing:-.04em;color:#3f4a9f4d;transition:color var(--duration-hover) var(--ease-ui)}.etapa h3{font-size:1.875rem;font-weight:700;line-height:2.25rem;letter-spacing:var(--tracking-tight);color:var(--brand-dark)}.etapa p:not(.etapa__passo){margin-top:16px;color:var(--text-muted);font-size:var(--font-small);line-height:var(--line-relaxed)}.etapa:hover{background:#f4f5fa99}.etapa:hover .etapa__passo{color:var(--brand-primary)}@media(min-width:768px){.fluxo__grade{grid-template-columns:repeat(2,1fr)}.etapa:nth-child(odd){border-right-width:1px}.etapa:nth-child(n+3){border-bottom-width:0}}@media(min-width:1024px){.etapa{padding:40px}.etapa h3{font-size:2.25rem;line-height:2.5rem}}@media(min-width:1280px){.fluxo__grade{grid-template-columns:repeat(4,1fr)}.etapa{border-bottom-width:0!important}.etapa:not(:last-child){border-right-width:1px}.etapa h3{font-size:1.65rem}}@media(min-width:1536px){.etapa h3{font-size:1.875rem;line-height:2.25rem}}.cena{position:relative}.cena__imagem{width:100%;height:auto;filter:drop-shadow(0 30px 30px rgb(33 38 82 / .12))}.cena__cards{display:grid;gap:16px;margin-top:24px}.cena__card{padding:24px;border-width:1px;border-color:#ffffffb3;border-radius:var(--radius-panel);background:#ffffffe6;box-shadow:var(--shadow-xl);backdrop-filter:blur(10px)}.cena__card .item__numero{display:block;margin-bottom:12px}.cena__card h3{font-size:1.125rem;font-weight:700;line-height:1.5rem;letter-spacing:var(--tracking-tight)}@media(min-width:768px){.cena__cards{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.cena{padding:56px 0 72px}.cena__imagem{display:block;width:84%;margin-inline:auto}.cena__cards{display:block;margin:0}.cena__card{position:absolute;width:min(320px,26%)}.cena__card--1{top:0;left:0;box-shadow:var(--shadow-lg)}.cena__card--2{top:22%;right:0;box-shadow:var(--shadow-2xl)}.cena__card--3{bottom:0;left:36%;box-shadow:0 30px 60px -12px #2126524d}}.planta-motivos{display:grid;gap:48px;align-items:center}.planta-motivos .cabecalho-secao{margin-bottom:32px}.lista-motivos li{display:flex;align-items:baseline;gap:20px;padding-block:18px;border-bottom-width:1px;font-size:1.125rem;font-weight:600;line-height:1.5;color:var(--text-heading)}.lista-motivos li:first-child{border-top-width:1px}.lista-motivos__numero{flex:none;font-family:var(--font-mono);font-size:.875rem;font-weight:700;color:var(--brand-primary)}.planta-motivos__imagem img{width:100%;height:auto;filter:drop-shadow(0 30px 40px rgb(33 38 82 / .15))}@media(min-width:1024px){.planta-motivos{grid-template-columns:5fr 7fr;gap:64px}}.dividido{display:flex;flex-direction:column;width:100%}.dividido__foto{position:relative;width:100%;height:50vh}.dividido__foto .veu{background:#0000001a}.dividido__texto{display:flex;align-items:center;justify-content:center;width:100%;padding:64px 40px}.dividido__texto>div{width:100%;max-width:36rem}.dividido__corpo{margin-top:24px;color:#fffc;line-height:var(--line-relaxed)}.dividido .nota{margin-top:32px}@media(min-width:768px){.dividido{flex-direction:row;min-height:60vh}.dividido__foto{width:50%;height:auto}.dividido__texto{width:50%;padding:64px}.dividido__corpo{font-size:1.125rem;line-height:1.75rem}}@media(min-width:1024px){.dividido__texto{padding:96px}}.motivos{display:grid;gap:24px}.motivo{display:flex;flex-direction:column;justify-content:space-between;min-height:400px;padding:32px;border-width:1px;background:var(--background-base);color:var(--brand-dark);box-shadow:var(--shadow-lg);transition:all var(--duration-card) ease-in-out}.motivo:hover{transform:translateY(-8px);box-shadow:var(--shadow-2xl)}.motivo__numero{font-family:var(--font-mono);font-size:3rem;font-weight:700;line-height:1;letter-spacing:-.05em;color:var(--brand-primary)}.motivo h3{margin-top:24px;font-size:1.25rem;font-weight:700;line-height:1.375;letter-spacing:var(--tracking-tight)}.motivo p{margin-top:16px;color:var(--text-muted);font-size:var(--font-small);line-height:var(--line-relaxed)}.motivo--escuro{border-color:var(--brand-dark);background:var(--brand-dark);color:var(--text-inverse)}.motivo--escuro .motivo__numero{color:var(--brand-accent)}.motivo--escuro h3{color:var(--text-inverse)}.motivo--escuro p{color:#fffc}.motivo--claro{border-color:#dbeafe;background:var(--brand-tint)}@media(min-width:768px){.motivos{grid-template-columns:repeat(2,1fr)}.motivo__numero{font-size:3.75rem}.motivo h3{font-size:1.5rem}}@media(min-width:1280px){.motivos{grid-template-columns:repeat(4,1fr)}}.documentos__topo{display:flex;flex-direction:column;gap:24px;margin-bottom:48px}.documentos__topo .rotulo{margin-bottom:12px}.documentos__nota{margin-top:12px;color:var(--text-muted);font-size:var(--font-small);line-height:var(--line-relaxed)}.busca{position:relative;width:100%;max-width:24rem}.busca .icone{position:absolute;top:50%;left:16px;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.busca input{width:100%;padding:12px 16px 12px 48px;border-width:1px;border-radius:9999px;background:var(--background-base);color:var(--text-heading);font-size:var(--font-small);line-height:1.25rem;box-shadow:var(--shadow-sm);transition:border-color .15s}.busca input::placeholder{color:var(--text-muted)}.busca input:focus{border-color:var(--brand-primary);outline:none;box-shadow:0 0 0 1px var(--brand-primary)}@media(min-width:768px){.documentos__topo{flex-direction:row;align-items:flex-end;justify-content:space-between}}.documentos{display:grid;gap:24px}.documento{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:24px;border-width:1px;border-radius:var(--radius-box);background:var(--background-base);box-shadow:var(--shadow-sm);transition:all .15s}.documento:hover{transform:translateY(-4px);border-color:#3f4a9f80;box-shadow:var(--shadow-md)}.documento__topo{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;font-family:var(--font-mono);font-size:10px;line-height:1rem}.documento__tipo{padding:4px 10px;border-radius:var(--radius-field);background:var(--surface);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--brand-primary)}.documento__validade{font-weight:600;color:var(--text-muted)}.documento h3{font-size:1.25rem;font-weight:700;line-height:1.75rem;color:var(--brand-dark)}.documento p{margin-top:8px;color:var(--text-muted);font-size:var(--font-small);line-height:var(--line-relaxed)}.documento__rodape{margin-top:32px;padding-top:16px;border-top-width:1px}.documento__baixar{display:flex;align-items:center;justify-content:space-between;font-size:var(--font-small);font-weight:700;line-height:1.25rem;color:var(--brand-dark);transition:color .15s}.documento__baixar span{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9999px;background:var(--surface);transition:background-color .15s,color .15s}a.documento__baixar:hover{color:var(--brand-primary)}a.documento__baixar:hover span{background:var(--brand-primary);color:var(--text-inverse)}.documentos__vazio{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:48px;padding-block:64px;border:1px dashed var(--border);border-radius:var(--radius-box);text-align:center}.documentos__vazio .icone{margin-bottom:16px;color:var(--border)}.documentos__vazio h3{font-size:1.125rem;font-weight:700;line-height:1.75rem;color:var(--brand-dark)}.documentos__vazio p{margin-top:8px;color:var(--text-muted);font-size:var(--font-small);line-height:1.25rem}@media(min-width:640px){.documentos{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.documentos{grid-template-columns:repeat(3,1fr)}}.cotacao{display:grid;gap:64px}.cotacao>*{min-width:0}.canais{margin-top:8px}.canais li{padding-block:20px;border-bottom-width:1px}.canais li:first-child{padding-top:4px}.canais h2{font-family:var(--font-mono);font-size:.75rem;font-weight:700;line-height:1rem;letter-spacing:.05em;text-transform:uppercase;color:var(--text-heading)}.canais p{margin-top:8px;color:var(--text-muted);font-size:var(--font-small);line-height:1.25rem}.canais__visita{margin-top:32px}.mapa{overflow:hidden;border-width:1px;border-radius:var(--radius-box);background:var(--surface);box-shadow:var(--shadow-sm)}.mapa iframe{display:block;width:100%;height:420px;border:0}@media(min-width:1024px){.mapa iframe{height:520px}}.selos{display:flex;flex-wrap:wrap;gap:16px}.cotacao__intro .link{display:inline-block;margin-top:24px;color:var(--brand-primary)}.cotacao__intro .link:hover{color:var(--brand-dark)}.selos li{padding:12px 16px;border-width:1px;font-family:var(--font-mono);font-size:10px;font-weight:700;line-height:1rem;text-align:center;color:var(--text-heading)}@media(min-width:1024px){.cotacao{grid-template-columns:4fr 8fr;gap:96px}}.formulario>*+*{margin-top:40px}.formulario__linha{display:grid;gap:40px}@media(min-width:768px){.formulario__linha{grid-template-columns:1fr 1fr}}.campo{position:relative}.campo :is(input,select,textarea){width:100%;padding-block:12px;border-bottom-width:1px;color:var(--text-heading);font-size:var(--font-small);line-height:1.25rem;transition:border-color .15s}.campo :is(input,select,textarea):focus{border-color:var(--brand-primary)}.campo select{padding-right:32px;appearance:none}.campo select:disabled{opacity:.5;cursor:not-allowed}.campo textarea{resize:none}.campo label{position:absolute;left:0;top:12px;color:var(--text-muted);font-size:var(--font-small);line-height:1.25rem;transform:translateY(-24px);transition:all .15s;pointer-events:none}.campo :is(input,textarea):placeholder-shown+label{transform:none}.campo :is(input,textarea):focus+label{transform:translateY(-24px);color:var(--brand-primary)}.campo--texto{padding-top:16px}.campo--texto label{top:28px;transform:translateY(-32px)}.campo--texto textarea:focus+label{transform:translateY(-32px)}.campo__seta{position:absolute;top:50%;right:8px;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.formulario__envio{padding-top:24px}.campo-arquivo{display:flex;flex-direction:column;gap:12px;padding:20px;border:1px dashed var(--border);border-radius:var(--radius-card);background:var(--background-base)}.campo-arquivo label{display:flex;align-items:center;gap:10px;color:var(--text-heading);font-size:var(--font-small);font-weight:600}.campo-arquivo label .icone{color:var(--brand-primary)}.campo-arquivo input{width:100%;min-width:0;color:var(--text-muted);font-size:var(--font-small)}.campo-arquivo input::file-selector-button{margin-right:16px;padding:10px 18px;border:1px solid var(--brand-dark);border-radius:9999px;background:var(--background-base);color:var(--brand-dark);font:inherit;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background-color .15s,color .15s}.campo-arquivo input::file-selector-button:hover{background:var(--brand-dark);color:var(--text-inverse)}.aceite{display:flex;align-items:flex-start;gap:12px;color:var(--text-muted);font-size:var(--font-small);line-height:var(--line-relaxed);cursor:pointer}.aceite input{flex-shrink:0;width:18px;height:18px;margin-top:2px;accent-color:var(--brand-primary)}.formulario__aviso{margin-top:16px;color:var(--brand-primary);font-size:var(--font-small);font-weight:600}.reveal-pending{opacity:0;transform:translateY(var(--reveal-distance))}.reveal-ready{transition:opacity var(--duration-enter) var(--ease-enter),transform var(--duration-enter) var(--ease-enter);transition-delay:var(--reveal-delay, 0ms)}.reveal-ready.is-visible{opacity:1;transform:none}@keyframes subir{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.hero-reveal{opacity:0;animation:subir .8s cubic-bezier(.16,1,.3,1) var(--atraso, 0ms) forwards}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto;scroll-snap-type:none}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal-pending,.hero-reveal{opacity:1;transform:none}.learn-more:hover .arrow,.learn-more:focus-visible .arrow{transform:none}}
