.CategorySection_categorySection__804UN{margin-bottom:4rem;text-align:center}.CategorySection_categorySection__804UN h2{font-size:2.2rem;margin-bottom:2.5rem;color:#333;background:linear-gradient(135deg,#0055EE,#7b68ee);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.CategorySection_categoriesGrid__sOkJ0{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin:0 auto}.CategorySection_categoryCard__Z2Z6l{background-color:white;border-radius:16px;padding:2rem 1.5rem;box-shadow:0 10px 30px rgba(0,0,0,.05);transition:all .4s ease;opacity:0;transform:translateY(30px);border:1px solid rgba(0,85,238,.1);cursor:pointer;text-align:center;position:relative;overflow:hidden}.CategorySection_categoryCard__Z2Z6l:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(0,85,238,.05),transparent);transform:rotate(45deg);transition:transform .6s ease;z-index:0}.CategorySection_categoryCard__Z2Z6l:hover:before{transform:rotate(45deg) translate(20%,20%)}.CategorySection_categoryCard__Z2Z6l.CategorySection_visible__zUxbN{opacity:1;transform:translateY(0)}.CategorySection_categoryCard__Z2Z6l:first-child{transition-delay:.1s}.CategorySection_categoryCard__Z2Z6l:nth-child(2){transition-delay:.2s}.CategorySection_categoryCard__Z2Z6l:nth-child(3){transition-delay:.3s}.CategorySection_categoryCard__Z2Z6l:nth-child(4){transition-delay:.4s}.CategorySection_categoryCard__Z2Z6l:hover{transform:translateY(-10px);box-shadow:0 15px 35px rgba(0,0,0,.1)}.CategorySection_categoryIcon__LEO9Y{display:flex;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 1.5rem;background:linear-gradient(135deg,#0055EE,#7b68ee);border-radius:50%;box-shadow:0 5px 15px rgba(0,85,238,.2);position:relative;z-index:1}.CategorySection_categoryIcon__LEO9Y svg{width:35px;height:35px;fill:white}.CategorySection_categoryCard__Z2Z6l h3{font-size:1.3rem;margin-bottom:1rem;color:#333;position:relative;z-index:1}.CategorySection_categoryCard__Z2Z6l p{color:#666;line-height:1.6;font-size:1rem;position:relative;z-index:1}@media (max-width:768px){.CategorySection_categorySection__804UN h2{font-size:1.8rem}.CategorySection_categoriesGrid__sOkJ0{grid-template-columns:1fr;max-width:400px;margin:0 auto}}.page_faqContainer__ISCgs{max-width:1200px;margin:0 auto;padding:0 1rem}@media (max-width:768px){.page_faqContainer__ISCgs{padding:0 .5rem}}.HeroSection_heroSection__prxf_{padding:4rem 1rem 3rem;margin-bottom:3rem;position:relative;border-radius:24px;overflow:hidden;background:linear-gradient(135deg,rgba(0,85,238,.05),rgba(123,104,238,.1))}.HeroSection_heroContent__ZiPIc{text-align:center;position:relative;z-index:2;max-width:800px;margin:0 auto}.HeroSection_glowCircle__wJ8ZP{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(0,85,238,.15) 0,rgba(123,104,238,.05) 40%,transparent 70%);z-index:1}.HeroSection_heroSection__prxf_ h1{font-size:3rem;margin-bottom:1.5rem;background:linear-gradient(135deg,#0055EE,#7b68ee);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.HeroSection_heroSection__prxf_ p{font-size:1.3rem;color:#555;margin-bottom:2.5rem;line-height:1.6}.HeroSection_searchContainer__JvKTF{position:relative;max-width:600px;margin:0 auto}.HeroSection_searchInput__oVEm9{width:100%;padding:1.2rem 1.5rem;border-radius:50px;border:1px solid rgba(0,85,238,.2);background-color:white;font-size:1.1rem;box-shadow:0 10px 20px rgba(0,0,0,.05);transition:all .3s ease}.HeroSection_searchInput__oVEm9:focus{outline:none;border-color:#0055EE;box-shadow:0 10px 30px rgba(0,85,238,.1)}.HeroSection_searchButton__hg8D6{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:linear-gradient(135deg,#0055EE,#7b68ee);border:none;border-radius:50%;width:45px;height:45px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.HeroSection_searchButton__hg8D6:hover{box-shadow:0 5px 15px rgba(0,85,238,.3);transform:translateY(-50%) scale(1.05)}.HeroSection_searchButton__hg8D6 svg{width:22px;height:22px;fill:white}@media (max-width:768px){.HeroSection_heroSection__prxf_{padding:3rem 1rem 2rem}.HeroSection_heroSection__prxf_ h1{font-size:2.2rem}.HeroSection_heroSection__prxf_ p{font-size:1.1rem}.HeroSection_searchInput__oVEm9{padding:1rem 1.2rem;font-size:1rem}.HeroSection_searchButton__hg8D6{width:40px;height:40px}}.FAQContent_faqContent__wjhkr{margin-bottom:5rem}.FAQContent_faqSection____Pl8{margin-bottom:3rem;scroll-margin-top:100px}.FAQContent_faqSection____Pl8 h2{font-size:2rem;margin-bottom:2rem;padding-bottom:.8rem;border-bottom:2px solid rgba(0,85,238,.1);color:#333;background:linear-gradient(135deg,#0055EE,#7b68ee);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.FAQContent_faqList__gzmdO{display:flex;flex-direction:column;gap:1.2rem}.FAQContent_faqItem__9e60i{background-color:white;border-radius:12px;box-shadow:0 5px 20px rgba(0,0,0,.04);overflow:hidden;border:1px solid rgba(0,85,238,.08);transition:all .3s ease}.FAQContent_faqItem__9e60i:hover{box-shadow:0 8px 25px rgba(0,0,0,.08);transform:translateY(-3px)}.FAQContent_faqItem__9e60i[open]{box-shadow:0 10px 30px rgba(0,85,238,.1)}.FAQContent_faqItem__9e60i summary{list-style:none}.FAQContent_faqItem__9e60i summary::-webkit-details-marker{display:none}.FAQContent_faqQuestion__g_aGJ{padding:1.5rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;position:relative}.FAQContent_faqQuestion__g_aGJ h3{font-size:1.15rem;color:#333;margin:0;padding-right:2rem;font-weight:600}.FAQContent_faqToggle__1QUyN{position:relative;width:20px;height:20px}.FAQContent_plusMinus__kFskj{width:20px;height:2px;top:50%;left:0;transform:translateY(-50%)}.FAQContent_plusMinus__kFskj,.FAQContent_plusMinus__kFskj:before{position:absolute;background-color:#0055EE;transition:all .3s ease}.FAQContent_plusMinus__kFskj:before{content:"";width:2px;height:20px;top:-9px;left:9px}.FAQContent_faqItem__9e60i[open] .FAQContent_plusMinus__kFskj:before{transform:rotate(90deg);opacity:0}.FAQContent_faqAnswer__Ocz_v{padding:0 1.5rem 1.5rem}.FAQContent_faqAnswer__Ocz_v p{color:#555;line-height:1.6;margin:0}@media (max-width:768px){.FAQContent_faqSection____Pl8 h2{font-size:1.6rem}.FAQContent_faqQuestion__g_aGJ{padding:1.2rem}.FAQContent_faqQuestion__g_aGJ h3{font-size:1rem}.FAQContent_faqAnswer__Ocz_v{padding:0 1.2rem 1.2rem}}