.books{--wrap: 1100px}.books .wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--space-4)}.books h1,.books h2,.books h3{font-family:var(--font-display);text-transform:uppercase;line-height:.98;margin:0}.books .k{font-family:var(--font-display);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand);margin:0}.books .acoes{display:flex;gap:var(--space-3);flex-wrap:wrap;align-items:center}.books .btn{border-radius:999px}.books .btn-outline-light{background:transparent;border:2px solid currentColor;color:inherit}.books .hero{background:var(--pitch-900);color:var(--chalk);padding:56px 0 64px}.books .hero .k{color:var(--accent)}.books .hero .wrap{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.books .hero h1{font-size:clamp(2.4rem,6vw,4.5rem);margin-top:var(--space-3)}.books .hero h1 em{font-style:normal;color:var(--accent)}.books .hero .lead{color:#d9e2dc;font-size:1.125rem;max-width:560px;margin:var(--space-4) 0 var(--space-6)}.books .hero a:not(.btn){color:#e9efe9}.books .capas{position:relative;height:420px}.books .capas img{position:absolute;width:58%;height:auto;border-radius:4px;box-shadow:0 18px 40px #00000073}.books .capas img:first-child{left:0;top:10px;transform:rotate(-6deg)}.books .capas img:last-child{right:0;top:50px;transform:rotate(5deg)}.books .sec{padding:56px 0}.books .sec h2{font-size:clamp(1.9rem,4vw,2.5rem);margin-bottom:var(--space-5)}.books .faixa2{background:var(--surface-200)}.books .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.books .bcard{background:var(--surface-100);border:1px solid var(--line);border-radius:20px;padding:22px;display:flex;flex-direction:column;box-shadow:var(--shadow-card)}.books .bcard img{width:140px;height:auto;border-radius:3px;box-shadow:0 8px 20px #00000040;margin-bottom:var(--space-4)}.books .bcard h2{font-size:1.9rem;margin:4px 0 6px}.books .bcard .sub{color:var(--ink-muted);margin:0 0 10px}.books .bcard ul{padding-left:18px;margin:0 0 16px;font-size:.95rem}.books .bcard li{margin:4px 0}.books .bcard .more{font-weight:700;color:var(--brand)}.books .bcard p{margin:0 0 14px}.books .pe{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:14px}.books .pacote{background:var(--pitch-900);color:var(--chalk);border-color:var(--pitch-900)}.books .pacote .k{color:var(--accent)}.books .pacote .sub{color:#d9e2dc}.books .pacote .pe{border-color:#fff3}.books .buy{margin-top:auto}.books .bcard .buy .pe{margin-top:0}.books .consent-box{max-width:460px}.books .duas{display:flex}.books .duas img{width:110px}.books .duas img+img{margin-left:-30px;transform:rotate(5deg)}.books .pagina{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start}.books .pagina img{width:100%;height:auto;border-radius:6px;box-shadow:var(--shadow-card);border:1px solid var(--line)}.books .pagina ol{counter-reset:n;list-style:none;padding:0;margin:0}.books .pagina li{counter-increment:n;display:grid;grid-template-columns:34px 1fr;gap:12px;margin:0 0 14px}.books .pagina li:before{content:counter(n);width:30px;height:30px;border-radius:50%;background:var(--pitch-900);color:var(--accent);display:grid;place-items:center;font-family:var(--font-display);font-weight:800}.books .langs{display:flex;gap:var(--space-4);flex-wrap:wrap}.books .langs a{color:var(--brand);font-weight:600}.books .faq{max-width:820px}.books .crumbs{font-size:.875rem;color:#bccbc3;margin-bottom:18px}.books .hero.livro .wrap{grid-template-columns:.8fr 1.2fr}.books .capa1{width:100%;max-width:380px;height:auto;border-radius:4px;box-shadow:0 18px 40px #00000073;transform:rotate(-3deg)}.books .sub-g{font-size:1.25rem;color:#e9efe9;margin:10px 0 0}.books .numeros{display:flex;gap:28px;flex-wrap:wrap;margin:22px 0}.books .numeros div{font-family:var(--font-display);font-weight:800;font-size:2.5rem;color:var(--accent);line-height:1}.books .numeros span{display:block;font-family:var(--font-sans);font-weight:600;font-size:.8rem;color:#d9e2dc;text-transform:uppercase;letter-spacing:.04em;margin-top:4px}.books .intro{color:#d9e2dc;max-width:620px}.books .preco-g{font-family:var(--font-display);font-weight:800;font-size:2.75rem;margin-right:8px}.books .galeria{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:18px}.books .galeria a{display:block;text-decoration:none;color:var(--ink-muted);font-size:.8rem}.books .galeria img{width:100%;height:auto;aspect-ratio:210 / 297;object-fit:cover;border-radius:4px;border:1px solid var(--line);box-shadow:var(--shadow-card);display:block;margin-bottom:6px;background:#fff}.books .toc{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px}.books .toc section{background:var(--surface-100);border:1px solid var(--line);border-radius:var(--radius-md);padding:16px 18px}.books .toc h3{font-size:1.375rem;display:flex;justify-content:space-between;gap:8px;border-bottom:3px solid var(--accent);padding-bottom:6px;margin-bottom:8px}.books .toc h3 small{font-family:var(--font-sans);font-size:.8rem;color:var(--ink-muted);text-transform:none;font-weight:600}.books .toc ul{list-style:none;padding:0;margin:0;font-size:.875rem}.books .toc li{display:flex;justify-content:space-between;gap:10px;padding:4px 0;border-bottom:1px dotted var(--line)}.books .toc li b{font-weight:600;color:var(--brand);white-space:nowrap}.books .lado{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px}.books .mini{display:grid;grid-template-columns:90px 1fr;gap:14px;align-items:center;background:var(--surface-100);border:1px solid var(--line);border-radius:var(--radius-md);padding:14px;text-decoration:none;color:inherit}.books .mini.solo{grid-template-columns:1fr}.books .mini img{width:90px;height:auto;border-radius:3px;box-shadow:0 6px 14px #00000040}.books .mini h3{font-size:1.375rem}.books .mini p{margin:4px 0 0}.books dialog.zoom{border:0;padding:0;background:transparent;max-width:min(92vw,900px)}.books dialog.zoom img{width:100%;height:auto;border-radius:6px}.books dialog.zoom::backdrop{background:#07120ed9}.books .doc{max-width:760px;margin:0 auto;padding:var(--space-8) var(--space-4) var(--space-12);display:flex;flex-direction:column;gap:var(--space-4)}.books .doc h1{font-size:clamp(2rem,5vw,2.75rem)}.books .doc h2{font-family:var(--font-sans);text-transform:none;font-size:1.1rem;margin-top:var(--space-4)}.books .doc ul{margin:0;padding-left:20px}.books .doc a{color:var(--brand)}.books .doc .btn{color:var(--on-brand);align-self:flex-start}.books .doc .btn:not(.btn-primary){color:var(--ink)}@media(max-width:900px){.books .cards{grid-template-columns:minmax(0,1fr)}}@media(max-width:820px){.books .hero .wrap,.books .hero.livro .wrap,.books .pagina{grid-template-columns:minmax(0,1fr)}.books .capas{height:300px;max-width:420px;width:100%}.books .capa1{max-width:220px}.books .hero{padding:40px 0 48px}.books .sec{padding:40px 0}}
