:root{--papel: #f3f5f9;--superficie: #ffffff;--tinta: #14213d;--tinta-suave: #4a5672;--lagoa: #0f766e;--lagoa-forte: #0b5c56;--sol: #f4b42a;--bolha-empresa: #d7f0ec;--linha: #d9dee8;--evento: #e6eaf2;--sobre-lagoa: #ffffff;--fonte: "Schibsted Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--raio-bolha: 1.1rem;--largura: 72rem;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--papel: #0e1628;--superficie: #16213a;--tinta: #e8edf7;--tinta-suave: #a8b3ca;--lagoa: #3cb8ab;--lagoa-forte: #6fd4c8;--sol: #f4b42a;--bolha-empresa: #134e4a;--linha: #2a3756;--evento: #1f2b47;--sobre-lagoa: #0e1628;color-scheme:dark}}:root[data-theme=dark]{--papel: #0e1628;--superficie: #16213a;--tinta: #e8edf7;--tinta-suave: #a8b3ca;--lagoa: #3cb8ab;--lagoa-forte: #6fd4c8;--sol: #f4b42a;--bolha-empresa: #134e4a;--linha: #2a3756;--evento: #1f2b47;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:5rem}body{margin:0;background:var(--papel);color:var(--tinta);font-family:var(--fonte);font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:var(--lagoa-forte);text-underline-offset:.18em}:focus-visible{outline:3px solid var(--sol);outline-offset:3px;border-radius:4px}h1,h2{font-weight:800;letter-spacing:-.02em;line-height:1.08;margin:0}.faixa{width:100%;max-width:var(--largura);margin-inline:auto;padding-inline:1rem}@media(min-width:40rem){.faixa{padding-inline:2rem}}.pular{position:absolute;left:-999px}.pular:focus{left:1rem;top:1rem;z-index:10;background:var(--superficie);padding:.5rem 1rem}.topo{position:sticky;top:0;z-index:5;background:color-mix(in srgb,var(--papel) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--linha)}.topo__faixa{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4rem}.marca{display:inline-flex;align-items:center;gap:.55rem;color:var(--tinta);text-decoration:none}.marca__simbolo{width:2.1rem;height:2.1rem}.marca__nome{font-size:1.35rem;font-weight:500;letter-spacing:-.02em}.marca__nome b{font-weight:800}.topo__nav{display:flex;gap:1.25rem;font-size:.95rem}.topo__nav a{color:var(--tinta-suave);text-decoration:none}.topo__nav a:hover{color:var(--tinta)}@media(max-width:34rem){.topo__nav a:not(:last-child){display:none}}.botao{display:inline-flex;align-items:center;min-height:3rem;padding:0 1.4rem;border-radius:999px;background:var(--lagoa);color:var(--sobre-lagoa);font-weight:700;text-decoration:none;border:2px solid var(--lagoa)}.botao:hover{background:var(--lagoa-forte);border-color:var(--lagoa-forte)}.botao--linha{background:transparent;color:var(--tinta);border-color:var(--linha)}.botao--linha:hover{background:var(--superficie);border-color:var(--tinta-suave)}.abertura{display:grid;gap:3rem;padding-block:3.5rem 4.5rem;align-items:center}@media(min-width:60rem){.abertura{grid-template-columns:1.05fr 1fr;gap:4rem;padding-block:5.5rem 6.5rem}}.abertura h1{font-size:clamp(2.3rem,5.2vw,3.9rem);max-width:14ch}.abertura__lead{font-size:1.2rem;color:var(--tinta-suave);max-width:34rem;margin:1.5rem 0 2rem}.abertura__acoes{display:flex;flex-wrap:wrap;gap:.75rem}.conversa{margin:0;background:var(--superficie);border:1px solid var(--linha);border-radius:1.5rem;overflow:hidden;box-shadow:0 30px 60px -30px #14213d59}.conversa__topo{display:flex;align-items:center;gap:.75rem;padding:.9rem 1.2rem;border-bottom:1px solid var(--linha)}.conversa__topo strong{display:block;line-height:1.2}.conversa__topo small{color:var(--tinta-suave);font-size:.85rem}.conversa__avatar{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--sol);color:#14213d;font-weight:800;font-size:.85rem}.conversa__fio{list-style:none;margin:0;padding:1.25rem;display:flex;flex-direction:column;gap:.6rem;background:radial-gradient(circle at 1px 1px,var(--linha) 1px,transparent 0) 0 0 / 18px 18px,var(--papel)}.msg{position:relative;max-width:82%;min-width:5.5rem;padding:.6rem .9rem 1.35rem;border-radius:var(--raio-bolha);font-size:.98rem;line-height:1.45}.msg time{position:absolute;right:.8rem;bottom:.3rem;font-size:.72rem;color:var(--tinta-suave)}.msg--cliente{align-self:flex-start;background:var(--superficie);border:1px solid var(--linha);border-bottom-left-radius:.3rem}.msg--empresa{align-self:flex-end;background:var(--bolha-empresa);border-bottom-right-radius:.3rem}.msg__autor{position:absolute;left:.9rem;bottom:.3rem;font-size:.72rem;font-weight:700;color:var(--lagoa-forte)}.evento{align-self:center;font-size:.8rem;color:var(--tinta-suave);background:var(--evento);padding:.2rem .8rem;border-radius:999px}.evento--pessoa{color:var(--tinta);font-weight:600}.evento--pessoa:before{content:"";display:inline-block;width:.5rem;height:.5rem;margin-right:.4rem;border-radius:50%;background:var(--sol);vertical-align:.05em}@media(prefers-reduced-motion:no-preference){.conversa__fio>li{animation:chegar .45s cubic-bezier(.2,.7,.2,1) both}.conversa__fio>li:nth-child(1){animation-delay:.3s}.conversa__fio>li:nth-child(2){animation-delay:1.1s}.conversa__fio>li:nth-child(3){animation-delay:2s}.conversa__fio>li:nth-child(4){animation-delay:2.7s}.conversa__fio>li:nth-child(5){animation-delay:3.3s}.conversa__fio>li:nth-child(6){animation-delay:4.1s}}@keyframes chegar{0%{opacity:0;transform:translateY(8px) scale(.98)}}.secao{padding-block:4.5rem}.secao h2{font-size:clamp(1.8rem,3.4vw,2.6rem);max-width:22ch;margin-bottom:2.5rem}.recursos{margin:0;border-top:2px solid var(--tinta)}.recursos>div{display:grid;gap:.35rem 3rem;padding:1.4rem 0;border-bottom:1px solid var(--linha)}@media(min-width:48rem){.recursos>div{grid-template-columns:18rem 1fr}}.recursos dt{font-weight:700;font-size:1.15rem}.recursos dd{margin:0;color:var(--tinta-suave);max-width:40rem}.selo{display:inline-block;margin-left:.4rem;padding:.05rem .55rem;border-radius:999px;background:var(--sol);color:#14213d;font-size:.75rem;font-weight:700;vertical-align:.2em}.secao--destaque{background:var(--tinta);color:var(--papel)}.secao--destaque h2{margin-bottom:0}.coexistencia{display:grid;gap:1.5rem 4rem}@media(min-width:48rem){.coexistencia{grid-template-columns:1fr 1.2fr}}.coexistencia p{margin:0 0 1rem;font-size:1.15rem;max-width:38rem}.coexistencia .nota{font-size:.95rem;opacity:.8}.passos{list-style:none;margin:0;padding:0;display:grid;gap:2rem;counter-reset:passo}@media(min-width:48rem){.passos{grid-template-columns:repeat(4,1fr);gap:1.5rem}}.passos li{counter-increment:passo;display:flex;flex-direction:column;gap:.4rem;padding-top:1rem;border-top:2px solid var(--lagoa)}.passos li:before{content:counter(passo);font-size:2.6rem;font-weight:800;line-height:1;color:var(--lagoa)}.passos span{color:var(--tinta-suave)}.contato{display:grid;gap:2rem 4rem}@media(min-width:48rem){.contato{grid-template-columns:1fr 1.4fr}}.contato__intro{margin:0;font-size:1.15rem;color:var(--tinta-suave);max-width:28rem}.contato__dados{margin:0}.contato__dados>div{display:grid;gap:.1rem 2rem;padding:.85rem 0;border-bottom:1px solid var(--linha)}@media(min-width:40rem){.contato__dados>div{grid-template-columns:11rem 1fr}}.contato__dados dt{color:var(--tinta-suave);font-size:.95rem}.contato__dados dd{margin:0;font-weight:600}.documento{max-width:48rem;padding-block:3.5rem 5rem}.documento__topo{border-bottom:2px solid var(--tinta);padding-bottom:1.25rem;margin-bottom:2rem}.documento__topo h1{font-size:clamp(2rem,5vw,3rem)}.documento__topo p{margin:.6rem 0 0;color:var(--tinta-suave)}.documento__lead{font-size:1.15rem}.documento__indice{background:var(--superficie);border:1px solid var(--linha);border-radius:1rem;padding:1rem 1.5rem;margin-bottom:2.5rem}.documento__indice ol{margin:0;padding-left:1.2rem;columns:2 14rem}.documento section{margin-top:2.25rem}.documento h2{font-size:1.35rem;letter-spacing:-.01em;margin-bottom:.6rem}.documento p,.documento li{max-width:68ch}.documento li+li{margin-top:.35rem}.rodape{border-top:1px solid var(--linha);padding-block:2.5rem 1.5rem;font-size:.92rem;color:var(--tinta-suave)}.rodape__faixa{display:grid;gap:1.5rem 4rem}@media(min-width:48rem){.rodape__faixa{grid-template-columns:1.6fr 1fr}}.rodape__empresa p{margin:0 0 .4rem}.rodape__marca-terceiro{font-size:.85rem}.rodape__links{display:flex;flex-direction:column;gap:.4rem}.rodape__ano{margin-top:2rem;font-size:.85rem}
