.Navigation_nav__pQFOz{position:fixed;top:0;left:0;right:0;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #e5e7eb;z-index:1000;transition:all .3s ease}.Navigation_navContent__MzGEc{padding:1rem 0}.Navigation_logo__o3KUs{display:flex;align-items:center;gap:.75rem}.Navigation_logoText__Y_DIj{letter-spacing:.02em}.Navigation_navLinks__CZ4_M{display:flex;gap:2rem}.Navigation_navLink__YQsDj{color:#6b7280;text-decoration:none;font-weight:500;transition:color .3s ease;border:none;background:none;cursor:pointer;padding:0}.Navigation_navLink__YQsDj:hover{color:#6366f1}@media (max-width:768px){.Navigation_navLinks__CZ4_M{gap:1rem;font-size:.875rem}}.HeroSection_hero__Oe_N1{background:linear-gradient(180deg,#f9fafb,#ffffff);position:relative;overflow:hidden}.HeroSection_hero__Oe_N1:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 50%,rgba(99,102,241,.1) 0,transparent 50%),radial-gradient(circle at 80% 50%,rgba(236,72,153,.1) 0,transparent 50%);pointer-events:none}.HeroSection_heroContainer__QLV0o{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center;position:relative;z-index:1}.HeroSection_heroContent__tl8RW,.HeroSection_heroTitle__Z_fEO{animation:HeroSection_fadeInUp__bEpT_ .8s ease}.HeroSection_heroTitle__Z_fEO{font-size:3.5rem;font-weight:800;line-height:1.2}.HeroSection_gradientText__QETrP{background:linear-gradient(135deg,#6366f1,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.HeroSection_heroDescription__r9702{font-size:1.25rem;color:#6b7280;line-height:1.6;animation:HeroSection_fadeInUp__bEpT_ .8s ease .1s backwards}.HeroSection_heroStats__CpEZf{animation:HeroSection_fadeInUp__bEpT_ .8s ease .2s backwards;margin-top:1rem}.HeroSection_heroImage__sRs_u{position:relative;animation:HeroSection_fadeInUp__bEpT_ .8s ease .15s backwards}@keyframes HeroSection_fadeInUp__bEpT_{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.HeroSection_heroContainer__QLV0o{grid-template-columns:1fr;gap:30px}.HeroSection_heroTitle__Z_fEO{font-size:2.5rem}.HeroSection_heroDescription__r9702{font-size:1rem}.HeroSection_heroStats__CpEZf{flex-wrap:wrap}}.FeaturesSection_features__piV5D{background:#ffffff}.FeaturesSection_sectionTitle__at0Rl{font-size:2.5rem;font-weight:800;text-align:center}.FeaturesSection_sectionDescription__s9YTu{font-size:1.1rem;color:#6b7280;text-align:center;max-width:500px}.FeaturesSection_featureCard__5MBRj{padding:2rem;border:1px solid #e5e7eb;border-radius:.75rem;background:#f9fafb;transition:all .3s ease}.FeaturesSection_featureCard__5MBRj:hover{border-color:#6366f1;box-shadow:0 10px 15px -3px rgba(99,102,241,.1);transform:translateY(-4px)}.FeaturesSection_featureIcon__IQIHd{font-size:2rem;display:block;margin-bottom:1rem}@media (max-width:768px){.FeaturesSection_sectionTitle__at0Rl{font-size:2rem}}.ToolsSection_tools__SrIhv{background:#f9fafb}.ToolsSection_sectionTitle__hO_ON{font-size:2.5rem;font-weight:800;text-align:center}.ToolsSection_sectionDescription__lZXgc{font-size:1.1rem;color:#6b7280;text-align:center;max-width:500px}.ToolsSection_toolsSection__KAFZ2{padding:2rem;background:#ffffff;border:1px solid #e5e7eb;border-radius:.75rem}.ToolsSection_codeBlock__cd_UG{background:#1f2937;color:#e5e7eb;padding:1.5rem;border-radius:.5rem;overflow-x:auto;font-family:Monaco,Courier New,monospace;font-size:.875rem;line-height:1.5;margin:0}.ToolsSection_packageItem__8FKmG{padding:1rem;background:#f3f4f6;border-radius:.5rem;border-left:3px solid #6366f1}@media (max-width:768px){.ToolsSection_sectionTitle__hO_ON{font-size:2rem}.ToolsSection_codeBlock__cd_UG{font-size:.75rem;padding:1rem}}.ArchitectureSection_architecture__lyC_J{background:#ffffff}.ArchitectureSection_sectionTitle__8RLhP{font-size:2.5rem;font-weight:800;text-align:center}.ArchitectureSection_sectionDescription__oOIRP{font-size:1.1rem;color:#6b7280;text-align:center;max-width:500px}.ArchitectureSection_techStack__7jLnk{flex-wrap:wrap}.ArchitectureSection_techItem__W2YJX{text-align:center;padding:1rem;transition:transform .3s ease}.ArchitectureSection_techItem__W2YJX:hover{transform:translateY(-4px)}.ArchitectureSection_techItem__W2YJX img{filter:grayscale(0) brightness(1);transition:filter .3s ease}.ArchitectureSection_techItem__W2YJX:hover img{filter:grayscale(0) brightness(1.1)}.ArchitectureSection_highlight__got57{padding:2rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;transition:all .3s ease}.ArchitectureSection_highlight__got57:hover{border-color:#6366f1;box-shadow:0 10px 15px -3px rgba(99,102,241,.1)}@media (max-width:768px){.ArchitectureSection_sectionTitle__8RLhP{font-size:2rem}.ArchitectureSection_techStack__7jLnk{gap:1rem!important}.ArchitectureSection_techItem__W2YJX{padding:.5rem}}.ContactSection_contact__v38NR{background:linear-gradient(135deg,#667eea,#764ba2);color:white}.ContactSection_contactTitle__E50U5{font-size:2.5rem;font-weight:800;text-align:center;color:white}.ContactSection_contactDescription__E7B_w{font-size:1.25rem;text-align:center;opacity:.9}.ContactSection_contactInfo___10H9{text-align:center}.ContactSection_contactEmail__Oh5d1{color:white;text-decoration:underline;font-weight:600;font-size:1.1rem}.ContactSection_contactEmail__Oh5d1:hover{opacity:.8}@media (max-width:768px){.ContactSection_contactTitle__E50U5{font-size:2rem}.ContactSection_contactDescription__E7B_w{font-size:1rem}}.Footer_footer__tcxf_{background:#1f2937;color:white;margin-top:60px}.Footer_footerContent__If_AT{display:flex;justify-content:space-between;align-items:flex-start}.Footer_footerLinks__UXHoR{display:flex;gap:2rem;flex-wrap:wrap;justify-content:flex-end}.Footer_footerLink__uosG8{color:#d1d5db;text-decoration:none;transition:color .3s ease;border:none;background:none;cursor:pointer;padding:0}.Footer_footerLink__uosG8:hover{color:white}.Footer_footerBottom__XcaGu{border-top:1px solid #374151;background:#111827}@media (max-width:768px){.Footer_footerContent__If_AT{flex-direction:column;gap:2rem}.Footer_footerLinks__UXHoR{justify-content:flex-start;gap:1rem}}