.inner[data-astro-cid-nxk2dfmn]{max-width:1080px;margin:0 auto;padding:.9rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.logo[data-astro-cid-nxk2dfmn]{display:flex;align-items:center;gap:.5rem;font-weight:800;font-size:1.15rem;text-decoration:none;color:inherit}.logo[data-astro-cid-nxk2dfmn] em[data-astro-cid-nxk2dfmn]{font-style:normal}.logo--image[data-astro-cid-nxk2dfmn]{width:clamp(13.5rem,28vw,18rem);line-height:0}.logo--wide[data-astro-cid-nxk2dfmn]{width:clamp(16rem,33vw,22rem)}.logo--image[data-astro-cid-nxk2dfmn] img[data-astro-cid-nxk2dfmn]{display:block;width:100%;height:auto}nav[data-astro-cid-nxk2dfmn]{display:flex;gap:1rem;flex-wrap:wrap}nav[data-astro-cid-nxk2dfmn] a[data-astro-cid-nxk2dfmn]{text-decoration:none;color:inherit;font-size:.9rem;opacity:.85}nav[data-astro-cid-nxk2dfmn] a[data-astro-cid-nxk2dfmn]:hover{opacity:1;text-decoration:underline}.nav-burger[data-astro-cid-nxk2dfmn]{display:none;flex-direction:column;justify-content:center;gap:5px;width:2.25rem;height:2.25rem;padding:.35rem;cursor:pointer}.nav-burger[data-astro-cid-nxk2dfmn] span[data-astro-cid-nxk2dfmn]{display:block;height:2px;width:100%;background:currentColor;border-radius:2px;transition:transform .2s ease,opacity .2s ease}@media(max-width:640px){.logo--image[data-astro-cid-nxk2dfmn],.logo--wide[data-astro-cid-nxk2dfmn]{width:min(15rem,calc(100vw - 6rem))}.nav-burger[data-astro-cid-nxk2dfmn]{display:flex}nav[data-astro-cid-nxk2dfmn]{display:none;flex-direction:column;flex-basis:100%;gap:.25rem}nav[data-astro-cid-nxk2dfmn] a[data-astro-cid-nxk2dfmn]{font-size:1rem;padding:.6rem .25rem}.nav-toggle[data-astro-cid-nxk2dfmn]:checked~nav[data-astro-cid-nxk2dfmn]{display:flex}.nav-toggle[data-astro-cid-nxk2dfmn]:checked~.nav-burger[data-astro-cid-nxk2dfmn] span[data-astro-cid-nxk2dfmn]:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-toggle[data-astro-cid-nxk2dfmn]:checked~.nav-burger[data-astro-cid-nxk2dfmn] span[data-astro-cid-nxk2dfmn]:nth-child(2){opacity:0}.nav-toggle[data-astro-cid-nxk2dfmn]:checked~.nav-burger[data-astro-cid-nxk2dfmn] span[data-astro-cid-nxk2dfmn]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}}.inner[data-astro-cid-3jeokuna]{max-width:1080px;margin:0 auto;padding:2rem 1.25rem;font-size:.85rem;display:grid;gap:.6rem}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);line-height:1.6;min-height:100vh;display:flex;flex-direction:column}main{flex:1;width:100%;max-width:1080px;margin:0 auto;padding:0 1.25rem 3rem}img{max-width:100%;display:block}a{color:var(--primary)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.25rem}section{margin-top:2.5rem}section>h2{margin-bottom:1rem}.prose{max-width:70ch}.prose p,.prose ul,.prose ol{margin-bottom:1rem}.prose li{margin-left:1.25rem}.updated-label{font-size:.8rem;opacity:.65}.pros-cons{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.5rem 0}.pros-cons ul{list-style:none}.pros-cons li{padding-left:1.4rem;position:relative;margin-bottom:.4rem}.pros-cons .pros li:before{content:"✓";position:absolute;left:0;color:#16a34a;font-weight:700}.pros-cons .cons li:before{content:"✕";position:absolute;left:0;color:#dc2626;font-weight:700}html[data-design=confianca] body{font-family:Segoe UI,system-ui,-apple-system,Roboto,sans-serif}html[data-design=confianca] h1,html[data-design=confianca] h2,html[data-design=confianca] h3{letter-spacing:-.02em;font-weight:800}html[data-design=confianca] .site-header{border-bottom:1px solid #e2e8f0;background:var(--bg)}html[data-design=confianca] .logo-mark{background:var(--primary);color:#fff;border-radius:8px;width:30px;height:30px;display:inline-grid;place-items:center;font-size:.95rem}html[data-design=confianca] .logo-accent{color:var(--primary)}html[data-design=confianca] .hero{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 8%,var(--bg)),var(--bg));padding:3rem 0 2rem}html[data-design=confianca] .card{border:1px solid #e2e8f0;border-radius:12px;background:var(--bg)}html[data-design=confianca] .card .badge{background:var(--primary);color:#fff;border-radius:999px}html[data-design=confianca] .btn-affiliate{background:#16a34a;color:#fff;border-radius:8px;font-weight:700}html[data-design=confianca] .btn-affiliate:hover{background:#15803d}html[data-design=confianca] .site-footer{border-top:1px solid #e2e8f0;color:#64748b}html[data-design=vibrante] body{font-family:Segoe UI,Nunito,system-ui,sans-serif}html[data-design=vibrante] h1,html[data-design=vibrante] h2,html[data-design=vibrante] h3{font-weight:900}html[data-design=vibrante] .site-header{background:var(--primary)}html[data-design=vibrante] .site-header,html[data-design=vibrante] .site-header a{color:#fff}html[data-design=vibrante] .logo-mark{display:none}html[data-design=vibrante] .logo-accent{color:var(--accent)}html[data-design=vibrante] .hero{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;padding:3rem 0 2.25rem;border-radius:0 0 24px 24px}html[data-design=vibrante] .card{border-radius:18px;background:color-mix(in srgb,var(--text) 4%,var(--bg));border:2px solid transparent}html[data-design=vibrante] .card.featured{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--bg))}html[data-design=vibrante] .card .badge{background:var(--accent);color:#422006;border-radius:999px;font-weight:800}html[data-design=vibrante] .card .price{color:var(--primary)}html[data-design=vibrante] .btn-affiliate{background:var(--primary);color:#fff;border-radius:999px;font-weight:800}html[data-design=vibrante] .btn-affiliate:hover{background:var(--primary-dark)}html[data-design=vibrante] .site-footer{background:color-mix(in srgb,var(--text) 5%,var(--bg))}
