.WebdevServicesPage_servicesPage__7yLT_{width:100%;position:relative}.WebdevServicesPage_hero__s4Rg8{padding:8rem 2rem;text-align:center;background:linear-gradient(180deg,var(--bg-primary) 0,var(--bg-secondary) 100%);position:relative;overflow:hidden}.WebdevServicesPage_hero__s4Rg8:before{content:"";position:absolute;inset:0;background-image:url(/_next/static/media/background.1d671568.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;filter:blur(7px) brightness(.3) sepia(.3) saturate(1.5);opacity:1;pointer-events:none;z-index:0}.WebdevServicesPage_container__X_44A{max-width:1400px;margin:0 auto;position:relative;z-index:1}.WebdevServicesPage_heroTitle__nikp5{font-family:var(--font-primary);font-size:clamp(2rem,5vw,3.2rem);width:70;color:var(--accent-primary);text-align:center;margin-bottom:3rem;line-height:1.1;letter-spacing:-.03em;position:relative;animation:WebdevServicesPage_fadeInUp__0P7ki .6s ease-out}.WebdevServicesPage_heroSubtitle__Xzgts{margin:0 auto;font-family:var(--font-secondary);text-transform:uppercase;font-size:clamp(.75rem,4vw,1.5rem);color:var(--text-primary);letter-spacing:.25em}.WebdevServicesPage_services__kPPoz{padding:6rem 2rem;background-color:var(--bg-secondary);position:relative}.WebdevServicesPage_services__kPPoz:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0,var(--accent-primary) 20%,var(--accent-primary) 80%,transparent 100%);opacity:.3}.WebdevServicesPage_servicesGrid__iSQUU{display:grid;grid-template-columns:repeat(3,1fr);align-items:start;grid-gap:2.5rem;gap:2.5rem;margin-top:4rem}.WebdevServicesPage_serviceCard__cwJo9{padding:0;background:linear-gradient(180deg,var(--bg-primary) 0,var(--bg-tertiary) 100%);border:2px solid var(--neutral-gray);border-radius:0;transition:all var(--transition-base);display:flex;flex-direction:column;overflow:hidden;position:relative;box-shadow:var(--shadow-md)}.WebdevServicesPage_serviceCard__cwJo9:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent-primary) 0,var(--accent-secondary) 100%);transform:scaleX(0);transition:transform var(--transition-base);z-index:1}.WebdevServicesPage_serviceCard__cwJo9:hover{border-color:var(--accent-primary);transform:translateY(-8px);box-shadow:var(--shadow-lg),var(--shadow-accent)}.WebdevServicesPage_serviceCard__cwJo9:hover:before{transform:scaleX(1)}.WebdevServicesPage_serviceCard__cwJo9>:first-child{padding:2.5rem 2.5rem 1rem}.WebdevServicesPage_serviceTitle__OndMW{font-family:var(--font-primary);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:900;color:var(--accent-primary);margin-bottom:.5rem;letter-spacing:-.02em}.WebdevServicesPage_serviceBadge__qvyQ4{display:inline-block;padding:.5rem 1rem;font-family:var(--font-secondary);font-size:.875rem;font-weight:700;background-color:var(--accent-primary);color:var(--bg-primary);text-transform:uppercase;letter-spacing:.1em;margin:0 2.5rem 1.5rem}.WebdevServicesPage_serviceDescription__gtcf_{font-family:var(--font-secondary);font-size:clamp(1rem,2vw,1.25rem);color:var(--text-secondary);line-height:1.7;margin-bottom:2rem;padding:0 2.5rem}.WebdevServicesPage_serviceList__AL3xB{list-style:none;padding:0;margin:0 2.5rem 2rem}.WebdevServicesPage_serviceList__AL3xB li{font-family:var(--font-secondary);font-size:1rem;color:var(--text-primary);border-bottom:1px solid var(--neutral-gray);position:relative;padding:.75rem 0 .75rem 1.5rem}.WebdevServicesPage_serviceList__AL3xB li:before{content:"✓";position:absolute;left:0;color:var(--accent-primary);font-weight:700}.WebdevServicesPage_serviceList__AL3xB li:last-child{border-bottom:none}.WebdevServicesPage_servicePrice__gkW_Z{font-family:var(--font-primary);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:900;color:var(--accent-primary);margin:0 2.5rem 2rem;padding-top:1.5rem;border-top:2px solid var(--neutral-gray)}.WebdevServicesPage_serviceCta__gt3AT{padding:1.25rem 2rem;font-family:var(--font-secondary);font-weight:700;font-size:1.125rem;background:linear-gradient(135deg,var(--accent-primary) 0,var(--accent-secondary) 100%);color:var(--bg-primary);text-decoration:none;border-radius:0;display:block;transition:all var(--transition-base);text-align:center;margin:0;text-transform:uppercase;letter-spacing:.1em;position:relative;overflow:hidden}.WebdevServicesPage_serviceCta__gt3AT:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left var(--transition-slow)}.WebdevServicesPage_serviceCta__gt3AT:hover:before{left:100%}.WebdevServicesPage_serviceCta__gt3AT:hover{transform:translateY(-2px);box-shadow:0 8px 24px var(--shadow-accent)}.WebdevServicesPage_cta__Pq46n{padding:6rem 2rem;background-color:var(--bg-primary);text-align:center}.WebdevServicesPage_ctaTitle__mPigt{font-family:var(--font-primary);font-size:clamp(2rem,6vw,3.5rem);font-weight:900;color:var(--accent-primary);margin-bottom:2rem;letter-spacing:-.02em}.WebdevServicesPage_ctaButton__aNYKI{padding:1.5rem 3rem;font-family:var(--font-secondary);font-weight:700;font-size:clamp(1.25rem,3vw,1.75rem);background:linear-gradient(135deg,var(--accent-primary) 0,var(--accent-secondary) 100%);color:var(--bg-primary);text-decoration:none;border-radius:0;display:inline-block;transition:all var(--transition-base);text-transform:uppercase;letter-spacing:.1em;position:relative;overflow:hidden;box-shadow:var(--shadow-lg),var(--shadow-accent)}.WebdevServicesPage_ctaButton__aNYKI:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left var(--transition-slow)}.WebdevServicesPage_ctaButton__aNYKI:hover:before{left:100%}.WebdevServicesPage_ctaButton__aNYKI:hover{transform:translateY(-4px);box-shadow:0 12px 32px var(--shadow-accent)}@media (max-width:968px){.WebdevServicesPage_servicesGrid__iSQUU{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (max-width:768px){.WebdevServicesPage_hero__s4Rg8{padding:3rem 1.5rem}.WebdevServicesPage_heroTitle__nikp5{max-width:95%;font-size:clamp(1.5rem,7vw,3.2rem);margin-bottom:1.5rem}.WebdevServicesPage_heroSubtitle__Xzgts{max-width:80%;font-size:clamp(.75rem,3vw,1.25rem)}.WebdevServicesPage_services__kPPoz{padding:1rem 1.5rem}.WebdevServicesPage_servicesGrid__iSQUU{grid-template-columns:1fr;gap:2rem}.WebdevServicesPage_serviceCard__cwJo9>:first-child{padding:2rem 2rem 1rem}.WebdevServicesPage_serviceDescription__gtcf_{padding:0 2rem}.WebdevServicesPage_serviceList__AL3xB,.WebdevServicesPage_servicePrice__gkW_Z{margin:0 2rem 2rem}.WebdevServicesPage_cta__Pq46n{padding:4rem 1.5rem}}