.header-menu-module__C7eiTG__header{height:60px;padding-inline:var(--mantine-spacing-md);border-bottom:1px solid color-mix(in srgb, var(--mantine-color-accent-6) 14%, transparent);background:color-mix(in srgb, var(--mantine-color-background-0) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header-menu-module__C7eiTG__inner{max-width:1280px;height:100%;margin-inline:auto}.header-menu-module__C7eiTG__logoLink{text-decoration:none}.header-menu-module__C7eiTG__phoneLink{text-decoration-line:underline;text-decoration-style:dashed;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--mantine-color-accent-6) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--mantine-color-accent-6) 70%, transparent);color:var(--mantine-color-text-0);font-size:14px;font-weight:600}.header-menu-module__C7eiTG__nav{align-self:center}.header-menu-module__C7eiTG__navLink{min-height:38px;color:var(--mantine-color-text-0);font-weight:600;font-size:var(--mantine-font-size-sm);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding-inline:14px;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex}@media (hover:hover){.header-menu-module__C7eiTG__navLink:hover{background:color-mix(in srgb, var(--mantine-color-paper-0) 75%, transparent);border-color:color-mix(in srgb, var(--mantine-color-accent-6) 18%, transparent)}}@media (hover:none){.header-menu-module__C7eiTG__navLink:active{background:color-mix(in srgb, var(--mantine-color-paper-0) 75%, transparent);border-color:color-mix(in srgb, var(--mantine-color-accent-6) 18%, transparent)}}.header-menu-module__C7eiTG__navLinkActive{color:var(--mantine-color-accent-6);border-color:color-mix(in srgb, var(--mantine-color-accent-6) 26%, transparent);background:color-mix(in srgb, var(--mantine-color-paper-0) 84%, transparent);box-shadow:0 6px 14px color-mix(in srgb, var(--mantine-color-accent-6) 16%, transparent)}.header-menu-module__C7eiTG__servicesChevron{color:color-mix(in srgb, var(--mantine-color-accent-6) 80%, transparent);transition:transform .2s}.header-menu-module__C7eiTG__servicesChevronOpened{transform:rotate(180deg)}.header-menu-module__C7eiTG__dropdown{border:1px solid color-mix(in srgb, var(--mantine-color-accent-6) 18%, transparent);background:color-mix(in srgb, var(--mantine-color-paper-0) 97%, transparent);border-radius:var(--mantine-radius-lg);padding:var(--mantine-spacing-md)}.header-menu-module__C7eiTG__serviceCard{width:100%;min-height:108px;padding:var(--mantine-spacing-sm);border-radius:var(--mantine-radius-md);border:1px solid color-mix(in srgb, var(--mantine-color-accent-6) 18%, transparent);background:color-mix(in srgb, var(--mantine-color-paper-0) 92%, transparent);color:inherit;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s}@media (hover:hover){.header-menu-module__C7eiTG__serviceCard:hover{box-shadow:0 10px 18px color-mix(in srgb, var(--mantine-color-accent-6) 14%, transparent);border-color:color-mix(in srgb, var(--mantine-color-accent-6) 28%, transparent);transform:translateY(-2px)}}@media (hover:none){.header-menu-module__C7eiTG__serviceCard:active{box-shadow:0 10px 18px color-mix(in srgb, var(--mantine-color-accent-6) 14%, transparent);border-color:color-mix(in srgb, var(--mantine-color-accent-6) 28%, transparent);transform:translateY(-2px)}}.header-menu-module__C7eiTG__serviceCardCompact{min-height:unset}.header-menu-module__C7eiTG__serviceIcon{width:40px;min-width:40px;height:40px;color:var(--mantine-color-accent-6);border:1px solid color-mix(in srgb, var(--mantine-color-accent-6) 18%, transparent);background:color-mix(in srgb, var(--mantine-color-paper-0) 92%, transparent);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.header-menu-module__C7eiTG__serviceTitle{font-size:var(--mantine-font-size-sm);font-weight:600;line-height:1.35}.header-menu-module__C7eiTG__serviceDescription{color:var(--mantine-color-muted-0);font-size:var(--mantine-font-size-xs);line-height:1.4}.header-menu-module__C7eiTG__dropdownFooter{border-top:1px solid color-mix(in srgb, var(--mantine-color-accent-6) 14%, transparent);padding-top:var(--mantine-spacing-sm)}.header-menu-module__C7eiTG__drawerTitle{font-size:var(--mantine-font-size-lg);font-weight:700}
