.Footer_footer__1kT56{background-color:#f8fafc;border-top:1px solid #e2e8f0;padding:60px 0 30px;color:#334155}.Footer_container__mEeJO{max-width:1200px;margin:0 auto;padding:0 20px}.Footer_content__e_DJh{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:40px}@media(max-width:768px){.Footer_content__e_DJh{flex-direction:column;gap:40px}}.Footer_companyInfo__B5ZOA{max-width:300px}.Footer_companyName__uLgms{font-size:1.5rem;font-weight:700;color:#1e40af;margin-bottom:12px}@media(max-width:480px){.Footer_companyName__uLgms{font-size:1.3rem}}.Footer_tagline____SZC{font-size:1rem;color:#64748b;line-height:1.6}.Footer_contactSection__GDA4C{min-width:250px}.Footer_sectionTitle__ItzGw{font-size:1.2rem;font-weight:600;color:#1e40af;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #ebf5ff}@media(max-width:480px){.Footer_sectionTitle__ItzGw{font-size:1.1rem}}.Footer_contactList__mo9rC{list-style:none;padding:0;margin:0}.Footer_contactItem__SppUw{margin-bottom:12px;display:flex;align-items:flex-start;line-height:1.5}.Footer_contactLabel__s0MGG{font-weight:500;color:#334155;min-width:60px}.Footer_contactLink__YXVa1,.Footer_contactText__eUfiF{color:#64748b;text-decoration:none;transition:color .2s ease}.Footer_contactLink__YXVa1:hover,.Footer_contactText__eUfiF:hover{color:#3b82f6}.Footer_bottomBar__Gpfkn{border-top:1px solid #e2e8f0;padding-top:20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px}@media(max-width:640px){.Footer_bottomBar__Gpfkn{flex-direction:column;text-align:center;gap:10px}}.Footer_copyright__uGK0p{font-size:.9rem;color:#64748b}@media(max-width:480px){.Footer_copyright__uGK0p{font-size:.85rem}}.Footer_icpLicense__fNoJO{font-size:.9rem}@media(max-width:480px){.Footer_icpLicense__fNoJO{font-size:.85rem}}.Footer_icpLink__QgiJk{color:#64748b;text-decoration:none;transition:color .2s ease}.Footer_icpLink__QgiJk:hover{color:#3b82f6;text-decoration:underline}.NavBar_navbar__SNF7p{position:fixed;top:0;left:0;right:0;background-color:hsla(0,0%,100%,.95);backdrop-filter:blur(8px);box-shadow:0 2px 8px rgba(0,0,0,.06);z-index:1000;padding:16px 0;transition:all .3s ease}.NavBar_container__IK2nA{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between;height:100%}.NavBar_leftSection__SvOrI{gap:40px}.NavBar_leftSection__SvOrI,.NavBar_logoContainer__V6gzw,.NavBar_logo__Swl1I{display:flex;align-items:center}.NavBar_logo__Swl1I{text-decoration:none;color:#1e40af;font-weight:700;font-size:1.5rem;transition:all .3s ease}.NavBar_logo__Swl1I:hover{opacity:.9}.NavBar_logoIcon__NjzEn{font-size:1.8rem;margin-right:8px}.NavBar_logoText__Xdr1u{letter-spacing:-.5px}.NavBar_navMenu__Oonlq{display:flex;align-items:center;gap:32px}.NavBar_navItem__0hT4W{background:none;border:none;color:#374151;font-size:1rem;font-weight:500;cursor:pointer;padding:8px 0;position:relative;transition:all .3s ease}.NavBar_navItem__0hT4W:hover{color:#1e40af}.NavBar_navItem__0hT4W:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#1e40af;transition:width .3s ease}.NavBar_navItem__0hT4W:hover:after{width:100%}.NavBar_mobileMenuButton__jqRTx{display:none;background:none;border:none;cursor:pointer;padding:8px;z-index:1001}.NavBar_mobileMenuButton__jqRTx .NavBar_menuIcon__1OfOV{width:24px;height:20px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.NavBar_mobileMenuButton__jqRTx .NavBar_menuBar__Tye6G{width:100%;height:2px;background-color:#1e40af;transition:all .3s ease}.NavBar_mobileMenuButton__jqRTx .NavBar_menuBarActive__ly7Xv:first-child{transform:translateY(9px) rotate(45deg)}.NavBar_mobileMenuButton__jqRTx .NavBar_menuBarActive__ly7Xv:nth-child(2){opacity:0}.NavBar_mobileMenuButton__jqRTx .NavBar_menuBarActive__ly7Xv:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.NavBar_mobileMenu__uHcHp{display:none;position:fixed;top:60px;left:0;right:0;background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-100%);opacity:0;transition:all .3s ease;z-index:999}.NavBar_mobileMenuOpen__Gn3H8{transform:translateY(0);opacity:1;display:block}.NavBar_mobileNavItem__J3OsB{display:block;width:100%;background:none;border:none;color:#374151;font-size:1rem;font-weight:500;cursor:pointer;padding:16px 20px;text-align:left;transition:all .2s ease}.NavBar_mobileNavItem__J3OsB:hover{background-color:#f3f4f6;color:#1e40af}.NavBar_mobileNavItem__J3OsB:not(:last-child){border-bottom:1px solid #e5e7eb}.NavBar_authContainer__utQ5s{display:flex;align-items:center}.NavBar_loginButton__7yDsQ{background-color:#1e40af;color:#fff;border:none;border-radius:0;padding:10px 20px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 0 rgba(0,0,0,.1)}.NavBar_loginButton__7yDsQ:hover{background-color:#1e3a8a;box-shadow:0 0 0 rgba(30,64,175,.3)}.NavBar_loginButton__7yDsQ:active{box-shadow:inset 0 2px 4px rgba(0,0,0,.2)}@media(max-width:1024px){.NavBar_navMenu__Oonlq{gap:24px}.NavBar_logo__Swl1I{font-size:1.4rem}}@media(max-width:768px){.NavBar_navbar__SNF7p{padding:12px 0}.NavBar_container__IK2nA{padding:0 16px}.NavBar_navMenu__Oonlq{display:none}.NavBar_logo__Swl1I{font-size:1.3rem}.NavBar_loginButton__7yDsQ{padding:8px 16px;font-size:.9rem}.NavBar_mobileMenuButton__jqRTx{display:block;order:1}.NavBar_authContainer__utQ5s{order:3;margin-right:0}.NavBar_leftSection__SvOrI{order:2;gap:16px}}@media(max-width:480px){.NavBar_navbar__SNF7p{padding:10px 0}.NavBar_container__IK2nA{padding:0 12px}.NavBar_logo__Swl1I{font-size:1.2rem}.NavBar_logoIcon__NjzEn{font-size:1.5rem}.NavBar_loginButton__7yDsQ{padding:6px 12px;font-size:.85rem}.NavBar_mobileMenuButton__jqRTx{padding:6px}.NavBar_menuIcon__1OfOV{width:22px;height:18px}}.Banner_banner__np0vb{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);padding:80px 0;position:relative;overflow:hidden}.Banner_banner__np0vb:before{top:-50px;right:-50px;width:300px;height:300px}.Banner_banner__np0vb:after,.Banner_banner__np0vb:before{content:"";position:absolute;background:radial-gradient(circle,rgba(59,130,246,.1) 0,rgba(59,130,246,0) 70%);border-radius:50%}.Banner_banner__np0vb:after{bottom:-100px;left:-50px;width:400px;height:400px}.Banner_bannerContent__zARAn{max-width:800px;margin:0 auto;text-align:center}.Banner_buttonGroup__Ffvzg{display:flex;flex-direction:column;align-items:center;gap:16px}@media(max-width:480px){.Banner_buttonGroup__Ffvzg{gap:12px}}.Banner_title__QQc0C{font-size:2.8rem;font-weight:700;color:#1e40af;margin-bottom:20px;line-height:1.2}@media(max-width:768px){.Banner_title__QQc0C{font-size:2.2rem}}@media(max-width:480px){.Banner_title__QQc0C{font-size:1.8rem}}.Banner_subtitle__r4_EE{font-size:1.2rem;color:#334155;margin-bottom:40px;line-height:1.6}@media(max-width:768px){.Banner_subtitle__r4_EE{font-size:1.1rem}}@media(max-width:480px){.Banner_subtitle__r4_EE{font-size:1rem}}.Banner_primaryButton__zUdZT{background-color:#3b82f6;color:#fff;border:none;border-radius:0;padding:14px 32px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 0 rgba(0,0,0,.1)}.Banner_primaryButton__zUdZT:hover{background-color:#2563eb;box-shadow:0 0 0 rgba(59,130,246,.3)}.Banner_primaryButton__zUdZT:active{box-shadow:inset 0 2px 4px rgba(0,0,0,.2)}@media(max-width:480px){.Banner_primaryButton__zUdZT{padding:12px 24px;font-size:1rem}}.Banner_secondaryButton__mfUv3{background-color:rgba(0,0,0,0);color:#6b7280;border:none;padding:8px 16px;font-size:1.1rem;font-weight:500;cursor:pointer;text-decoration:underline;text-underline-offset:4px;transition:all .3s ease}.Banner_secondaryButton__mfUv3:hover{color:#4b5563;text-decoration-thickness:2px}.Banner_secondaryButton__mfUv3:active{transform:translateY(0)}@media(max-width:480px){.Banner_secondaryButton__mfUv3{padding:6px 12px;font-size:1rem}}.Features_features__Uc9qn{background-color:#fff;padding:80px 0}.Features_container__FkBD6{max-width:1200px;margin:0 auto;padding:0 20px}.Features_sectionHeader__E1u4i{text-align:center;margin-bottom:60px}.Features_sectionTitle__PiiF_{font-size:2.2rem;font-weight:700;color:#1e40af;margin-bottom:16px;line-height:1.3}@media(max-width:768px){.Features_sectionTitle__PiiF_{font-size:1.8rem}}@media(max-width:480px){.Features_sectionTitle__PiiF_{font-size:1.5rem}}.Features_sectionSubtitle__sZEJ0{font-size:1.1rem;color:#334155;max-width:700px;margin:0 auto;line-height:1.6}@media(max-width:480px){.Features_sectionSubtitle__sZEJ0{font-size:1rem}}.Features_featuresGrid___UDYu{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:40px}@media(max-width:1024px){.Features_featuresGrid___UDYu{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.Features_featuresGrid___UDYu{grid-template-columns:repeat(2,1fr);gap:24px}}@media(max-width:480px){.Features_featuresGrid___UDYu{grid-template-columns:1fr}}.Features_featureCard__GXzJf{background-color:#f8fafc;border-radius:12px;padding:30px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);transition:all .3s ease;border:1px solid #e2e8f0}.Features_featureCard__GXzJf:hover{transform:translateY(-5px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1);border-color:#bfdbfe}@media(max-width:480px){.Features_featureCard__GXzJf{padding:24px}}.Features_iconContainer__Cyu0m{margin-bottom:20px}.Features_featureIcon__FnfF8{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background-color:#ebf5ff;border-radius:8px;color:#3b82f6;font-size:24px}.Features_cardTitle__0_kxc{font-size:1.3rem;font-weight:600;color:#1e40af;margin-bottom:12px;line-height:1.4}@media(max-width:480px){.Features_cardTitle__0_kxc{font-size:1.2rem}}.Features_cardDescription__tQEe_{font-size:1rem;color:#4b5563;line-height:1.6}@media(max-width:480px){.Features_cardDescription__tQEe_{font-size:.95rem}}.Component_container__0Kqll{width:100%;min-height:100vh;display:flex;flex-direction:column}.Component_container__0Kqll>*{width:100%}.Component_contentContainer__1nfc3{margin-top:100px}@media(max-width:768px){.Component_contentContainer__1nfc3{margin-top:80px}}@media(max-width:480px){.Component_contentContainer__1nfc3{margin-top:70px}}.Component_aboutUsContent__oOZEb{max-width:1200px;margin:0 auto;padding:8rem 2rem 2rem}@media(max-width:768px){.Component_aboutUsContent__oOZEb{padding-top:7rem}}@media(max-width:480px){.Component_aboutUsContent__oOZEb{padding-top:6rem}}.Component_companyIntro___zugd{text-align:center;margin-bottom:4rem}.Component_companyIntro___zugd h1{font-size:2.5rem;color:#2c3e50;margin-bottom:1.5rem}.Component_companyIntro___zugd .Component_companyDescription__gRZRu{font-size:1.1rem;line-height:1.8;color:#555;max-width:900px;margin:0 auto 2.5rem}.Component_companyIntro___zugd .Component_companyValues__6kuph{display:flex;justify-content:center;gap:2rem;margin-bottom:3rem;flex-wrap:wrap}.Component_companyIntro___zugd .Component_companyValues__6kuph .Component_valueItem__olaKq{flex:1;min-width:280px;padding:1.5rem;background-color:#f8f9fa;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.Component_companyIntro___zugd .Component_companyValues__6kuph .Component_valueItem__olaKq h3{color:#3498db;margin-bottom:.5rem}.Component_companyIntro___zugd .Component_companyValues__6kuph .Component_valueItem__olaKq p{color:#666;line-height:1.6}.Component_companyIntro___zugd .Component_coreValues__8IPBo h3{color:#2c3e50;margin-bottom:1rem}.Component_companyIntro___zugd .Component_coreValues__8IPBo .Component_valuesList__bUk02{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.Component_companyIntro___zugd .Component_coreValues__8IPBo .Component_valuesList__bUk02 .Component_valueBadge__0jjrm{background-color:#3498db;color:#fff;padding:.5rem 1rem;border-radius:20px;font-weight:500}.Component_teamSection__m8eG0{margin-bottom:4rem}.Component_teamSection__m8eG0 h2{text-align:center;font-size:2rem;color:#2c3e50;margin-bottom:2.5rem}.Component_teamSection__m8eG0 .Component_teamMembers__og18V{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.Component_teamSection__m8eG0 .Component_teamMemberCard__TbdxV{background-color:#f8f9fa;border-radius:8px;padding:1.5rem;text-align:center;box-shadow:0 2px 10px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease}.Component_teamSection__m8eG0 .Component_teamMemberCard__TbdxV:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.Component_teamSection__m8eG0 .Component_teamMemberCard__TbdxV .Component_memberAvatar__bGNMg{font-size:3.5rem;margin-bottom:1rem}.Component_teamSection__m8eG0 .Component_teamMemberCard__TbdxV h3{color:#2c3e50;margin-bottom:.3rem}.Component_teamSection__m8eG0 .Component_teamMemberCard__TbdxV .Component_memberPosition__wnSCJ{color:#3498db;font-weight:500;margin-bottom:.8rem}.Component_teamSection__m8eG0 .Component_teamMemberCard__TbdxV .Component_memberDescription__JStVA{color:#666;font-size:.95rem;line-height:1.5}.Component_contactSection__hAcly{text-align:center;padding:2rem;background-color:#f8f9fa;border-radius:8px}.Component_contactSection__hAcly h2{font-size:2rem;color:#2c3e50;margin-bottom:1.5rem}.Component_contactSection__hAcly .Component_contactInfo__euDrO{font-size:1.1rem;color:#555}.Component_contactSection__hAcly .Component_contactInfo__euDrO p{margin-bottom:.5rem}@media(max-width:768px){.Component_about-us-content__00vyA{padding:1.5rem}.Component_company-intro__ODdZI h1{font-size:2rem}.Component_contact-section__ULFtN h2,.Component_team-section__qqQyU h2{font-size:1.75rem}.Component_company-values__H7gvH{flex-direction:column;gap:1rem}.Component_team-members__laAKY{grid-template-columns:1fr}}.Component_container__UO_OR{width:100%;min-height:100vh;display:flex;flex-direction:column}.Component_container__UO_OR>*{width:100%}.Component_contentContainer__bJn5M{margin-top:100px;padding:0 20px;max-width:1200px;margin-left:auto;margin-right:auto;width:100%}@media(max-width:768px){.Component_contentContainer__bJn5M{margin-top:80px;padding:0 15px}}@media(max-width:480px){.Component_contentContainer__bJn5M{margin-top:70px;padding:0 10px}}.Component_productGrid__S0Cto{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:40px 0}@media(max-width:768px){.Component_productGrid__S0Cto{grid-template-columns:1fr;gap:25px;margin:30px 0}}@media(max-width:480px){.Component_productGrid__S0Cto{gap:20px;margin:20px 0}}.Component_productCategoryCard__aC_9u{background-color:#fff;border-radius:12px;padding:30px;box-shadow:0 4px 16px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease}.Component_productCategoryCard__aC_9u:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgba(0,0,0,.12)}@media(max-width:768px){.Component_productCategoryCard__aC_9u{padding:25px}}@media(max-width:480px){.Component_productCategoryCard__aC_9u{padding:20px}}.Component_categoryTitle__dccXl{font-size:2rem;color:#333;margin-bottom:12px;font-weight:700;text-align:center}@media(max-width:768px){.Component_categoryTitle__dccXl{font-size:1.8rem}}@media(max-width:480px){.Component_categoryTitle__dccXl{font-size:1.6rem}}.Component_categoryDescription__QJNvs{font-size:1rem;color:#666;margin-bottom:24px;text-align:center;line-height:1.6}@media(max-width:480px){.Component_categoryDescription__QJNvs{font-size:.95rem}}.Component_productList__MFBBa{display:flex;flex-direction:column;gap:20px}.Component_productItem__GQdna{background-color:#f9f9f9;border-radius:8px;padding:20px;text-align:center;transition:background-color .3s ease}.Component_productItem__GQdna:hover{background-color:#f0f2f5}@media(max-width:480px){.Component_productItem__GQdna{padding:15px}}.Component_productIcon__hl6e6{font-size:3rem;margin-bottom:16px;opacity:.8}@media(max-width:480px){.Component_productIcon__hl6e6{font-size:2.5rem;margin-bottom:12px}}.Component_productName__UNUu2{font-size:1.4rem;color:#333;margin-bottom:8px;font-weight:600}@media(max-width:480px){.Component_productName__UNUu2{font-size:1.2rem}}.Component_productDescription___nHhk{font-size:.95rem;color:#666;line-height:1.5}.Component_placeholder___owju{text-align:center;padding:40px 20px;background-color:#f0f2f5;border-radius:12px;width:100%;min-height:250px;display:flex;flex-direction:column;justify-content:center;align-items:center}.Component_placeholder___owju .Component_placeholderIcon__XmXLs{font-size:4rem;margin-bottom:20px;opacity:.7}@media(max-width:480px){.Component_placeholder___owju .Component_placeholderIcon__XmXLs{font-size:3rem;margin-bottom:16px}}.Component_placeholder___owju h3{font-size:1.6rem;color:#333;margin-bottom:12px;font-weight:600}@media(max-width:480px){.Component_placeholder___owju h3{font-size:1.4rem}}.Component_placeholder___owju p{font-size:1rem;color:#666;line-height:1.6;max-width:300px}@media(max-width:480px){.Component_placeholder___owju p{font-size:.9rem}}