.help-hero{text-align:center;max-width:800px;margin:0 auto 4rem}.help-hero p{font-size:1.2rem;margin-bottom:2rem}.search-container{position:relative;margin-top:2rem;max-width:600px;margin:0 auto}.search-input{width:100%;padding:15px 20px;padding-right:50px;border-radius:30px;border:1px solid var(--glass-border);background:rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--text-light);font-size:1rem;transition:var(--transition-normal)}.search-input:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(76,154,255,.3)}.search-input::placeholder{color:rgba(255,255,255,.5)}.search-btn{position:absolute;right:15px;top:50%;transform:translateY(-50%);background:0 0;border:none;color:var(--primary-color);cursor:pointer;transition:var(--transition-normal)}.search-btn:hover{color:var(--accent-color)}.categories-section{padding:80px 0}.categories-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.category-card{padding:2rem;text-align:center;transition:var(--transition-normal)}.category-icon{margin-bottom:1.5rem;transition:var(--transition-normal)}.category-card:hover .category-icon{transform:scale(1.1)rotate(5deg)}.category-card h3{color:var(--primary-color);margin-bottom:1rem}.category-card p{margin-bottom:1.5rem;font-size:.95rem}.faqs-section{padding:80px 0}.faq-card{padding:3rem}.faq-list{margin-top:2rem}.faq-item{border-bottom:1px solid var(--glass-border);margin-bottom:1rem}.faq-question{padding:1.5rem 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:var(--text-light);font-weight:600;position:relative;transition:var(--transition-normal)}.faq-question:hover{color:var(--primary-color)}.faq-toggle{width:24px;height:24px;position:relative}.faq-toggle:before,.faq-toggle:after{content:'';position:absolute;background-color:var(--primary-color);transition:var(--transition-normal)}.faq-toggle:before{width:2px;height:16px;top:4px;left:11px}.faq-toggle:after{width:16px;height:2px;top:11px;left:4px}.faq-answer{padding:0 0 1.5rem;display:none;color:var(--text-gray);line-height:1.7}.faq-item.active .faq-question{color:var(--primary-color)}.faq-item.active .faq-toggle:before{opacity:0}.faq-item.active .faq-answer{display:block}.support-options{padding:80px 0}.support-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:2rem}.support-card{padding:2rem;text-align:center;display:flex;flex-direction:column;align-items:center}.support-icon{margin-bottom:1.5rem;width:60px;height:60px}.support-card h3{color:var(--primary-color);margin-bottom:1rem}.support-card p{margin-bottom:1.5rem;font-size:.95rem}.resources-section{padding:80px 0}.resources-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:2rem}.resource-card{padding:2rem;display:flex;flex-direction:column;height:100%}.resource-card:hover{transform:translateY(-5px)}.resource-card h3{color:var(--primary-color);margin-bottom:1rem}.resource-card p{margin-bottom:1.5rem;font-size:.95rem;flex-grow:1}.resource-link{display:inline-flex;align-items:center;color:var(--primary-color);font-weight:600;transition:var(--transition-normal)}.resource-link span{margin-right:8px}.resource-link:hover{transform:translateX(5px)}@media(max-width:768px){.help-hero h1{font-size:2.5rem}.help-hero p{font-size:1rem}.categories-section,.faqs-section,.support-options,.resources-section{padding:60px 0}.categories-grid,.support-grid,.resources-grid{grid-template-columns:1fr}.faq-question{padding:1.2rem 0;font-size:.95rem}.faq-answer{padding:0 0 1.2rem;font-size:.9rem}}.support-card:hover .support-icon svg{transform:scale(1.1);transition:transform .3s ease}.support-icon svg,.category-icon svg{transition:transform .3s ease}.faq-item:hover .faq-toggle{transform:scale(1.1)}.faq-toggle{transition:transform .3s ease}