.header[data-astro-cid-nen7h5rs]{color:#fff;z-index:1000;background-color:#050505;border-bottom:2px solid #d4af37;padding:.5rem 0;position:sticky;top:0;box-shadow:0 4px 20px #00000080}.header-content[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 2rem;display:flex}.logo-container[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{text-decoration:none;display:block}.logo-img[data-astro-cid-nen7h5rs]{width:auto;height:60px;transition:transform .3s}.logo-img[data-astro-cid-nen7h5rs]:hover{transform:scale(1.05)}.main-nav[data-astro-cid-nen7h5rs]{display:flex}.nav-list[data-astro-cid-nen7h5rs]{gap:2rem;margin:0;padding:0;list-style:none;display:flex}.nav-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#e0e0e0;text-transform:uppercase;letter-spacing:1px;font-size:1rem;font-weight:500;text-decoration:none;transition:color .3s}.nav-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:#d4af37}.header-actions[data-astro-cid-nen7h5rs]{align-items:center;gap:1.5rem;display:flex}.lang-picker[data-astro-cid-nen7h5rs]{align-items:center;gap:.5rem;padding:.2rem 0;display:flex}.lang-picker[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#ffffff80;font-size:.85rem;font-weight:600;text-decoration:none;transition:color .2s}.lang-picker[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:#fff}.lang-picker[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].active{color:#d4af37}.divider[data-astro-cid-nen7h5rs]{color:#fff3;font-size:.8rem}.nav-cta[data-astro-cid-nen7h5rs]{color:#000;text-transform:uppercase;background:linear-gradient(135deg,#d4af37 0%,#aa7c11 100%);border-radius:50px;padding:.6rem 1.5rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .3s;box-shadow:0 4px 15px #d4af374d}.nav-cta[data-astro-cid-nen7h5rs]:hover{color:#000;transform:translateY(-2px);box-shadow:0 6px 20px #d4af3780}@media (width<=992px){.main-nav[data-astro-cid-nen7h5rs]{display:none}}@media (width<=768px){.header-content[data-astro-cid-nen7h5rs],.header-actions[data-astro-cid-nen7h5rs]{flex-direction:column;gap:1rem}}:root{--bg-color:#f5f5f5;--primary-color:#0a0a0a;--accent-color:#d4af37;--text-main:#1a1a1a}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg-color);color:var(--text-main);scroll-behavior:smooth;width:100%;font-family:Inter,sans-serif;line-height:1.5;overflow-x:clip}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 2rem}.footer{color:#fff;border-top:2px solid var(--accent-color);background:#050505;padding:4rem 0 2rem}.footer-top{grid-template-columns:2fr 1fr 1fr;gap:3rem;margin-bottom:3rem;display:grid}.footer-brand{max-width:400px}.footer-logo{max-width:180px;height:auto;margin-bottom:1rem}.footer-slogan{color:#ffffffb3;font-style:italic;line-height:1.6}.footer-heading{color:#fff;margin-bottom:1.5rem;font-family:Outfit,sans-serif;font-size:1.2rem;font-weight:600}.footer-nav-list{grid-template-columns:1fr 1fr;gap:1rem;list-style:none;display:grid}.footer-nav-list a{color:#e0e0e0;font-size:.95rem;font-weight:400;text-decoration:none;transition:color .3s}.footer-nav-list a:hover{color:var(--accent-color)}.footer-contact{flex-direction:column;gap:1.2rem;display:flex}.contact-item{color:#ffffffb3;font-size:.95rem;line-height:1.5}.contact-item strong{color:var(--accent-color);font-family:Outfit,sans-serif;font-size:1rem;font-weight:600}.contact-item a{color:#e0e0e0;text-decoration:none;transition:color .3s}.contact-item a:hover{color:#fff;text-decoration:underline}.footer-bottom{color:#ffffff80;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:2rem;font-size:.9rem;display:flex}.gedai-signature{color:#fff9}.gedai-signature strong{color:var(--accent-color)}.gedai-signature a{color:inherit;text-decoration:none;transition:color .2s}.gedai-signature a:hover{color:#fff}@media (width<=768px){.footer-top{text-align:center;grid-template-columns:1fr;gap:2.5rem}.footer-brand{margin:0 auto}.footer-nav-list{text-align:center}.footer-bottom{text-align:center;flex-direction:column;gap:.5rem}}
