.ServicesSection-module__d8_FyW__services{padding:var(--section-padding);background:0 0;position:relative;overflow:hidden}.ServicesSection-module__d8_FyW__services:before{content:"";background:linear-gradient(90deg,transparent 0%,var(--glass-border)50%,transparent 100%);content:"";background:radial-gradient(circle at center,var(--gradient-start)0%,transparent 70%);opacity:.05;pointer-events:none;width:200%;height:100%;position:absolute;top:0;left:-50%;right:0}.ServicesSection-module__d8_FyW__services:after{content:"function solveProblem(chaos) {\a  return order;\a }\a ¬lass Innovation {\a  create(requirement) {\a    return this.magic(requirement);\a  }\a }";color:var(--color-primary);opacity:.08;white-space:pre;pointer-events:none;z-index:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.8rem;line-height:1.4;position:absolute;top:10%;right:-5%;transform:rotate(15deg)}.ServicesSection-module__d8_FyW__container{max-width:1200px;padding:0 var(--space-lg);z-index:1;margin:0 auto;position:relative}.ServicesSection-module__d8_FyW__sectionTitle{color:var(--color-text-light);text-align:center;opacity:0;margin-bottom:1.5rem;font-family:Raleway,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:800;transition:all .8s ease-out;transform:translateY(20px)}.ServicesSection-module__d8_FyW__sectionTitle.ServicesSection-module__d8_FyW__visible{opacity:1;transform:translateY(0)}.ServicesSection-module__d8_FyW__subtitle{color:var(--color-text-light);text-align:center;opacity:0;margin-bottom:1.5rem;font-family:Roboto,sans-serif;font-size:1.2rem;transition:all .8s ease-out .2s;transform:translateY(20px)}.ServicesSection-module__d8_FyW__subtitle.ServicesSection-module__d8_FyW__visible{opacity:1;transform:translateY(0)}.ServicesSection-module__d8_FyW__techStats{border-top:1px solid #e3dec91a;border-bottom:1px solid #e3dec91a;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem;margin:3rem 0;padding:1rem 0;display:grid}.ServicesSection-module__d8_FyW__statItem{text-align:center}.ServicesSection-module__d8_FyW__statNumber{color:var(--color-primary);text-shadow:0 0 20px #f0830766;margin-bottom:.5rem;font-family:Raleway,sans-serif;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;animation:2s ease-in-out infinite alternate ServicesSection-module__d8_FyW__glow;display:block}.ServicesSection-module__d8_FyW__statLabel{color:var(--color-text-light);opacity:.9;font-family:Roboto,sans-serif;font-size:1rem;font-weight:500}.ServicesSection-module__d8_FyW__categorySection{margin-top:1.5rem;margin-bottom:1.5rem}.ServicesSection-module__d8_FyW__categoryTitle{color:var(--color-text);border-left:3px solid var(--color-primary);transition:all var(--transition-base);margin-bottom:1rem;padding-left:1rem;font-size:1.25rem;font-weight:600;position:relative}.ServicesSection-module__d8_FyW__accordionButton{background:var(--glass-bg);border:1px solid var(--glass-border);width:100%;color:inherit;font:inherit;cursor:pointer;transition:all var(--transition-base);border-radius:8px;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-weight:600;display:flex}.ServicesSection-module__d8_FyW__accordionButton:hover{background:var(--glass-bg-hover)}.ServicesSection-module__d8_FyW__accordionButton:focus{outline:2px solid var(--color-primary);outline-offset:2px}.ServicesSection-module__d8_FyW__accordionIcon{color:var(--color-primary);margin-left:auto;font-size:1.2rem;transition:transform .3s}.ServicesSection-module__d8_FyW__servicesGrid{grid-template-columns:repeat(4,1fr);gap:1.25rem;padding:1.5rem 0 2rem;display:grid;position:relative}.ServicesSection-module__d8_FyW__servicesGrid::-webkit-scrollbar{display:none}.ServicesSection-module__d8_FyW__serviceCard{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--border-radius);transition:all var(--transition-base);text-align:left;opacity:0;flex-direction:column;padding:.875rem;text-decoration:none;display:flex;position:relative;overflow:hidden;transform:translateY(30px)}.ServicesSection-module__d8_FyW__serviceCard.ServicesSection-module__d8_FyW__visible{opacity:1;animation:.8s ease-out forwards ServicesSection-module__d8_FyW__fadeInUp;transform:translateY(0)}.ServicesSection-module__d8_FyW__serviceCard:before{content:"";background:linear-gradient(180deg,transparent 0%,var(--color-primary-glow)100%);width:100%;height:0;transition:height var(--transition-base);position:absolute;bottom:0;left:0}.ServicesSection-module__d8_FyW__serviceCard:hover{background:var(--glass-bg-hover);box-shadow:var(--shadow-glow);border-color:var(--color-primary);transform:translateY(-8px)}.ServicesSection-module__d8_FyW__serviceCard:hover:before{height:100%}.ServicesSection-module__d8_FyW__iconWrapper{border:2px solid var(--glass-border);width:40px;height:40px;transition:all var(--transition-base);background:0 0;border-radius:12px;justify-content:center;align-items:center;margin-bottom:.75rem;display:flex;position:relative}.ServicesSection-module__d8_FyW__iconWrapper:before{content:"";background:linear-gradient(45deg,var(--color-primary),var(--color-primary-hover));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;opacity:0;transition:opacity var(--transition-base);border-radius:20px;padding:2px;position:absolute;inset:-2px}.ServicesSection-module__d8_FyW__serviceCard:hover .ServicesSection-module__d8_FyW__iconWrapper{background:var(--color-primary-glow);transform:scale(1.1)rotate(5deg)}.ServicesSection-module__d8_FyW__serviceCard:hover .ServicesSection-module__d8_FyW__iconWrapper:before{opacity:1}.ServicesSection-module__d8_FyW__icon{width:24px;height:24px;color:var(--color-text-light);transition:all var(--transition-base)}.ServicesSection-module__d8_FyW__serviceCard:hover .ServicesSection-module__d8_FyW__icon{color:var(--color-primary);transform:scale(1.1)}.ServicesSection-module__d8_FyW__serviceTitle{color:var(--color-text-light);margin-bottom:.5rem;font-family:Raleway,sans-serif;font-size:1.2rem;font-weight:700}.ServicesSection-module__d8_FyW__serviceDescription{color:var(--color-text-light);opacity:.8;flex-grow:1;margin-bottom:.5rem;font-family:Roboto,sans-serif;font-size:.85rem;line-height:1.4}.ServicesSection-module__d8_FyW__serviceArrow{color:var(--color-primary);opacity:0;align-self:flex-end;margin-top:auto;font-size:1.25rem;transition:all .3s;transform:translate(-10px)}.ServicesSection-module__d8_FyW__serviceCard:hover .ServicesSection-module__d8_FyW__serviceArrow{opacity:1;transform:translate(0)}.ServicesSection-module__d8_FyW__serviceIcon{filter:grayscale();transition:filter var(--transition-base);font-size:1.2rem;display:block}.ServicesSection-module__d8_FyW__serviceCard:hover .ServicesSection-module__d8_FyW__serviceIcon{filter:grayscale(0)}.ServicesSection-module__d8_FyW__businessValue{color:var(--color-primary);text-align:center;background:#f083071a;border:1px solid #f083074d;border-radius:16px;margin:1rem 0;padding:.5rem 1rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9rem;font-weight:600}.ServicesSection-module__d8_FyW__techStack,.ServicesSection-module__d8_FyW__useCases{border-top:1px solid #e3dec91a;margin:1.5rem 0;padding-top:1rem}.ServicesSection-module__d8_FyW__techStack h4,.ServicesSection-module__d8_FyW__useCases h4{color:var(--color-primary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.8rem;font-family:Raleway,sans-serif;font-size:.9rem;font-weight:600}.ServicesSection-module__d8_FyW__techList,.ServicesSection-module__d8_FyW__useCaseList{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ServicesSection-module__d8_FyW__techItem,.ServicesSection-module__d8_FyW__useCaseItem{color:var(--color-text-light);background:var(--glass-bg);border:1px solid var(--glass-border);transition:all var(--transition-base);-webkit-backdrop-filter:blur(5px);border-radius:12px;padding:.4rem .8rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.8rem}.ServicesSection-module__d8_FyW__serviceCard:hover .ServicesSection-module__d8_FyW__techItem,.ServicesSection-module__d8_FyW__serviceCard:hover .ServicesSection-module__d8_FyW__useCaseItem{background:var(--color-primary-glow);border-color:var(--color-primary);color:var(--color-primary);transform:scale(1.05)}.ServicesSection-module__d8_FyW__timeToMarket{border-top:1px solid #e3dec91a;justify-content:space-between;align-items:center;margin-top:1.5rem;padding-top:1rem;display:flex}.ServicesSection-module__d8_FyW__deliveryLabel{color:var(--color-text-light);opacity:.8;font-family:Roboto,sans-serif;font-size:.9rem}.ServicesSection-module__d8_FyW__deliveryTime{color:var(--color-primary);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:1rem;font-weight:600}@media (max-width:1024px){.ServicesSection-module__d8_FyW__servicesGrid{grid-template-columns:repeat(2,1fr);gap:1rem}.ServicesSection-module__d8_FyW__techStats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem}}@media (max-width:768px){.ServicesSection-module__d8_FyW__services{padding:1rem 0}.ServicesSection-module__d8_FyW__container{padding:0 1.5rem}.ServicesSection-module__d8_FyW__categoryTitle{-webkit-user-select:none;user-select:none;border:none;margin-bottom:.5rem;padding:0;font-size:1.1rem;font-weight:600}.ServicesSection-module__d8_FyW__servicesGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:1rem;padding:.5rem 0 1.5rem;transition:all .3s;display:grid;overflow-x:visible}.ServicesSection-module__d8_FyW__serviceCard{flex:none;width:100%;min-width:auto;padding:.875rem}.ServicesSection-module__d8_FyW__serviceTitle{font-size:1rem}.ServicesSection-module__d8_FyW__serviceDescription{font-size:.8rem;line-height:1.35}.ServicesSection-module__d8_FyW__techStats{flex-direction:row;justify-content:space-around;gap:.5rem;margin:2rem 0;padding:.5rem 0;display:flex;overflow-x:auto}.ServicesSection-module__d8_FyW__statItem{flex:1;min-width:80px}.ServicesSection-module__d8_FyW__statNumber{font-size:1.5rem}.ServicesSection-module__d8_FyW__statLabel{font-size:.75rem}.ServicesSection-module__d8_FyW__sectionTitle{font-size:1.5rem}.ServicesSection-module__d8_FyW__terminalLine{max-width:350px;padding:.8rem;font-size:.75rem}}@media (max-width:480px){.ServicesSection-module__d8_FyW__services{padding:1rem 0}.ServicesSection-module__d8_FyW__container{padding:0 1.25rem}.ServicesSection-module__d8_FyW__serviceCard{padding:.875rem}.ServicesSection-module__d8_FyW__iconWrapper{width:36px;height:36px;margin-bottom:.5rem}.ServicesSection-module__d8_FyW__featureList{gap:.3rem}.ServicesSection-module__d8_FyW__techStats{flex-direction:row;justify-content:space-between;gap:.3rem;margin:1.5rem 0;display:flex}.ServicesSection-module__d8_FyW__statItem{text-align:center;flex:1}.ServicesSection-module__d8_FyW__terminalLine{max-width:300px;padding:.6rem;font-size:.7rem}.ServicesSection-module__d8_FyW__sectionTitle{margin-bottom:.875rem;font-size:1.5rem}.ServicesSection-module__d8_FyW__categoryTitle{font-size:.95rem}.ServicesSection-module__d8_FyW__serviceCard{width:100%;min-width:auto;padding:1rem}.ServicesSection-module__d8_FyW__serviceTitle{font-size:1.2rem}.ServicesSection-module__d8_FyW__serviceDescription{font-size:.85rem}.ServicesSection-module__d8_FyW__iconWrapper{width:50px;height:50px}.ServicesSection-module__d8_FyW__icon{width:25px;height:25px}.ServicesSection-module__d8_FyW__featureItem{padding:.25rem .6rem;font-size:.75rem}.ServicesSection-module__d8_FyW__statNumber{font-size:clamp(1.5rem,6vw,2rem)}.ServicesSection-module__d8_FyW__statLabel{font-size:.8rem}}@keyframes ServicesSection-module__d8_FyW__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes ServicesSection-module__d8_FyW__glow{0%{text-shadow:0 0 20px #f0830766}to{text-shadow:0 0 30px #f08307cc,0 0 40px #f0830799}}.ServicesSection-module__d8_FyW__terminalLine{color:var(--color-text-light);text-align:center;border-left:4px solid var(--color-primary);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0000004d;border-radius:8px;max-width:fit-content;margin:1.5rem auto 2rem;padding:1rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9rem}.ServicesSection-module__d8_FyW__prompt{color:var(--color-primary);margin-right:.5rem}.ServicesSection-module__d8_FyW__command{color:var(--color-terminal-green)}
