.header[data-astro-cid-37fxchfa]{position:fixed;top:0;left:0;right:0;z-index:1000;background:#0a0a0af2;backdrop-filter:blur(10px);border-bottom:1px solid var(--border)}.nav[data-astro-cid-37fxchfa]{display:flex;align-items:center;justify-content:space-between;height:80px}.logo[data-astro-cid-37fxchfa] img[data-astro-cid-37fxchfa]{height:50px;width:auto}.nav-links[data-astro-cid-37fxchfa]{display:flex;align-items:center;gap:32px}.nav-links[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]{font-size:.95rem;font-weight:500;color:var(--text-muted)}.nav-links[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]:hover{color:var(--caramel)}.btn-whatsapp[data-astro-cid-37fxchfa]{display:inline-flex;align-items:center;gap:8px;background:#25d366;color:#fff!important;padding:10px 20px;border-radius:var(--radius-sm);font-weight:600}.btn-whatsapp[data-astro-cid-37fxchfa]:hover{background:#128c7e}.mobile-menu-btn[data-astro-cid-37fxchfa]{display:none;flex-direction:column;gap:6px;background:none;padding:8px}.mobile-menu-btn[data-astro-cid-37fxchfa] span[data-astro-cid-37fxchfa]{display:block;width:24px;height:2px;background:var(--text);transition:var(--transition)}.mobile-menu[data-astro-cid-37fxchfa]{display:none;position:fixed;top:80px;left:0;right:0;background:var(--bg-dark);padding:20px;flex-direction:column;gap:16px;z-index:999;border-bottom:1px solid var(--border)}.mobile-menu[data-astro-cid-37fxchfa].active{display:flex}.mobile-menu[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]{font-size:1rem;padding:12px 0;border-bottom:1px solid var(--border)}.mobile-menu[data-astro-cid-37fxchfa] .btn-whatsapp[data-astro-cid-37fxchfa]{text-align:center;justify-content:center;margin-top:8px}main[data-astro-cid-37fxchfa]{padding-top:80px;min-height:calc(100vh - 80px)}.footer[data-astro-cid-37fxchfa]{background:var(--primary);padding:60px 0 30px;margin-top:80px}.footer-grid[data-astro-cid-37fxchfa]{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.footer-col[data-astro-cid-37fxchfa]{display:flex;flex-direction:column;gap:12px}.footer-logo[data-astro-cid-37fxchfa]{margin-bottom:12px}.footer-col[data-astro-cid-37fxchfa] h4[data-astro-cid-37fxchfa]{color:var(--caramel);font-size:1rem;margin-bottom:8px}.footer-col[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa],.footer-col[data-astro-cid-37fxchfa] p[data-astro-cid-37fxchfa]{color:var(--text-muted);font-size:.9rem}.footer-col[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]:hover{color:var(--caramel)}.social-links[data-astro-cid-37fxchfa]{display:flex;gap:16px}.social-links[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]{color:var(--text-muted)}.social-links[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]:hover{color:var(--caramel)}.footer-bottom[data-astro-cid-37fxchfa]{margin-top:40px;padding-top:20px;border-top:1px solid var(--border);text-align:center}.footer-bottom[data-astro-cid-37fxchfa] p[data-astro-cid-37fxchfa]{color:var(--text-muted);font-size:.85rem}@media(max-width:1024px){.footer-grid[data-astro-cid-37fxchfa]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.nav-links[data-astro-cid-37fxchfa]{display:none}.mobile-menu-btn[data-astro-cid-37fxchfa]{display:flex}.footer-grid[data-astro-cid-37fxchfa]{grid-template-columns:1fr;gap:30px}.footer[data-astro-cid-37fxchfa]{padding:40px 0 20px}}:root{--primary: #1a1a1a;--primary-light: #2a2a2a;--caramel: #ff9f4a;--caramel-dark: #b8956a;--accent: #FFD700;--bg-dark: #0a0a0a;--bg-card: rgba(255, 255, 255, .05);--text: #ffffff;--text-muted: #a0a0a0;--text-dark: #666666;--border: rgba(255, 255, 255, .1);--shadow: 0 4px 20px rgba(0, 0, 0, .3);--radius: 12px;--radius-sm: 8px;--transition: all .3s ease}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--bg-dark);color:var(--text);line-height:1.6;min-height:100vh}h1,h2,h3,h4,h5,h6{font-family:Sora,sans-serif;font-weight:600;line-height:1.2}a{color:inherit;text-decoration:none;transition:var(--transition)}img{max-width:100%;height:auto;display:block}button{font-family:inherit;cursor:pointer;border:none;outline:none}.container{max-width:1400px;margin:0 auto;padding:0 20px}@media(max-width:768px){.container{padding:0 16px}}
