.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md) * 2);position:fixed;z-index:var(--notifications-z-index);max-width:var(--notifications-container-width)}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translateX(-50%)}.m_b37d9ac7:where([data-position=top-left]){top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translateX(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0+.m_5ed0edd0{margin-top:var(--mantine-spacing-md)}.active-nav-link:hover,.nav-link:hover{background-color:var(--mantine-color-dark-6);color:var(--mantine-color-blue-4)}.bg-grid-pattern{position:absolute;inset:0;background-image:linear-gradient(to right,var(--mantine-color-dark-6) 1px,transparent 1px),linear-gradient(to bottom,var(--mantine-color-dark-6) 1px,transparent 1px);background-size:4rem 4rem;mask-image:radial-gradient(ellipse 60% 50% at 50% 0,#000 70%,transparent 110%)}.hero-background{background:linear-gradient(to bottom,var(--mantine-color-dark-7),var(--mantine-color-dark-8));position:relative;overflow:hidden}.project-card{transition:transform .3s}.project-card:hover{transform:translateY(-10px)}.feature-card{transition:transform .2s,box-shadow .2s}.feature-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.2)}.project-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,0));opacity:.7;transition:opacity .3s}.project-container:hover .project-overlay{opacity:1}.project-info{position:absolute;bottom:0;left:0;right:0;padding:var(--mantine-spacing-xl);transform:translateY(20px);transition:transform .3s}.project-container:hover .project-info{transform:translateY(0)}.process-step{transition:transform .2s}.process-step:hover{transform:translateY(-5px)}.pricing-card{transition:transform .3s}.pricing-card:hover{transform:translateY(-10px)}.service-card{transition:transform .2s}.service-card:hover{transform:translateY(-5px)}.faq-card{transition:transform .2s}.faq-card:hover{transform:translateY(-5px)}