.intro-seo{max-width:900px;margin:2rem auto;padding:0 20px;color:var(--text);line-height:1.7;font-size:.95rem}.intro-seo a{color:var(--sol);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .3s}.intro-seo a:hover{border-bottom-color:var(--sol)}.guias-section{max-width:900px;margin:2rem auto;padding:0 20px}.guias-section h2{font-family:Cinzel,serif;color:var(--sol);margin:2.5rem 0 1rem;font-size:1.4rem;letter-spacing:1px}.home-page .link-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.home-page .link-grid a{display:block;background:var(--card-bg);border:1px solid var(--border);border-radius:8px;padding:12px 16px;color:var(--text);text-decoration:none;font-size:.85rem;transition:all .3s;font-family:Inter,sans-serif}.home-page .link-grid a:hover{background:#1a1a1a;border-color:var(--sol);color:var(--sol);transform:translateY(-2px)}.faq-section{max-width:900px;margin:3rem auto;padding:0 20px}.faq-section h2{font-family:Cinzel,serif;color:var(--sol);margin-bottom:1.5rem;font-size:1.4rem;letter-spacing:1px}.faq-item{background:var(--card-bg);border:1px solid var(--border);border-radius:8px;padding:1.2rem;margin-bottom:1rem;transition:all .3s}.faq-item:hover{border-color:var(--sol)}.faq-item h3{color:var(--venus);font-size:1rem;margin-bottom:.5rem;font-family:Cinzel,serif;letter-spacing:.5px}.faq-item p{color:var(--text);font-size:.9rem;margin:0;opacity:.85;line-height:1.6}.daemon-card h3.name{margin:10px 0 5px 0;font-size:1.1rem;font-family:Cinzel,serif}.daemon-card h3.name a{color:inherit;text-decoration:none;display:block}.daemon-card h3.name a:hover{color:var(--sol)}.seal-container img{width:200px;height:273px;object-fit:contain}