.Header-module__lnUIdW__header{z-index:1000;-webkit-backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid var(--bt-border);height:72px;transition:all var(--transition);background:#f5ede3e6;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.Header-module__lnUIdW__inner{justify-content:space-between;align-items:center;gap:var(--space-4);height:100%;display:flex}.Header-module__lnUIdW__logo{color:var(--bt-coral);letter-spacing:-.01em;font-size:1.25rem;font-weight:800;font-family:var(--font-heading);white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.Header-module__lnUIdW__logo svg{color:var(--bt-coral)}.Header-module__lnUIdW__nav{flex-shrink:1;align-items:center;gap:20px;display:flex}.Header-module__lnUIdW__navLink{color:var(--bt-muted);transition:color var(--transition);white-space:nowrap;font-size:1.1rem;font-weight:600}.Header-module__lnUIdW__navLink:hover{color:var(--bt-coral-dark)}.Header-module__lnUIdW__actions{flex-shrink:0;align-items:center;gap:16px;display:flex}@media (max-width:1200px) and (min-width:769px){.Header-module__lnUIdW__inner{gap:var(--space-3)}.Header-module__lnUIdW__logo{font-size:1.1rem}.Header-module__lnUIdW__nav{gap:13px}.Header-module__lnUIdW__navLink{font-size:1rem}.Header-module__lnUIdW__actions{gap:8px}.Header-module__lnUIdW__actions .btn{padding-left:12px;padding-right:12px}}.Header-module__lnUIdW__hamburger{color:var(--bt-charcoal);display:none}.Header-module__lnUIdW__mobileMenu{background:var(--bt-cream);padding:var(--space-8);gap:var(--space-6);z-index:999;flex-direction:column;display:flex;position:fixed;inset:64px 0 0}.Header-module__lnUIdW__mobileLink{color:var(--bt-charcoal);font-size:1.75rem;font-weight:700;font-family:var(--font-heading)}@media (max-width:768px){.Header-module__lnUIdW__nav,.Header-module__lnUIdW__actions{display:none}.Header-module__lnUIdW__hamburger{display:block}.Header-module__lnUIdW__logo{font-size:1.25rem}}
.Footer-module__3hUVsW__footer{background:var(--bt-white);padding:var(--space-20)0 var(--space-12);border-top:1px solid var(--bt-border)}.Footer-module__3hUVsW__inner{gap:var(--space-12);margin-bottom:var(--space-16);grid-template-columns:2fr repeat(3,1fr);display:grid}.Footer-module__3hUVsW__brand{gap:var(--space-4);flex-direction:column;display:flex}.Footer-module__3hUVsW__logo{color:var(--bt-coral);font-size:1.25rem;font-weight:800;font-family:var(--font-heading);align-items:center;gap:8px;display:flex}.Footer-module__3hUVsW__brand p{color:var(--bt-muted);max-width:320px;font-size:1rem;line-height:1.6}.Footer-module__3hUVsW__socials{gap:16px;margin-top:8px;display:flex}.Footer-module__3hUVsW__socials a{color:var(--bt-charcoal);transition:color var(--transition);opacity:.7}.Footer-module__3hUVsW__socials a:hover{color:var(--bt-coral-dark);opacity:1}.Footer-module__3hUVsW__col h4{text-transform:uppercase;letter-spacing:.1em;color:var(--bt-charcoal);margin-bottom:var(--space-6);font-size:1rem;font-weight:700}.Footer-module__3hUVsW__col ul{flex-direction:column;gap:12px;list-style:none;display:flex}.Footer-module__3hUVsW__col ul li a{color:var(--bt-muted);transition:color var(--transition);font-size:1.05rem}.Footer-module__3hUVsW__col ul li a:hover{color:var(--bt-coral-dark)}.Footer-module__3hUVsW__col ul li a svg{vertical-align:middle;margin-right:8px}.Footer-module__3hUVsW__bottom{border-top:1px solid var(--bt-border);padding-top:var(--space-8)}.Footer-module__3hUVsW__bottom .Footer-module__3hUVsW__container{color:var(--bt-muted);justify-content:space-between;align-items:center;font-size:.85rem;display:flex}@media (max-width:900px){.Footer-module__3hUVsW__inner{gap:var(--space-8);grid-template-columns:1fr}.Footer-module__3hUVsW__bottom .Footer-module__3hUVsW__container{text-align:center;flex-direction:column;gap:8px}}
