body{padding-top:70px !important}main{padding-top:0 !important}.help-section{padding:140px 0 80px;min-height:60vh}.help-section h1{margin-top:40px;margin-bottom:40px}.help-content{max-width:1200px;margin:0 auto;padding:0 20px}.help-intro{background:#f3f4f6;padding:30px;border-radius:16px;margin-bottom:50px;text-align:center}.help-intro p{font-size:18px;color:#4b5563;margin:0;line-height:1.6}.faq-section h2{color:#111827;margin-bottom:40px;text-align:center;font-size:32px}.faq-grid{display:grid;gap:1.5rem;max-width:1000px;margin:0 auto 40px}.faq-item{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;transition:border-color .3s ease;background:#fff;scroll-margin-top:100px}.faq-item:hover{border-color:#047857}.faq-question{padding:24px;background:#f9fafb;margin:0;cursor:pointer;position:relative;color:#111827;font-size:20px;font-weight:600;line-height:1.4;transition:all .3s ease;border:none}.faq-question:hover{background:#f3f4f6}.faq-question:after{content:"+";position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);font-size:24px;color:#047857;transition:transform .3s ease;font-weight:300}.faq-item.active .faq-question:after{transform:translateY(-50%) rotate(45deg)}.faq-answer{padding:0 1.5rem;max-height:0;overflow:hidden;transition:all .3s ease;transform:translateX(0) !important}.faq-item.active .faq-answer{padding:1.5rem;max-height:500px}.faq-answer *{transform:translateX(0) !important}.faq-answer p{margin:0 0 15px 0;color:#4b5563;line-height:1.7;font-size:16px}.faq-answer p:last-child{margin-bottom:0}.faq-answer ul,.faq-answer ol{margin:15px 0;padding-left:25px;color:#4b5563}.faq-answer li{margin-bottom:10px;line-height:1.6}.faq-answer strong{color:#111827;font-weight:600}.faq-answer a{color:#047857;text-decoration:none;font-weight:500;transition:all .2s ease}.faq-answer a:hover{color:#10b981;text-decoration:underline}.contact-section{margin-top:60px;padding:10px;background:#f9fafb;border-radius:20px;text-align:center}.contact-section h2{color:#111827;margin-bottom:15px}.contact-section p{color:#6b7280;margin-bottom:30px}.contact-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;max-width:600px;margin:0 auto}.contact-option{background:#fff;padding:25px;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.05);text-decoration:none;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;gap:10px}.contact-option:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,0,.1)}.contact-option .icon{font-size:32px;margin-bottom:5px}.contact-option strong{color:#111827;font-size:18px}.contact-option span:last-child{color:#10b981;font-size:14px}.nav-menu.mobile-active .nav-link,.nav-menu.mobile-active .language-selector,.nav-menu.mobile-active .btn{margin:.5rem 0;text-align:center;opacity:0;animation:fadeInUp .3s ease-out forwards}.nav-menu.mobile-active .nav-link:nth-child(1){animation-delay:.1s}.nav-menu.mobile-active .nav-link:nth-child(2){animation-delay:.2s}.nav-menu.mobile-active .nav-link:nth-child(3){animation-delay:.3s}.nav-menu.mobile-active .nav-link:nth-child(4){animation-delay:.4s}.nav-menu.mobile-active .language-selector{animation-delay:.5s}.nav-menu.mobile-active .btn{animation-delay:.6s}@keyframes fadeInUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.help-section{padding:80px 0 60px}.faq-section h2{font-size:24px;margin-bottom:30px}.faq-question{padding:18px 50px 18px 20px;font-size:16px}.faq-question:after{right:20px;font-size:20px}.faq-item.active .faq-answer{padding:20px}.faq-answer p,.faq-answer li{font-size:15px}.faq-item{scroll-margin-top:80px}}