._header_1nbxl_1{position:sticky;top:0;z-index:var(--z-nav);width:100%;background-color:color-mix(in srgb,var(--background) 85%,transparent);backdrop-filter:blur(12px);border-bottom:1px solid color-mix(in srgb,var(--border) 60%,transparent)}._headerContent_1nbxl_11{display:flex;justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;padding:var(--spacing-4) var(--spacing-6)}._logo_1nbxl_20{display:flex;align-items:center;text-decoration:none;color:var(--foreground);transition:transform var(--animation-duration-fast) ease}._logo_1nbxl_20:hover{transform:translateY(-1px)}._logoDesktop_1nbxl_32{display:none}._logoMobile_1nbxl_36{display:flex;align-items:center;justify-content:center;height:40px}._nav_1nbxl_43{display:flex;align-items:center;gap:var(--spacing-3)}@media(min-width:769px){._logoDesktop_1nbxl_32{display:flex;align-items:center;justify-content:center}._logoMobile_1nbxl_36{display:none}}@media(max-width:768px){._headerContent_1nbxl_11{padding:var(--spacing-3) var(--spacing-4)}._nav_1nbxl_43{gap:var(--spacing-2)}._logo_1nbxl_20{width:100%}._logoDesktop_1nbxl_32{display:none!important}._logoMobile_1nbxl_36{display:flex!important}}._footer_xstz0_1{background:var(--surface);border-top:1px solid var(--border)}._footerContent_xstz0_6{max-width:1280px;margin:0 auto;padding:var(--spacing-16) var(--spacing-6) var(--spacing-8) var(--spacing-6);display:grid;grid-template-columns:1fr 2fr;gap:var(--spacing-16)}._footerBrand_xstz0_15{display:flex;flex-direction:column;gap:var(--spacing-4)}._footerLogo_xstz0_21{display:flex;align-items:center;gap:var(--spacing-3);color:var(--foreground);font-family:var(--font-family-heading);font-weight:600;font-size:1.125rem}._footerBrand_xstz0_15 p{color:var(--muted-foreground);max-width:300px;line-height:1.6;margin:0}._footerLinks_xstz0_38{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-8)}._footerColumn_xstz0_44{display:flex;flex-direction:column;gap:var(--spacing-3)}._footerColumn_xstz0_44 h4{font-family:var(--font-family-heading);font-weight:600;margin:0 0 var(--spacing-2) 0;color:var(--foreground)}._footerColumn_xstz0_44 a,._footerColumn_xstz0_44 a[href^="mailto:"]{color:var(--muted-foreground);text-decoration:none;font-size:.9375rem;transition:color var(--animation-duration-fast) ease}._footerColumn_xstz0_44 a:hover,._footerColumn_xstz0_44 a[href^="mailto:"]:hover{color:var(--primary)}._footerBottom_xstz0_70{border-top:1px solid var(--border);padding:var(--spacing-6);text-align:center}._footerBottom_xstz0_70 p{color:var(--muted-foreground);font-size:.875rem;margin:0}@media(max-width:768px){._footerContent_xstz0_6{grid-template-columns:1fr;gap:var(--spacing-8)}._footerLinks_xstz0_38{grid-template-columns:1fr;gap:var(--spacing-6)}}
