@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url("./media/archivo-vietnamese-standard-normal-JICEILHD.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url("./media/archivo-latin-ext-standard-normal-GPGIT4GY.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url("./media/archivo-latin-standard-normal-R3FITQA7.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--prancheta: #e9eef3;--folha: #ffffff;--tinta: #17212c;--tinta-suave: #556273;--linha: #cfd8e2;--linha-forte: #a9b7c7;--azul: #1d5fa6;--azul-escuro: #154a84;--banda: #e3ecf7;--selecao: #c27a00;--alerta: #7a5200;--alerta-fundo: #fdf3dc;--perigo: #a3262a;--ok: #1d6b33;--raio: 4px;--fonte: "Archivo Variable", "Segoe UI", system-ui, -apple-system, Roboto, Arial, sans-serif;--mono: Consolas, "Cascadia Mono", "Courier New", monospace;--t-1: .8rem;--t0: 1rem;--t1: 1.25rem;--t2: 1.56rem;--t3: clamp(2rem, 4.4vw, 3.05rem);color-scheme:light;font-family:var(--fonte);font-size:100%;color:var(--tinta);background:var(--prancheta)}*{box-sizing:border-box}body{margin:0;line-height:1.55;background:var(--prancheta);font-variation-settings:normal}main{max-width:1120px;margin:0 auto;padding:32px 24px 64px}h1,h2,h3{line-height:1.15;font-stretch:87.5%;font-weight:650;letter-spacing:-.005em;margin:0 0 .5em}h1{font-size:var(--t3)}h2{font-size:var(--t2)}h3{font-size:var(--t1)}p{margin:0 0 1em;max-width:68ch}a{color:var(--azul);text-underline-offset:.18em}a:hover{color:var(--azul-escuro)}strong{font-weight:650}.topo{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;background:var(--folha);border-bottom:1px solid var(--linha)}.topo nav{display:flex;gap:20px;align-items:center}.topo nav a{text-decoration:none;font-weight:550}.marca{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-stretch:87.5%;font-size:1.08rem;text-decoration:none;color:var(--tinta)}.marca:hover{color:var(--tinta)}.logo{display:inline-grid;grid-template-rows:4px 8px 4px;gap:2px;width:22px}.logo i{display:block;background:var(--azul);border-radius:1px}.logo i:nth-child(2){background:var(--linha-forte)}.rodape{border-top:1px solid var(--linha);background:var(--folha);padding:20px 24px;font-size:.86rem;color:var(--tinta-suave)}.rodape p{max-width:80ch;margin:0 auto .4em;text-align:center}.acoes{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:24px}.botao{display:inline-flex;align-items:center;justify-content:center;min-height:42px;background:var(--azul);color:#fff;border:1px solid var(--azul);border-radius:var(--raio);padding:9px 18px;font:inherit;font-weight:600;cursor:pointer;text-decoration:none}.botao:hover{background:var(--azul-escuro);border-color:var(--azul-escuro);color:#fff}.botao:disabled{opacity:.55;cursor:default}.botao.secundario{background:var(--folha);color:var(--azul);border-color:var(--linha-forte)}.botao.secundario:hover{border-color:var(--azul);color:var(--azul-escuro)}button.link{background:none;border:0;color:var(--azul);cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-underline-offset:.18em}button.link.perigo{color:var(--perigo)}form{display:grid;gap:14px}label{display:grid;gap:5px;font-size:.92rem;font-weight:550}label.check{display:flex;gap:8px;align-items:flex-start;font-weight:400}input,select{font:inherit;font-weight:400;padding:9px 11px;min-height:42px;border:1px solid var(--linha-forte);border-radius:var(--raio);background:var(--folha);color:var(--tinta)}input[type=checkbox]{min-height:0;margin-top:4px;accent-color:var(--azul)}:focus-visible{outline:2px solid var(--azul);outline-offset:2px}input:focus-visible,select:focus-visible{outline-offset:0;border-color:var(--azul)}.form-linha{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:14px}.form-linha input:not([type=checkbox]){flex:1 1 220px}.cartao{background:var(--folha);border:1px solid var(--linha);border-radius:var(--raio);padding:24px 26px}.cartao.estreito{max-width:440px;margin:40px auto}.cartao.estreito h1{font-size:var(--t2)}.grade-cartoes{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}section{margin-bottom:56px}.aviso{background:var(--alerta-fundo);color:var(--alerta);padding:9px 13px;border-radius:var(--raio);border-left:3px solid var(--selecao)}.erro{color:var(--perigo)}.ok{color:var(--ok)}.sutil{color:var(--tinta-suave)}.etiqueta{display:inline-block;font-size:var(--t-1);background:var(--alerta-fundo);color:var(--alerta);padding:1px 8px;border-radius:3px}.codigo{display:block;font-family:var(--mono);font-size:1rem;word-break:break-all;background:var(--folha);padding:8px;border:1px solid var(--linha);border-radius:var(--raio);-webkit-user-select:all;user-select:all}.destaque{background:var(--banda);border:1px dashed var(--azul);border-radius:var(--raio);padding:12px 14px;margin-bottom:12px}.painel-topo{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:12px}.painel-topo h1{margin-bottom:4px;font-size:var(--t2)}.abas{display:flex;gap:2px;box-shadow:inset 0 -1px 0 var(--linha-forte);margin:20px 0;overflow-x:auto;overflow-y:hidden}.abas button{background:none;border:0;padding:10px 14px;font:inherit;cursor:pointer;color:var(--tinta-suave);border-bottom:3px solid transparent;white-space:nowrap}.abas button:hover{color:var(--tinta)}.abas button.ativa{color:var(--tinta);border-bottom-color:var(--azul);font-weight:600}.barra{height:8px;background:var(--banda);border-radius:2px;overflow:hidden;margin-bottom:12px}.barra span{display:block;height:100%;background:var(--azul)}.medida{margin:6px 0 4px;font-weight:600;font-variant-numeric:tabular-nums}.tabela{width:100%;border-collapse:collapse;margin-top:10px;font-size:.93rem;font-variant-numeric:tabular-nums}.tabela th{font-weight:600;color:var(--tinta-suave);border-bottom:1px solid var(--linha-forte)}.tabela th,.tabela td{text-align:left;padding:9px 8px;border-bottom:1px solid var(--linha);vertical-align:top}.status[data-status=ativa]{color:var(--ok)}.status[data-status=revogada],.status[data-status=expirada]{color:var(--perigo)}.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:56px;align-items:center;padding:32px 0 24px}.hero h1{margin-bottom:20px}.lead{font-size:1.13rem;color:var(--tinta-suave);max-width:52ch}.lead strong{color:var(--tinta)}.modelo{margin:0}.pedido{position:relative;background:var(--folha);border:1px solid var(--linha-forte);border-radius:var(--raio);padding:12px 16px;margin:0 0 18px;max-width:30em;font-size:1.02rem}.pedido:after{content:"";position:absolute;left:28px;bottom:-8px;width:14px;height:14px;background:var(--folha);border-right:1px solid var(--linha-forte);border-bottom:1px solid var(--linha-forte);transform:rotate(45deg)}.pedido small{display:block;color:var(--tinta-suave);font-size:var(--t-1);margin-bottom:2px}.folha{background:var(--folha);border:1px solid var(--linha-forte);border-radius:var(--raio);overflow:hidden;box-shadow:0 1px 0 var(--linha),0 12px 28px -18px #17212c73}.regua{height:22px;border-bottom:1px solid var(--linha-forte);background-color:#f4f7fa;background-image:repeating-linear-gradient(90deg,var(--linha-forte) 0 1px,transparent 1px 50px),repeating-linear-gradient(90deg,var(--linha-forte) 0 1px,transparent 1px 10px);background-size:100% 12px,100% 6px;background-position:0 100%,0 100%;background-repeat:no-repeat;margin-left:96px}.secao{display:grid;grid-template-columns:96px 1fr;border-bottom:1px solid var(--linha);min-height:44px}.secao:last-child{border-bottom:0}.secao>b{display:flex;align-items:center;padding:0 10px;background:var(--banda);border-right:1px solid var(--linha);font-size:.72rem;font-weight:600;color:var(--azul-escuro);font-stretch:87.5%;overflow-wrap:anywhere}.controles{display:flex;flex-wrap:wrap;gap:6px;padding:9px 10px;align-content:center;background-image:radial-gradient(var(--linha) 1px,transparent 1px);background-size:10px 10px}.controle{position:relative;display:inline-block;font-family:var(--mono);font-size:.74rem;line-height:1.2;padding:4px 7px;background:var(--folha);border:1px solid var(--linha-forte);border-radius:2px;white-space:nowrap}.controle.texto{font-family:var(--fonte);font-weight:600;font-size:.82rem;border-style:dashed}.controle.selecionado{border-color:var(--selecao);outline:1px solid var(--selecao)}.controle.selecionado:before,.controle.selecionado:after{content:"";position:absolute;width:5px;height:5px;background:var(--selecao)}.controle.selecionado:before{left:-3px;top:-3px}.controle.selecionado:after{right:-3px;bottom:-3px}.modelo figcaption{margin-top:10px;font-size:.86rem;color:var(--tinta-suave)}@media(prefers-reduced-motion:no-preference){.secao .controle{animation:desenhar .34s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.3s + var(--s, 0) * .28s + var(--i, 0) * 70ms);transform-origin:left center}@keyframes desenhar{0%{opacity:0;transform:scaleX(.55)}}}.como h2,#planos h2,.perguntas h2{margin-bottom:18px}.lugares{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:2px solid var(--tinta)}.lugares li{padding:16px 24px 0 0}.lugares li+li{padding-left:24px;border-left:1px solid var(--linha-forte)}.lugares h3{font-size:1.05rem;margin-bottom:6px}.lugares p{color:var(--tinta-suave);margin:0}.especialistas{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:48px;align-items:start;padding-top:28px;border-top:2px solid var(--tinta)}.especialistas h2{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.especialistas h2 .etiqueta{font-size:.78rem;font-weight:600;font-stretch:100%}.especialistas .lead{margin-bottom:18px}.areas{list-style:none;margin:0 0 16px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.areas li{padding:9px 0;border-bottom:1px solid var(--linha-forte);line-height:1.35}.areas strong{display:block;font-size:.97rem}.areas span{font-size:.86rem;color:var(--tinta-suave)}.conversa{margin:8px 0 0}.resposta{background:var(--folha);border:1px solid var(--linha-forte);border-left:4px solid var(--azul);border-radius:var(--raio);padding:16px 20px}.resposta .quem{font-size:.86rem;font-weight:600;color:var(--azul-escuro);margin-bottom:6px}.resposta ol{margin:8px 0 0;padding-left:20px;display:grid;gap:6px}.resposta code{font-family:var(--mono);font-size:.86em;background:var(--banda);padding:0 4px;border-radius:2px}.conversa figcaption{margin-top:10px;font-size:.86rem;color:var(--tinta-suave)}.grade-planos{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));background:var(--folha);border:1px solid var(--linha-forte);border-radius:var(--raio);overflow:hidden}.plano{padding:22px 24px 18px;border-left:1px solid var(--linha);margin-left:-1px}.plano h3{margin-bottom:2px}.plano .preco{font-size:var(--t2);font-weight:650;font-stretch:87.5%;margin:2px 0 6px;font-variant-numeric:tabular-nums}.plano ul{padding-left:18px;margin:12px 0 0;color:var(--tinta-suave)}#planos .aviso{display:inline-block;margin-bottom:14px}.espera{max-width:760px}.espera h2{font-size:var(--t1)}.faq{border-bottom:1px solid var(--linha-forte);padding:12px 0;max-width:760px}.faq summary{cursor:pointer;font-weight:600}details.faq:first-of-type{border-top:1px solid var(--linha-forte)}.faq p{margin:8px 0 0;color:var(--tinta-suave)}.aviso.independencia{margin-top:20px;font-size:.86rem;max-width:760px;padding:0;background:none;border:0;color:var(--tinta-suave)}.plano .etiqueta{margin-bottom:8px}@media(max-width:900px){.hero{grid-template-columns:1fr;gap:32px}.lugares{grid-template-columns:1fr}.especialistas{grid-template-columns:1fr;gap:28px}.lugares li,.lugares li+li{padding:14px 0;border-left:0;border-bottom:1px solid var(--linha)}}@media(max-width:640px){main{padding:20px 16px 48px}.topo{padding:10px 16px}.secao{grid-template-columns:72px 1fr}.regua{margin-left:72px}.areas{grid-template-columns:1fr}.tabela{font-size:.85rem;display:block;overflow-x:auto}}
