header[data-v-9048b597]{background-color:#fff;box-shadow:0 2px 10px #0000000d;position:sticky;top:0;z-index:1000}.nav-container[data-v-9048b597]{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:1rem 20px;position:relative}.logo[data-v-9048b597]{color:var(--primary-color);font-family:var(--font-heading);font-size:1.8rem;font-weight:700;letter-spacing:1px;z-index:1001}.nav-links[data-v-9048b597]{display:flex;gap:30px}.nav-links a[data-v-9048b597]:hover{color:var(--accent-color)}.nav-links a[data-v-9048b597]{font-size:.9rem;font-weight:700;letter-spacing:1px;padding:5px 0;text-transform:uppercase}.hamburger[data-v-9048b597]{background:none;border:none;color:var(--primary-color);cursor:pointer;display:none;font-size:1.5rem;z-index:1001}@media(max-width:768px){.hamburger[data-v-9048b597]{display:block}.nav-links[data-v-9048b597]{background-color:#fff;border-top:1px solid #f0f0f0;box-shadow:0 5px 10px #0000001a;display:none;flex-direction:column;left:0;padding:20px 0;position:absolute;top:100%;width:100%}.nav-links.active[data-v-9048b597]{display:flex}.nav-links a[data-v-9048b597]{border-bottom:1px solid #f9f9f9;display:block;padding:15px 20px;text-align:center;width:100%}.nav-links a[data-v-9048b597]:hover{background-color:#f9f9f9}}footer[data-v-1bae5a2a]{background-color:#2c2c2c;color:#fff;margin-top:30px;padding:3rem 0;text-align:center}.footer-logo[data-v-1bae5a2a]{font-family:var(--font-heading);font-size:1.5rem;margin-bottom:1rem}.social-links a[data-v-1bae5a2a]{color:#fff;font-size:1.2rem;margin:0 10px}
