:root{--buncss-light:initial;--buncss-dark: ;color-scheme:light dark;--fundo:#f3f5fb;--superficie:#fff;--tinta:#191d33;--suave:#535a78;--linha:#d4d9ea;--cobalto:#2340c7;--sobre-cobalto:#fff;--cobalto-claro:#e4e8fa;--marca:#f6c945;--barra:#191d33;--sobre-barra:#f3f5fb;--sobre-marca:#191d33;--marca-claro:#fdf3cf;--perigo:#b3261e;--perigo-claro:#fbe9e7;--ok:#146c43;--ok-claro:#dff3e8;--alerta:#7a5200;--titulo:"Familjen Grotesk",ui-sans-serif,system-ui,sans-serif;--texto:"Atkinson Hyperlegible",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--raio:4px;--raio-cartao:8px;--raio-chip:999px;--toque:44px;--toque-primario:48px;--topo:56px;--barra-inferior:64px;--sobreposicao:#191d337a;--dur-rapida:.12s;--dur-media:.22s;--curva:cubic-bezier(.2,.8,.2,1)}@media (prefers-color-scheme:dark){:root{--buncss-light: ;--buncss-dark:initial;--fundo:#10132a;--barra:#181c38;--superficie:#181c38;--tinta:#e8ebf8;--suave:#a4abcb;--linha:#2f3560;--cobalto:#92a6ff;--sobre-cobalto:#10132a;--cobalto-claro:#232a55;--marca-claro:#3a3216;--perigo:#ff9d94;--perigo-claro:#3d1f24;--ok:#6fd9a6;--ok-claro:#17382e;--alerta:#f6c945}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--fundo);color:var(--tinta);font:400 17px/1.5 var(--texto);margin:0}h1,h2,h3{font-family:var(--titulo);letter-spacing:-.01em;text-wrap:balance;margin:0;line-height:1.12}h1{font-size:clamp(30px,7vw,44px);font-weight:700}h2{font-size:clamp(22px,5vw,28px);font-weight:700}h3{font-size:18px;font-weight:700}p{margin:0}a{color:var(--cobalto);text-underline-offset:3px}small{color:var(--suave);font-size:15px}mark{background:linear-gradient(var(--marca),var(--marca))center 62%/100% 82% no-repeat;color:var(--sobre-marca);padding:0 .12em}:focus-visible{outline:3px solid var(--cobalto);outline-offset:2px;border-radius:2px}main:focus,h1[tabindex="-1"]:focus,.etapa-atual:focus{outline:none}.pilha{display:grid;gap:16px}.pilha-justa{display:grid;gap:8px}.pilha>*,.pilha-justa>*{min-width:0}.fila{display:flex;flex-wrap:wrap;align-items: center;gap:8px 12px}.espaco{justify-content:space-between}.suave{color:var(--suave)}.numeros{font-variant-numeric:tabular-nums}.botao{display:inline-flex;min-height:var(--toque);font:700 16px/1.2 var(--texto);text-decoration:none;text-align:center;border-radius:var(--raio);cursor:pointer;border:1px solid #0000;justify-content:center;align-items: center;gap:8px;padding:10px 16px}.botao:disabled{opacity:.55;cursor:not-allowed}.botao-primario{background:var(--cobalto);color:var(--sobre-cobalto)}.botao-secundario{color:var(--cobalto);background:0 0;border-color:currentColor}.botao-marca{background:var(--marca);color:var(--sobre-marca)}.botao-perigo{background:var(--perigo);color:var(--superficie)}@media (hover:hover){.botao:not(:disabled):hover{filter:brightness(.92)}.botao-secundario:not(:disabled):hover{background:var(--cobalto-claro);filter:none}}.campo{display:grid;gap:4px;min-width:0}.campo label{font-size:16px;font-weight:700}input:not([type=checkbox]),textarea,select{min-height:var(--toque);background:var(--superficie);color:var(--tinta);font:400 17px/1.4 var(--texto);border:1px solid var(--suave);border-radius:var(--raio);width:100%;min-width:0;padding:9px 12px}textarea{resize:vertical}[aria-invalid=true]{border-color:var(--perigo);box-shadow:inset 0 0 0 1px var(--perigo)}.erro-campo{color:var(--perigo);font-weight:700}input[type=checkbox],input[type=radio]{accent-color:var(--cobalto);flex:none;width:22px;height:22px;margin:0}.marcador{display:flex;min-height:var(--toque);cursor:pointer;align-items: center;gap:10px}.grade-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px}.aviso{display:flex;border-radius:var(--raio);background:var(--superficie);border-left:4px solid;gap:10px;padding:12px}.aviso svg{flex:none;margin-top:2px}.aviso-erro{border-color:var(--perigo);background:var(--perigo-claro)}.aviso-erro svg{color:var(--perigo)}.aviso-alerta{border-color:var(--marca);background:var(--marca-claro)}.aviso-info{border-color:var(--cobalto);background:var(--cobalto-claro)}.aviso-ok{border-color:var(--ok);background:var(--ok-claro)}.carregando{display:flex;color:var(--suave);align-items: center;gap:10px;padding:24px 0}.gira{animation:giro .9s linear infinite}@keyframes giro{to{transform:rotate(360deg)}}.vazio{display:grid;border:1px dashed var(--suave);border-radius:var(--raio);justify-items:start;gap:10px;padding:24px 16px}.carimbo{display:inline-flex;font:700 14px/1.4 var(--titulo);white-space:nowrap;border:1.5px solid;border-radius:2px;align-items: center;gap:5px;padding:2px 8px}.carimbo-ok{color:var(--ok)}.carimbo-alerta{color:var(--alerta);background:var(--marca-claro)}.carimbo-perigo{color:var(--perigo)}.carimbo-neutro{color:var(--suave)}.carimbo-rascunho{color:var(--suave);border-style:dashed}.so-leitor{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px}.esqueletos{display:grid;gap:12px}.esqueleto{display:grid;background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio-cartao);gap:10px;padding:16px}.esqueleto span{background:linear-gradient(90deg,var(--linha)30%,var(--fundo)50%,var(--linha)70%)0 0/300% 100%;animation:brilho 1.4s linear infinite;border-radius:2px;height:14px}.esqueleto span:first-child{width:60%;height:18px}.esqueleto span:nth-child(3){width:80%}@keyframes brilho{to{background-position:-300% 0}}dialog.dialogo{display:none;color:var(--tinta);background:var(--fundo);border:0;flex-direction:column;width:100%;max-width:680px;height:100dvh;max-height:100dvh;margin:0 auto;padding:0}dialog.dialogo[open]{display:flex}dialog.dialogo::backdrop{background:var(--sobreposicao)}.dialogo-topo{display:flex;justify-content:space-between;align-items: flex-start;gap:8px;padding:12px 16px 8px}.dialogo-topo h2{overflow-wrap:anywhere;min-width:0;padding-top:8px;font-size:22px}.dialogo-corpo{overflow-y:auto;display:grid;flex:1;align-content: start;gap:14px;padding:4px 16px 16px}.dialogo-rodape{display:flex;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--superficie);border-top:1px solid var(--linha);flex-wrap:wrap;gap:8px}.dialogo-rodape .botao{min-height:var(--toque-primario);flex:auto}dialog.dialogo-folha{animation:subir var(--dur-media)var(--curva);border-radius:16px 16px 0 0;height:auto;max-height:90dvh;margin:0 auto;inset:auto 0 0}@keyframes subir{0%{transform:translateY(24px);opacity:0}}.fechar{display:grid;width:var(--toque);height:var(--toque);color:inherit;border-radius:var(--raio);cursor:pointer;background:0 0;border:0;flex:none;place-items: center}@media (min-width:760px){dialog.dialogo{border:1px solid var(--linha);border-radius:var(--raio-cartao);height:auto;max-height:calc(100dvh - 48px);margin:auto}}.chips{display:flex;border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0}.chips legend{padding:0 0 6px;font-weight:700}.chip{display:inline-flex;min-height:var(--toque);background:var(--superficie);border:1px solid var(--suave);border-radius:var(--raio-chip);cursor:pointer;align-items: center;gap:8px;padding:8px 14px;font-weight:700}.chip:has(input:checked){border-color:var(--cobalto);background:var(--cobalto-claro);box-shadow:inset 0 0 0 1px var(--cobalto)}.chip:has(input:focus-visible){outline:3px solid var(--cobalto);outline-offset:2px}.contador{display:inline-block;font:700 13px/20px var(--texto);text-align:center;color:var(--fundo);background:var(--tinta);border-radius:var(--raio-chip);font-variant-numeric:tabular-nums;min-width:20px;padding:0 5px}.cartao{display:grid;background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio-cartao);gap:6px;min-width:0;padding:14px 16px}.lista{list-style:none;display:grid;gap:10px;margin:0;padding:0}.citacao{border-left:3px solid var(--linha);white-space:pre-wrap;overflow-wrap:anywhere;padding-left:12px}.quebra{overflow-wrap:anywhere}.formulario{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio-cartao);padding:16px}.recolher{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio-cartao);padding:0 14px}.recolher>summary{min-height:var(--toque);cursor:pointer;padding:9px 0;font-weight:700}.recolher[open]{padding-bottom:14px}.filtros{display:flex;flex-wrap:wrap;gap:6px}.filtros button{min-height:var(--toque);font:700 15px/1 var(--texto);color:var(--tinta);background:var(--superficie);border:1px solid var(--suave);border-radius:var(--raio-chip);cursor:pointer;flex:none;padding:8px 14px}.filtros button[aria-pressed=true]{color:var(--fundo);background:var(--tinta);border-color:var(--tinta)}.opcoes{border:0;min-width:0;margin:0;padding:0}.opcoes legend{padding:0 0 6px;font-weight:700}@media (prefers-reduced-motion:reduce){:root{--dur-rapida:0s;--dur-media:0s}html{scroll-behavior:auto}.gira{animation-duration:3s}.esqueleto span,dialog.dialogo-folha{animation:none}}.cartao.fila{display:flex}.grupo-titulo{text-transform:uppercase;letter-spacing:.04em;font-size:18px}.motivos{margin:0;padding-left:18px;font-size:16px}.topo,.rodape,main>section{max-width:1040px;margin-inline-start:auto;margin-inline-end:auto;padding-inline-start:16px;padding-inline-end:16px}.topo{display:flex;justify-content:space-between;align-items: center;min-height:64px}.topo a{display:inline-flex;min-height:var(--toque);align-items: center;font-weight:700}.marca-nome{font:700 18px/1 var(--titulo)}.hero{display:grid;gap:32px;padding-block-start:24px;padding-block-end:40px}.hero-texto{display:grid;align-content: start;gap:16px}.hero h1{font-size:clamp(36px,9.5vw,60px);line-height:1.04}.lide{font-size:20px}.entrada{display:grid;gap:8px;max-width:440px;scroll-margin-top:16px}.quadro{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);align-self: start;margin:0}.quadro figcaption{display:flex;border-bottom:2px solid var(--tinta);font-family:var(--titulo);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px}.quadro ul{list-style:none;margin:0;padding:0}.quadro li{display:grid;gap:4px;padding:14px 16px}.quadro li+li{border-top:1px solid var(--linha)}.prova{padding-block-start:0;padding-block-end:0}.prova p{font:500 clamp(21px,4.6vw,28px)/1.3 var(--titulo);border-block:2px solid var(--tinta);padding-block-start:24px;padding-block-end:24px}.secao{display:grid;gap:16px;padding-block-start:40px;padding-block-end:16px}.roteiro{list-style:none;display:grid;margin:8px 0 0;padding:0}.roteiro li{position:relative;display:grid;grid-template-columns:44px 1fr;gap:14px;padding-bottom:24px}.roteiro li:not(:last-child):before{content:"";position:absolute;border-left:2px dashed var(--suave);top:44px;bottom:0;left:21px}.roteiro div{display:grid;gap:4px;padding-top:8px}.parada{display:grid;background:var(--cobalto);color:var(--sobre-cobalto);font:700 20px/1 var(--titulo);border-radius:var(--raio);place-items: center;width:44px;height:44px}.faixa-kit{display:grid;justify-items:start;gap:16px}.faixa-kit>div{display:grid;gap:8px}main>.faixa-kit{background:var(--marca-claro);border-left:6px solid var(--marca);max-width:1008px;padding-block-start:28px;padding-block-end:28px}.precos{list-style:none;display:grid;border-top:2px solid var(--tinta);gap:0;margin:0;padding:0}.precos li{display:grid;border-bottom:1px solid var(--linha);gap:4px;padding:16px 0}.valor{font:700 30px/1.1 var(--titulo);font-variant-numeric:tabular-nums}.rodape{display:flex;border-top:1px solid var(--linha);flex-wrap:wrap;justify-content:space-between;align-items: center;gap:8px;margin-top:40px;padding-block-start:20px;padding-block-end:32px}.rodape-marca{display:grid;gap:4px}.rodape nav{display:flex;gap:20px}.rodape a{display:inline-flex;min-height:var(--toque);align-items: center}@media (min-width:820px){.hero{grid-template-columns:1.25fr 1fr;gap:56px;padding-block-start:48px;padding-block-end:64px}.roteiro{grid-template-columns:repeat(3,1fr);gap:32px}.roteiro li:not(:last-child):before{display:none}.roteiro li{grid-template-columns:1fr;padding:0}.faixa-kit{grid-template-columns:1fr auto;align-items: center}main>.faixa-kit{margin-block-start:32px;padding-inline-start:24px;padding-inline-end:24px}.precos{grid-template-columns:repeat(4,1fr)}.precos li{border-bottom:0;align-content: start;padding:16px}.precos li+li{border-left:1px solid var(--linha)}.precos li:first-child{padding-left:0}}
