header.svelte-1elxaub{position:fixed;top:0;left:0;right:0;z-index:100;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;padding:1rem 0}header.scrolled.svelte-1elxaub{box-shadow:0 2px 10px #0000001a}nav.svelte-1elxaub{display:flex;justify-content:space-between;align-items:center;max-width:var(--max-width);margin:0 auto;padding:0 2rem}.logo.svelte-1elxaub{display:flex;align-items:center}.logo.svelte-1elxaub img:where(.svelte-1elxaub){height:32px;width:auto;transition:transform .2s ease}.logo.svelte-1elxaub:hover img:where(.svelte-1elxaub){transform:scale(1.05)}.nav-links.svelte-1elxaub{display:flex;gap:2rem;list-style:none;align-items:center}.nav-links.svelte-1elxaub a:where(.svelte-1elxaub){color:var(--color-text);font-weight:500;transition:color .2s ease}.nav-links.svelte-1elxaub a:where(.svelte-1elxaub):hover{color:var(--color-primary)}.cta-link.svelte-1elxaub{padding:.5rem 1.5rem;background:var(--color-primary);color:#fff!important;border-radius:.5rem}.cta-link.svelte-1elxaub:hover{background:var(--color-primary-dark)}@media(max-width:768px){nav.svelte-1elxaub{padding:0 1rem}.nav-links.svelte-1elxaub{gap:1rem}.nav-links.svelte-1elxaub li:where(.svelte-1elxaub):not(:last-child){display:none}.cta-link.svelte-1elxaub{padding:.5rem 1.25rem;font-size:.9rem}}footer.svelte-jz8lnl{background:var(--color-bg-dark);color:#fff;padding:var(--spacing-xl) var(--spacing-md) var(--spacing-md)}.container.svelte-jz8lnl{max-width:var(--max-width);margin:0 auto}.footer-content.svelte-jz8lnl{display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.footer-section.svelte-jz8lnl h3:where(.svelte-jz8lnl){margin-bottom:var(--spacing-sm)}.footer-section.svelte-jz8lnl h4:where(.svelte-jz8lnl){margin-bottom:var(--spacing-sm);font-size:1.125rem}.footer-section.svelte-jz8lnl p:where(.svelte-jz8lnl){color:#fffc;margin-bottom:var(--spacing-md)}.email.svelte-jz8lnl{display:inline-block;color:var(--color-primary);font-weight:600;font-size:1.125rem}.email.svelte-jz8lnl:hover{color:#3b82f6}.footer-section.svelte-jz8lnl ul:where(.svelte-jz8lnl){list-style:none}.footer-section.svelte-jz8lnl li:where(.svelte-jz8lnl){margin-bottom:.75rem}.footer-section.svelte-jz8lnl a:where(.svelte-jz8lnl){color:#fffc}.footer-section.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:#fff}.footer-bottom.svelte-jz8lnl{padding-top:var(--spacing-md);border-top:1px solid rgba(255,255,255,.1);text-align:center}.footer-bottom.svelte-jz8lnl p:where(.svelte-jz8lnl){color:#fff9;margin:0}@media(max-width:768px){.footer-content.svelte-jz8lnl{grid-template-columns:1fr;gap:var(--spacing-md)}}.section.svelte-7a8mnf{padding:var(--spacing-xl) var(--spacing-md)}.section.alt.svelte-7a8mnf{background-color:var(--color-bg-secondary)}.container.svelte-7a8mnf{max-width:var(--max-width);margin:0 auto}@media(max-width:768px){.section.svelte-7a8mnf{padding:var(--spacing-lg) var(--spacing-sm)}}
