.design-module__EDv79W__designPage{color:var(--text-color);background-color:var(--background-color);background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-position:0 0,0 0;background-size:40px 40px;min-height:100vh;padding-top:80px;position:relative}.design-module__EDv79W__heroBackground,.design-module__EDv79W__sectionBackground{pointer-events:none;opacity:.03;z-index:0;justify-content:center;align-items:center;width:100%;height:100%;animation:20s ease-in-out infinite design-module__EDv79W__morph;display:flex;position:absolute;top:0;left:0}.design-module__EDv79W__sectionBackground{opacity:.02}.design-module__EDv79W__sectionBackground>svg{filter:invert();width:100%;height:100%}@keyframes design-module__EDv79W__morph{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.design-module__EDv79W__heroSection{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:90vh;margin-bottom:4rem;padding:2rem;display:flex;position:relative;overflow:hidden}.design-module__EDv79W__heroContent{z-index:2;max-width:900px;padding:0 1rem;position:relative}.design-module__EDv79W__heroTitle{color:var(--primary-color);margin-bottom:1.5rem;font-size:clamp(2.5rem,8vw,5rem);font-weight:500;line-height:1.1}.design-module__EDv79W__heroSubtitle{color:var(--secondary-color);max-width:600px;margin:0 auto;font-size:clamp(1rem,4vw,1.5rem);font-weight:400}.design-module__EDv79W__pricing{color:var(--primary-color);margin:2rem 0;font-size:1.5rem;font-weight:500}.design-module__EDv79W__servicesSection,.design-module__EDv79W__featuresSection,.design-module__EDv79W__comparisonSection,.design-module__EDv79W__ctaSection{position:relative;overflow:hidden}.design-module__EDv79W__servicesSection{max-width:1200px;margin:0 auto;padding:4rem 2rem}.design-module__EDv79W__sectionTitle{text-align:center;color:var(--primary-color);margin-bottom:3rem;font-size:clamp(2rem,6vw,3.5rem);font-weight:500}.design-module__EDv79W__servicesGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:4rem;display:grid}.design-module__EDv79W__serviceItem{background-color:var(--darker-element-bg);border-radius:4px;flex-direction:column;gap:1rem;padding:2rem;transition:transform .3s,background-color .3s;display:flex}.design-module__EDv79W__serviceItem:hover{background-color:var(--accent-color);transform:translateY(-4px)}.design-module__EDv79W__serviceIcon{width:2rem;height:2rem;color:var(--primary-color)}.design-module__EDv79W__serviceIcon>svg{width:100%;height:100%}.design-module__EDv79W__serviceItem h3{color:var(--primary-color);font-size:1.25rem;font-weight:500}.design-module__EDv79W__serviceItem p{color:var(--secondary-color);font-size:.95rem;line-height:1.6}.design-module__EDv79W__featuresSection{background-color:var(--dark-section-bg);padding:4rem 2rem}.design-module__EDv79W__featuresGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1200px;margin:0 auto;display:grid}.design-module__EDv79W__featureItem{background-color:var(--darker-element-bg);border-radius:4px;align-items:center;gap:1rem;padding:1.5rem;transition:transform .3s;display:flex}.design-module__EDv79W__featureItem:hover{transform:translate(8px)}.design-module__EDv79W__featureIcon{width:1.5rem;height:1.5rem;color:var(--primary-color)}.design-module__EDv79W__comparisonSection{max-width:1200px;margin:0 auto;padding:4rem 2rem}.design-module__EDv79W__comparisonTable{border-collapse:collapse;background-color:var(--darker-element-bg);border-radius:4px;width:100%;margin-top:2rem;overflow:hidden}.design-module__EDv79W__comparisonTable th,.design-module__EDv79W__comparisonTable td{text-align:left;border-bottom:1px solid var(--accent-color);padding:1.5rem}.design-module__EDv79W__comparisonTable th{background-color:var(--accent-color);color:var(--primary-color);font-weight:500}.design-module__EDv79W__comparisonTable tr:last-child td{border-bottom:none}.design-module__EDv79W__checkmark{color:#4caf50}.design-module__EDv79W__cross{color:#f44336}.design-module__EDv79W__contactSection{text-align:center;margin-top:4rem;padding:4rem 2rem}.design-module__EDv79W__contactButton{background-color:var(--primary-color);color:var(--background-color);cursor:pointer;text-transform:uppercase;letter-spacing:1px;border-radius:4px;padding:1rem 2.5rem;font-size:1rem;font-weight:500;transition:all .3s}.design-module__EDv79W__contactButton:hover{color:var(--primary-color);outline:1px solid var(--primary-color);background-color:#0000}.design-module__EDv79W__fireButton{color:#fff;cursor:pointer;background:linear-gradient(45deg,#ff4e00,#ff8c00,#ff4e00) 0 0/200% 200%;border:none;border-radius:50px;margin-top:2rem;padding:1rem 2.5rem;font-size:1.25rem;font-weight:600;transition:all .3s;animation:3s infinite design-module__EDv79W__gradient;box-shadow:0 4px 15px #ff4e004d}.design-module__EDv79W__fireButton:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ff4e0066}@keyframes design-module__EDv79W__gradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@media (max-width:1200px){.design-module__EDv79W__hero h1{font-size:5rem}.design-module__EDv79W__hero p{font-size:1.7rem}.design-module__EDv79W__services h2,.design-module__EDv79W__features h2,.design-module__EDv79W__comparison h2,.design-module__EDv79W__customProjects h2{font-size:4rem}.design-module__EDv79W__services,.design-module__EDv79W__features,.design-module__EDv79W__comparison,.design-module__EDv79W__customProjects{margin-bottom:80px;padding:70px 50px}.design-module__EDv79W__motionList{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));font-size:1.2rem}.design-module__EDv79W__delivery{font-size:2.4rem}.design-module__EDv79W__comparison th,.design-module__EDv79W__comparison td{font-size:1.1rem}.design-module__EDv79W__ctaButtons button,.design-module__EDv79W__customProjects button{padding:20px 50px;font-size:1.5rem}}@media (max-width:992px){.design-module__EDv79W__hero h1{font-size:4.2rem}.design-module__EDv79W__hero p{font-size:1.5rem}.design-module__EDv79W__services h2,.design-module__EDv79W__features h2,.design-module__EDv79W__comparison h2,.design-module__EDv79W__customProjects h2{margin-bottom:60px;font-size:3.5rem}.design-module__EDv79W__services,.design-module__EDv79W__features,.design-module__EDv79W__comparison,.design-module__EDv79W__customProjects{margin-bottom:70px;padding:60px 40px}.design-module__EDv79W__motionList{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));font-size:1.1rem}.design-module__EDv79W__motionList li{padding:20px 25px}.design-module__EDv79W__delivery{margin-top:60px;font-size:2rem}.design-module__EDv79W__comparison th,.design-module__EDv79W__comparison td{padding:15px 25px;font-size:1rem}.design-module__EDv79W__ctaButtons,.design-module__EDv79W__customProjects>a{gap:30px;margin-bottom:100px}.design-module__EDv79W__ctaButtons button,.design-module__EDv79W__customProjects button{padding:16px 40px;font-size:1.3rem}}@media (max-width:768px){.design-module__EDv79W__designPage{padding-top:60px}.design-module__EDv79W__hero{min-height:70vh;margin-bottom:3rem}.design-module__EDv79W__servicesSection,.design-module__EDv79W__featuresSection,.design-module__EDv79W__comparisonSection{padding:3rem 1.5rem}.design-module__EDv79W__servicesGrid,.design-module__EDv79W__featuresGrid{gap:1.5rem}.design-module__EDv79W__serviceItem,.design-module__EDv79W__featureItem{padding:1.5rem}.design-module__EDv79W__comparisonTable th,.design-module__EDv79W__comparisonTable td{padding:1rem}}@media (max-width:480px){.design-module__EDv79W__designPage{padding-top:60px}.design-module__EDv79W__hero{margin-bottom:60px;padding:60px 15px}.design-module__EDv79W__hero h1{font-size:2.5rem}.design-module__EDv79W__hero p{font-size:1.1rem}.design-module__EDv79W__services h2,.design-module__EDv79W__features h2,.design-module__EDv79W__comparison h2,.design-module__EDv79W__customProjects h2{margin-bottom:30px;font-size:2.2rem}.design-module__EDv79W__services,.design-module__EDv79W__features,.design-module__EDv79W__comparison,.design-module__EDv79W__customProjects{margin-bottom:40px;padding:30px 15px}.design-module__EDv79W__motionList{gap:15px}.design-module__EDv79W__motionList li{padding:12px 15px}.design-module__EDv79W__delivery{margin-top:40px;font-size:1.2rem}.design-module__EDv79W__comparison th,.design-module__EDv79W__comparison td{padding:10px 12px;font-size:.8rem}.design-module__EDv79W__ctaButtons button,.design-module__EDv79W__customProjects button{padding:12px 30px;font-size:1rem}}.design-module__EDv79W__tasteTestSection{background-color:var(--dark-section-bg);padding:6rem 2rem;position:relative;overflow:hidden}.design-module__EDv79W__tasteTestContent{text-align:center;max-width:1000px;margin:0 auto}.design-module__EDv79W__tasteTestDescription{color:var(--secondary-color);margin-bottom:3rem;font-size:1.25rem;line-height:1.6}.design-module__EDv79W__tasteTestFeatures{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-bottom:3rem;display:grid}.design-module__EDv79W__tasteTestFeature{background-color:var(--darker-element-bg);border-radius:12px;flex-direction:column;align-items:center;gap:1rem;padding:2rem;transition:transform .3s,box-shadow .3s;display:flex}.design-module__EDv79W__tasteTestFeature:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.design-module__EDv79W__tasteTestFeature .design-module__EDv79W__featureIcon{width:3rem;height:3rem;color:var(--primary-color);background:linear-gradient(45deg, var(--primary-color), var(--accent-color));border-radius:50%;justify-content:center;align-items:center;padding:.75rem;display:flex}.design-module__EDv79W__tasteTestFeature span{color:var(--text-color);font-size:1.1rem;line-height:1.4}.design-module__EDv79W__tasteTestButton{background:linear-gradient(45deg, var(--primary-color), var(--accent-color));color:#fff;cursor:pointer;border:none;border-radius:50px;padding:1.25rem 3rem;font-size:1.25rem;font-weight:600;transition:all .3s;box-shadow:0 4px 15px #0000001a}.design-module__EDv79W__tasteTestButton:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000026}@media (max-width:768px){.design-module__EDv79W__tasteTestSection{padding:4rem 1.5rem}.design-module__EDv79W__tasteTestDescription{margin-bottom:2rem;font-size:1.1rem}.design-module__EDv79W__tasteTestFeatures{gap:1.5rem}.design-module__EDv79W__tasteTestFeature{padding:1.5rem}.design-module__EDv79W__tasteTestButton{padding:1rem 2.5rem;font-size:1.1rem}}
