.Header-module__lnUIdW__header{border-bottom:1px solid var(--color-line);z-index:var(--z-header);background:#fff;position:sticky;top:0}.Header-module__lnUIdW__inner{align-items:center;gap:var(--space-4);padding-block:var(--space-3);display:flex}.Header-module__lnUIdW__brand{color:var(--color-primary-dark);flex-direction:column;flex:none;text-decoration:none;display:flex}.Header-module__lnUIdW__brandName{font-size:1.15rem;font-weight:900}.Header-module__lnUIdW__brandSub{font-size:var(--type-caption);color:var(--color-fg-muted)}.Header-module__lnUIdW__nav{flex:auto;display:none}@media (min-width:980px){.Header-module__lnUIdW__nav{display:block}}.Header-module__lnUIdW__navList{gap:var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Header-module__lnUIdW__navLink{color:var(--color-fg);padding:var(--space-1)0;transition:color var(--t-fast)var(--ease-out);font-weight:700;text-decoration:none}.Header-module__lnUIdW__navLink:hover{color:var(--color-primary)}.Header-module__lnUIdW__actions{margin-inline-start:auto}.Header-module__lnUIdW__phone{align-items:center;gap:var(--space-2);background:var(--color-accent);color:#fff;padding:var(--space-2)var(--space-4);border-radius:var(--radius-md);font-weight:800;text-decoration:none;display:inline-flex}.Header-module__lnUIdW__phone:hover{background:var(--color-accent-ink);color:#fff}
.Footer-module__3hUVsW__footer{background:var(--color-primary-dark);color:#fffffff0;margin-top:var(--space-20)}.Footer-module__3hUVsW__inner{gap:var(--space-8);padding-block:var(--space-12);grid-template-columns:1fr;display:grid}@media (min-width:700px){.Footer-module__3hUVsW__inner{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.Footer-module__3hUVsW__inner{grid-template-columns:repeat(4,1fr)}}.Footer-module__3hUVsW__col{gap:var(--space-2);flex-direction:column;display:flex}.Footer-module__3hUVsW__colTitle{color:#fff;margin-bottom:var(--space-2);font-size:1rem}.Footer-module__3hUVsW__text{color:#ffffffd9;margin:0}.Footer-module__3hUVsW__contactLink{color:#fff;font-weight:700;text-decoration:none}.Footer-module__3hUVsW__list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.Footer-module__3hUVsW__list a{color:#ffffffd9;text-decoration:none}.Footer-module__3hUVsW__list a:hover{color:#fff;text-decoration:underline}.Footer-module__3hUVsW__bottom{color:#ffffffa6;font-size:var(--type-small);padding-block:var(--space-4);text-align:center;background:#061f3a}
.FloatingButtons-module__5XLk3a__floats{gap:var(--space-2);z-index:var(--z-floating);flex-direction:column;display:flex;position:fixed;inset-block-end:var(--space-4);inset-inline-end:var(--space-4)}.FloatingButtons-module__5XLk3a__btn{align-items:center;gap:var(--space-2);padding:var(--space-3)var(--space-4);border-radius:var(--radius-pill);color:#fff;box-shadow:var(--shadow-floating);font-weight:800;text-decoration:none;display:inline-flex}.FloatingButtons-module__5XLk3a__wa{background:var(--color-whatsapp)}.FloatingButtons-module__5XLk3a__wa:hover{background:var(--color-whatsapp-dark);color:#fff}.FloatingButtons-module__5XLk3a__tel{background:var(--color-accent)}.FloatingButtons-module__5XLk3a__tel:hover{background:var(--color-accent-ink);color:#fff}.FloatingButtons-module__5XLk3a__label{font-size:var(--type-small)}@media (max-width:600px){.FloatingButtons-module__5XLk3a__label{display:none}.FloatingButtons-module__5XLk3a__btn{padding:var(--space-3)}}
