@font-face{font-family:Archivo;src:url(/fonts/archivo-var.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-var.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}:root{--paper:#f7f5ef;--ink:#16150f;--hl:#f2d530;--hl-soft:#fbf2b8;--hl-ink:#16150f;--gray:#e2dfd3;--tag:#eceadf;--muted:#6b6858;--body2:#4a4839;--card:#fff;--rule:#16150f;--btn-bg:#16150f;--btn-ink:#f7f5ef;--foot-bg:#16150f;--foot-ink:#f7f5ef;--foot-muted:#b5b2a3;--sans:"Archivo", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--wrap:66rem;--pad:2.5rem;--measure:70ch}@media (width<=40rem){:root{--pad:1.25rem}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--paper);color:var(--ink);font-family:var(--sans);flex-direction:column;min-height:100vh;margin:0;font-size:1rem;line-height:1.6;display:flex}main{flex:1}.wrap{max-width:var(--wrap);padding-inline:var(--pad);margin:0 auto}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:.07em}a:hover{text-decoration-thickness:.14em}:focus-visible{outline:3px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 5px var(--hl);border-radius:2px}h1,h2,h3,h4{font-family:var(--sans);color:var(--ink);text-wrap:balance;word-spacing:.08em;margin:0}h1{letter-spacing:-.045em;font-size:clamp(2.1rem,7.5vw,3.9rem);font-weight:900;line-height:.96}h2{letter-spacing:-.03em;font-size:clamp(1.45rem,4.5vw,1.9rem);font-weight:900;line-height:1.02}h3{letter-spacing:-.02em;font-size:1.2rem;font-weight:800;line-height:1.2}p,ul,ol{max-width:var(--measure)}p{text-wrap:pretty;margin:0 0 1rem}ul,ol{margin:0 0 1rem;padding-left:1.3rem}li{margin-bottom:.35rem}code{font-family:var(--mono);font-size:.9em}.skip{background:var(--ink);color:var(--paper);z-index:10;padding:.5rem 1rem;position:absolute;top:0;left:-999px}.skip:focus{left:0}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hl{background:var(--hl);color:var(--hl-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .12em}.mono{font-family:var(--mono)}.eyebrow{font:500 .6875rem/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;max-width:none;margin:0 0 .75rem}.eyebrow-muted{color:var(--muted)}.afiliado{background:var(--tag);border-bottom:1.5px solid var(--rule);font:500 .75rem/1.45 var(--mono)}.afiliado .wrap{padding-block:.45rem}.afiliado p{max-width:none;margin:0}.site-header{border-bottom:1.5px solid var(--rule)}.site-header .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1.5rem;padding-block:1.1rem;display:flex}.logo{font:900 1.375rem/1 var(--sans);letter-spacing:-.04em;color:inherit;white-space:nowrap;text-decoration:none}.logo .hl{margin-left:-.18em;padding:0 .18em}.logo-ai{font:500 .75rem var(--mono);letter-spacing:0}.nav{font:600 .875rem var(--sans);flex-wrap:wrap;gap:.3rem 1.6rem;display:flex}.nav a{margin:0 -.25rem;padding:.1rem .25rem;text-decoration:none}.nav a:hover{text-decoration:underline}.nav a[aria-current]{background:var(--hl);color:var(--hl-ink)}.site-footer{background:var(--foot-bg);color:var(--foot-ink);margin-top:0}.site-footer .wrap{grid-template-columns:1.4fr 1fr 1fr;gap:2rem;padding-block:2.25rem;display:grid}@media (width<=40rem){.site-footer .wrap{grid-template-columns:1fr;gap:1.5rem}}.site-footer .logo .hl{color:var(--hl);background:0 0}.foot-note{font:400 .75rem/1.5 var(--mono);color:var(--foot-muted);max-width:22rem;margin:.75rem 0 0}.foot-col{font:500 .875rem var(--sans);flex-direction:column;gap:.55rem;display:flex}.foot-col a{width:fit-content;text-decoration:none}.foot-col a:hover{text-decoration:underline}.foot-mail{font:500 .75rem var(--mono);color:var(--foot-muted)}.band{border-bottom:1.5px solid var(--rule)}.band>.wrap{padding-block:2.5rem 2.75rem}.band-hero>.wrap{flex-direction:column;gap:1.25rem;padding-block:clamp(2.5rem,7vw,4rem) clamp(2.25rem,6vw,3.25rem);display:flex}.band-hero h1{max-width:46rem}.lede{font:400 clamp(1.05rem, 2.6vw, 1.125rem)/1.5 var(--sans);max-width:38rem;margin:0}.band-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.1rem;display:flex}.link-mono{font:500 .75rem var(--mono)}.btn{font:600 .875rem/1.2 var(--sans);border:1.5px solid var(--rule);border-radius:6px;padding:.8rem 1.25rem;text-decoration:none;display:inline-block}.btn:hover{filter:brightness(1.06);text-decoration:none}.btn-ink{background:var(--btn-bg);color:var(--btn-ink);border-color:var(--btn-bg)}.btn-line{color:var(--ink);background:0 0}.btn-row{flex-wrap:wrap;gap:.65rem;display:flex}.btn-compra{background:var(--hl);color:var(--hl-ink);border:1.5px solid var(--hl-ink);font:800 .9375rem/1.2 var(--sans);box-shadow:3px 3px 0 var(--hl-ink);border-radius:6px;padding:.8rem 1.25rem;text-decoration:none;display:inline-block}.btn-compra:hover{box-shadow:4px 4px 0 var(--hl-ink);text-decoration:none;transform:translate(-1px,-1px)}.btn-loja{color:var(--ink);border:1.5px solid var(--ink);font:700 .9375rem/1.2 var(--sans);background:0 0;border-radius:6px;padding:.8rem 1.25rem;text-decoration:none;display:inline-block}.btn-loja:hover{background:var(--card);text-decoration:none}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:none;margin:0;padding:0;list-style:none;display:grid}@media (width<=52rem){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=36rem){.cards{grid-template-columns:1fr}}.card{margin:0}.card>a{border:1.5px solid var(--rule);background:var(--card);border-radius:6px;flex-direction:column;height:100%;text-decoration:none;display:flex;overflow:hidden}.card>a:hover .card-title{text-decoration:underline}.card-visual{background:var(--tag);border-bottom:1.5px solid var(--rule);flex-direction:column;justify-content:center;gap:.35rem;min-height:7.5rem;padding:1rem 1.1rem;display:flex}.card-visual b{font:900 1.4rem/1 var(--sans);letter-spacing:-.035em}.card-visual span{font:500 .6875rem var(--mono);color:var(--muted)}.card-body{flex-direction:column;flex:1;gap:.6rem;padding:1.1rem;display:flex}.card-kicker{font:500 .625rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.card-title{font:800 1.25rem/1.1 var(--sans);letter-spacing:-.02em}.card-meta{font:500 .6875rem var(--mono);margin-top:auto}.rows{max-width:none;font:700 1.0625rem var(--sans);margin:0;padding:0;list-style:none}.rows li{margin:0}.rows a{border-top:1px solid var(--gray);justify-content:space-between;gap:1rem;padding:.75rem 0;text-decoration:none;display:flex}.rows li:first-child a{border-top:1.5px solid var(--rule)}.rows a:hover span:first-child{text-decoration:underline}.rows .mono{font-size:.75rem;font-weight:500}.cols2{grid-template-columns:1fr 1fr;gap:2.5rem;display:grid}@media (width<=52rem){.cols2{grid-template-columns:1fr;gap:2rem}}.cols2>div{flex-direction:column;gap:.9rem;min-width:0;display:flex}.cols2 p{margin:0;font-size:1rem;line-height:1.6}.steps4{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none;margin:0;padding:0;list-style:none;display:grid}.steps4 li{border-right:1.5px solid var(--rule);flex-direction:column;gap:.75rem;margin:0;padding:1.75rem 1.5rem 2rem;display:flex}.steps4 li:last-child{border-right:0}.steps4 li:first-child{padding-left:0}.steps4 .n{font:700 .8125rem var(--mono);background:var(--hl);color:var(--hl-ink);align-self:flex-start;padding:.1rem .45rem}.steps4 b{font:800 1.25rem/1.1 var(--sans);letter-spacing:-.02em}.steps4 span.t{font-size:.875rem;line-height:1.45}@media (width<=52rem){.steps4{grid-template-columns:1fr 1fr}.steps4 li{border-right:0;border-bottom:1.5px solid var(--rule);padding-left:0;padding-right:1rem}.steps4 li:nth-child(odd){border-right:1.5px solid var(--rule)}.steps4 li:nth-child(2n){padding-left:1.25rem}.steps4 li:nth-child(n+3){border-bottom:0}}@media (width<=30rem){.steps4{grid-template-columns:1fr}.steps4 li,.steps4 li:nth-child(odd),.steps4 li:nth-child(2n){border-right:0;border-bottom:1.5px solid var(--rule);padding-left:0}.steps4 li:last-child{border-bottom:0}}.dofaz{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (width<=40rem){.dofaz{grid-template-columns:1fr}}.dofaz>div{border:1.5px solid var(--rule);border-radius:6px;flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.dofaz .sim{background:var(--card)}.dofaz .nao{color:var(--body2)}.dofaz h2{font-size:1.375rem}.dofaz ul{max-width:none;margin:0;padding:0;font-size:.9375rem;line-height:1.4;list-style:none}.dofaz li{border-bottom:1px solid var(--gray);margin:0;padding:.6rem 0}.dofaz li:last-child{border-bottom:0}.trio{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.trio>div{border-right:1.5px solid var(--rule);flex-direction:column;gap:.6rem;padding:1.75rem 1.5rem 2rem;display:flex}.trio>div:first-child{padding-left:0}.trio>div:last-child{border-right:0}.trio h3{font-size:1.25rem;line-height:1.1}.trio p{margin:0;font-size:.875rem;line-height:1.5}@media (width<=52rem){.trio{grid-template-columns:1fr}.trio>div,.trio>div:first-child{border-right:0;border-bottom:1.5px solid var(--rule);padding-left:0;padding-right:0}.trio>div:last-child{border-bottom:0}}.cta-band{background:var(--hl);color:var(--hl-ink);border-bottom:0}.cta-band>.wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:2.75rem;display:flex}.cta-band .t{font:900 clamp(1.6rem, 5vw, 2.25rem)/1 var(--sans);letter-spacing:-.04em}.cta-band .btn-ink{color:#f7f5ef;background:#16150f;border-color:#16150f}.prose h2{margin:2.25rem 0 .75rem}.prose h3{margin:1.5rem 0 .4rem}.prose>:first-child{margin-top:0}.box{background:var(--card);border:1.5px solid var(--rule);max-width:var(--measure);border-radius:6px;margin:1.25rem 0;padding:1rem 1.25rem}.box p:last-child{margin-bottom:0}.breadcrumb{font:500 .6875rem/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);max-width:none;margin:0}.breadcrumb a{text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.soon{color:var(--muted);font-style:italic}.contato-grid{grid-template-columns:1fr 1fr;gap:2.5rem;display:grid}@media (width<=52rem){.contato-grid{grid-template-columns:1fr;gap:1.5rem}}.form{flex-direction:column;gap:.7rem;display:flex}.form label{font:500 .6875rem var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.form input,.form textarea{border:1.5px solid var(--rule);background:var(--card);width:100%;color:var(--ink);font:500 .875rem var(--mono);border-radius:6px;padding:.8rem .9rem}.form textarea{resize:vertical;min-height:7rem}.form .btn{cursor:pointer;font-family:var(--sans);align-self:flex-start}.form-nota{font:400 .75rem/1.5 var(--mono);color:var(--muted);max-width:none;margin:0}.guide-list{gap:1rem;max-width:none;margin:0;padding:0;list-style:none;display:grid}.guide-list li{margin:0}.card-visual-foto{text-align:center;background:var(--card);align-items:center;position:relative}.card-visual-foto img{object-fit:contain;width:auto;max-width:100%;height:8.5rem}.card-visual-foto b{font-size:1rem}.rows-desc a{align-items:center}.rows-desc .desc-foto{object-fit:contain;background:var(--card);border-radius:4px;flex:none;width:4.5rem;height:3.5rem}.rows-desc .desc-nome{flex-direction:column;flex:1;display:flex}.rows-desc .desc-nome small{font:500 .6875rem var(--mono);color:var(--muted)}.rows-desc .desc-preco{white-space:nowrap;font-size:.875rem}.preco-de{color:var(--muted);text-decoration:line-through}.preco-pct{font:800 .75rem var(--mono);background:var(--hl);border-radius:4px;padding:.1rem .35rem;font-style:normal}
