html{-webkit-text-size-adjust:100%}body{margin:0}img{max-width:100%}[hidden]{display:none!important}:root{--asfalto:#16181B;--cinza:#6C7075;--amarelo:#F7C600;--ambar:#7A5A00;--ground:#F1F1EF;--surface:#FFFFFF;--surface-2:#E7E7E4;--ink:#16181B;--muted:#5E6367;--line:#D9D9D6;--line-strong:#B9BAB6;--display:"Archivo","Helvetica Neue",Arial,sans-serif;--body:"Source Sans 3",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,monospace}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground:#0E0F11;--surface:#16181B;--surface-2:#1E2125;--ink:#ECEDEE;--muted:#9A9EA4;--line:#2A2E33;--line-strong:#3C4147;--ambar:#F7C600}}:root[data-theme=dark]{--ground:#0E0F11;--surface:#16181B;--surface-2:#1E2125;--ink:#ECEDEE;--muted:#9A9EA4;--line:#2A2E33;--line-strong:#3C4147;--ambar:#F7C600}*{box-sizing:border-box}body{background:var(--ground);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--display);margin:0;letter-spacing:-.02em;text-wrap:balance;font-weight:700}h1{font-size:clamp(31px,6vw,54px);line-height:1.03;font-weight:800}h2{font-size:clamp(23px,3.6vw,33px);line-height:1.12}h3{font-size:19px}h4{font-size:16px}p{margin:0}a{color:inherit}.mono{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eyebrow{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ambar)}.wrap{max-width:1060px;margin:0 auto;padding-inline:20px}section{padding-block:clamp(42px,7vw,76px)}section+section{border-top:1px solid var(--line)}.sh{display:flex;flex-direction:column;gap:9px;margin-bottom:26px;max-width:66ch}.lede{font-size:clamp(17px,2.1vw,20px);color:var(--muted);max-width:62ch}.topo{background:var(--asfalto);color:#F1F1EF}.topo .bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:18px;flex-wrap:wrap}.lock{display:flex;align-items:flex-end;gap:11px}.lock svg{height:27px;width:auto;color:var(--amarelo);flex:0 0 auto}.lock .by{display:flex;align-items:center;gap:8px;padding-bottom:4px}.lock .by .por{font-family:var(--mono);font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:#6C7075}.lock .by img{height:20px;width:auto;display:block;opacity:.92}.lock .by a{display:block;line-height:0}.btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--body);font-weight:700;font-size:15.5px;padding:11px 19px;border-radius:6px;text-decoration:none;border:1.5px solid transparent;white-space:nowrap}.btn.pri{background:var(--amarelo);color:var(--asfalto)}.btn.ghost{border-color:#3C4147;color:#F1F1EF}.btn.dark{background:var(--asfalto);color:#F1F1EF}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .btn.dark{background:var(--amarelo);color:#16181B}}:root[data-theme=dark] .btn.dark{background:var(--amarelo);color:#16181B}@media (max-width:640px){.topo .bar .btn{display:none}}.eyebrow-hero{text-wrap:balance;display:block}.hero{padding-block:clamp(30px,5vw,58px) clamp(46px,7vw,80px);display:flex;flex-direction:column;gap:22px}.hero h1{max-width:20ch}.hero h1 em{font-style:normal;color:var(--amarelo)}.hero p.sub{font-size:clamp(17px,2.2vw,21px);color:#B9BAB6;max-width:56ch}.hero .acoes{display:flex;gap:11px;flex-wrap:wrap;margin-top:4px}.provas{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:#2A2E33;border:1px solid #2a2e33;border-radius:8px;overflow:hidden;margin-top:10px}@media (max-width:620px){.provas{grid-template-columns:1fr}}.prova{background:#1E2125;padding:17px 19px;display:flex;flex-direction:column;gap:2px}.prova .v{font-family:var(--display);font-weight:800;font-size:31px;color:var(--amarelo);letter-spacing:-.03em;line-height:1.05}.prova .k{font-size:14px;color:#B9BAB6}.difs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px}@media (max-width:860px){.difs{grid-template-columns:1fr}}.dif{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:24px 22px;display:flex;flex-direction:column;gap:12px}.dif .n{width:30px;height:30px;border-radius:5px;background:var(--amarelo);color:var(--asfalto);font-family:var(--mono);font-weight:600;font-size:14px;display:grid;place-items:center}.dif p{font-size:15.5px;color:var(--muted)}.dif p b{color:var(--ink)}.passos{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0}@media (max-width:760px){.passos{grid-template-columns:1fr}}.passo{padding:20px 22px;border-left:3px solid var(--amarelo);background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.passo:last-child{border-right:1px solid var(--line)}.passo .t{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ambar);margin-bottom:5px}.passo p{font-size:15px;color:var(--muted);margin-top:5px}.telas{display:flex;flex-direction:column;gap:30px}.tela{background:var(--surface);border:1px solid var(--line-strong);border-radius:10px;overflow:hidden;box-shadow:0 18px 40px -30px rgba(22,24,27,.55)}.tela .chrome{background:var(--surface-2);border-bottom:1px solid var(--line);padding:9px 14px;display:flex;align-items:center;gap:9px}.tela .chrome .dots{display:flex;gap:5px}.tela .chrome .dots i{width:9px;height:9px;border-radius:50%;background:var(--line-strong);display:block}.tela .chrome .path{font-family:var(--mono);font-size:11.5px;color:var(--muted)}.tela .topo-os{padding:16px 18px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;align-items:flex-start}.tela .topo-os .car{display:flex;flex-direction:column;gap:2px}.tela .topo-os .car .m{font-family:var(--display);font-weight:700;font-size:18px}.tela .topo-os .car .d{font-family:var(--mono);font-size:12px;color:var(--muted)}.tela .topo-os .sv{text-align:right}.tela .topo-os .sv .k{font-family:var(--mono);font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:var(--muted)}.tela .topo-os .sv .v{font-weight:600;font-size:15px}.selo-ok{display:inline-flex;align-items:center;gap:6px;background:#EAF6EC;color:#1E5B2A;border:1px solid #bfe0c6;font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:4px 9px;border-radius:20px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .selo-ok{background:#14301A;color:#7FCF93;border-color:#24522F}}:root[data-theme=dark] .selo-ok{background:#14301A;color:#7FCF93;border-color:#24522F}.rolagem{overflow-x:auto}table.tb{width:100%;border-collapse:collapse;font-size:14.5px;min-width:620px}table.tb th{text-align:left;padding:10px 18px;background:var(--surface-2);font-family:var(--mono);font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:var(--muted);font-weight:600}table.tb td,table.tb th{border-bottom:1px solid var(--line)}table.tb td{padding:12px 18px;vertical-align:top}table.tb tr:last-child td{border-bottom:none}table.tb .cod{font-size:12.5px;color:var(--muted)}table.tb .cod,table.tb .num{font-family:var(--mono);white-space:nowrap}table.tb .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}table.tb .auto{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ambar)}.tela .rodape{padding:15px 18px;background:var(--surface-2);display:flex;justify-content:space-between;align-items:baseline;gap:14px;flex-wrap:wrap}.tela .rodape .k{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.tela .rodape .tot{font-family:var(--display);font-weight:800;font-size:27px;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.legenda{font-size:15.5px;color:var(--muted);max-width:70ch;margin-top:12px}.legenda b{color:var(--ink)}.aviso-fic{font-family:var(--mono);font-size:11px;color:var(--muted);margin-top:8px}.planos{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px;align-items:start}@media (max-width:880px){.planos{grid-template-columns:1fr}}.plano{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:24px 22px;display:flex;flex-direction:column;gap:15px;height:100%}.plano.dest{border-color:var(--amarelo);border-width:2px;box-shadow:0 10px 30px -22px rgba(22,24,27,.5)}.selo{align-self:flex-start;background:var(--amarelo);color:var(--asfalto);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:4px 9px;border-radius:4px}.plano .cap,.selo{font-family:var(--mono)}.plano .cap{font-size:12.5px;color:var(--muted)}.plano .preco{display:flex;align-items:baseline;gap:5px}.plano .preco .v{font-family:var(--display);font-weight:800;font-size:37px;letter-spacing:-.035em}.plano .preco .u{font-family:var(--mono);font-size:12.5px;color:var(--muted)}.plano .para{background:var(--surface-2);border-radius:5px;padding:11px 13px;font-size:14.5px;color:var(--muted)}.plano .para b{display:block;color:var(--ink);font-family:var(--mono);font-size:10px;letter-spacing:.11em;text-transform:uppercase;margin-bottom:3px}.plano ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;font-size:15px}.plano li{position:relative;padding-left:25px;color:var(--muted)}.plano li:before{content:"✓";position:absolute;left:0;top:0;color:var(--ambar);font-weight:700;font-size:14px;line-height:1.55}.plano li b{color:var(--ink);font-weight:600}.plano .imp{margin-top:auto;padding-top:14px;border-top:1px dashed var(--line);font-family:var(--mono);font-size:12.5px;color:var(--muted)}.plano .imp b{color:var(--ink);font-weight:500}.duas{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}@media (max-width:760px){.duas{grid-template-columns:1fr}}.caixa{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:22px}.caixa.tint{background:var(--surface-2);border-color:transparent}.caixa ul{margin:10px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;font-size:15.5px}.caixa li{padding-bottom:10px;border-bottom:1px solid var(--line)}.caixa li:last-child{border-bottom:none;padding-bottom:0}.caixa li b{font-weight:600}.caixa li span{color:var(--muted)}.conf{background:var(--asfalto);border-radius:10px;padding:clamp(24px,4vw,38px)}.conf,.conf h2{color:#F1F1EF}.conf .lede{color:#B9BAB6}.conf .grade{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:#2A2E33;border:1px solid #2a2e33;border-radius:8px;overflow:hidden;margin-top:22px}@media (max-width:700px){.conf .grade{grid-template-columns:1fr}}.conf .it{background:#1E2125;padding:19px}.conf .it h4{color:#F1F1EF;margin-bottom:5px}.conf .it p{font-size:14.5px;color:#B9BAB6}details.q{background:var(--surface);border:1px solid var(--line);border-radius:7px;margin-bottom:9px}details.q summary{cursor:pointer;padding:15px 18px;font-weight:600;font-size:16.5px;list-style:none;display:flex;gap:11px;align-items:flex-start}details.q summary::-webkit-details-marker{display:none}details.q summary:before{content:"+";font-family:var(--mono);color:var(--ambar);font-weight:700;line-height:1.4}details.q[open] summary:before{content:"−"}details.q .a{padding:0 18px 17px 41px;font-size:15.5px;color:var(--muted)}details.q .a p+p{margin-top:9px}.autoria{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;align-items:center}@media (max-width:760px){.autoria{grid-template-columns:1fr}}.marca469{display:inline-block;background:var(--asfalto);padding:11px 15px;border-radius:6px;margin-bottom:20px}.marca469 img{height:46px;width:auto;display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .marca469{background:none;padding:0;border-radius:0;margin-bottom:26px}}:root[data-theme=dark] .marca469{background:none;padding:0;border-radius:0;margin-bottom:26px}.cta{background:var(--amarelo);border-radius:10px;padding:clamp(26px,4vw,40px);display:flex;flex-direction:column;gap:15px}.cta,.cta h2{color:var(--asfalto)}.cta h2{max-width:26ch}.cta p{color:#4A4223;max-width:56ch;font-size:16.5px}.cta .acoes{display:flex;gap:11px;flex-wrap:wrap;margin-top:4px}footer{padding-block:30px 44px;font-size:14px;color:var(--muted);display:flex;flex-direction:column;gap:9px}footer .l{display:flex;gap:9px 20px;flex-wrap:wrap}footer a{color:var(--ambar);text-decoration:none;font-weight:600}a:focus-visible,summary:focus-visible{outline:2px solid var(--amarelo);outline-offset:3px}