@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.slide-up{animation:.6s ease-out slideUp}@keyframes spin{to{transform:rotate(360deg)}}.help-page{background:#fff;min-height:100vh}.help-page .help-hero{text-align:center;color:#fff;background:linear-gradient(135deg,#6b9de7 0%,#0052cc 100%);padding:140px 20px 60px}.help-page .help-hero h1{margin-bottom:15px;font-size:48px;font-weight:700}.help-page .help-hero p{opacity:.95;font-size:19px}.help-page .help-content{padding:60px 20px}.help-page .help-content .container{max-width:1200px;margin:0 auto}.help-page .help-content .help-grid{grid-template-columns:1.5fr 1fr;gap:50px;display:grid}.help-page .help-content .help-grid .contact-form-section h2{color:#1a1a1a;margin-bottom:10px;font-size:32px;font-weight:700}.help-page .help-content .help-grid .contact-form-section .form-description{color:#666;margin-bottom:30px;font-size:16px}.help-page .help-content .help-grid .contact-form-section .alert{border-radius:10px;align-items:center;gap:12px;margin-bottom:25px;padding:16px 20px;display:flex}.help-page .help-content .help-grid .contact-form-section .alert i{font-size:22px}.help-page .help-content .help-grid .contact-form-section .alert p{margin:0;font-size:15px}.help-page .help-content .help-grid .contact-form-section .alert.alert-success{color:#155724;background:#d4edda;border:1px solid #c3e6cb}.help-page .help-content .help-grid .contact-form-section .alert.alert-success i{color:#28a745}.help-page .help-content .help-grid .contact-form-section .alert.alert-error{color:#721c24;background:#f8d7da;border:1px solid #f5c6cb}.help-page .help-content .help-grid .contact-form-section .alert.alert-error i{color:#dc3545}.help-page .help-content .help-grid .contact-form-section .contact-form .form-group{margin-bottom:25px}.help-page .help-content .help-grid .contact-form-section .contact-form .form-group label{color:#333;margin-bottom:8px;font-size:15px;font-weight:600;display:block}.help-page .help-content .help-grid .contact-form-section .contact-form .form-group input,.help-page .help-content .help-grid .contact-form-section .contact-form .form-group textarea{border:2px solid #e0e0e0;border-radius:10px;width:100%;padding:14px 18px;font-family:inherit;font-size:15px;transition:all .3s}.help-page .help-content .help-grid .contact-form-section .contact-form .form-group input:focus,.help-page .help-content .help-grid .contact-form-section .contact-form .form-group textarea:focus{border-color:#0052cc;outline:none;box-shadow:0 0 0 3px #0052cc1a}.help-page .help-content .help-grid .contact-form-section .contact-form .form-group input::placeholder,.help-page .help-content .help-grid .contact-form-section .contact-form .form-group textarea::placeholder{color:#999}.help-page .help-content .help-grid .contact-form-section .contact-form .form-group textarea{resize:vertical;min-height:120px}.help-page .help-content .help-grid .contact-form-section .contact-form .submit-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6b9de7 0%,#0052cc 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;padding:16px;font-size:16px;font-weight:600;transition:all .3s;display:flex}.help-page .help-content .help-grid .contact-form-section .contact-form .submit-btn i{font-size:18px}.help-page .help-content .help-grid .contact-form-section .contact-form .submit-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #0052cc4d}.help-page .help-content .help-grid .contact-form-section .contact-form .submit-btn:disabled{opacity:.7;cursor:not-allowed}.help-page .help-content .help-grid .contact-form-section .contact-form .submit-btn .spinner-small{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}.help-page .help-content .help-grid .contact-info-section h2{color:#1a1a1a;margin-bottom:30px;font-size:28px;font-weight:700}.help-page .help-content .help-grid .contact-info-section .info-card{background:#fff;border-radius:12px;margin-bottom:20px;padding:25px;transition:all .3s;box-shadow:0 4px 15px #00000014}.help-page .help-content .help-grid .contact-info-section .info-card:hover{transform:translateY(-3px);box-shadow:0 8px 25px #0000001f}.help-page .help-content .help-grid .contact-info-section .info-card .icon-wrapper{background:linear-gradient(135deg,#6b9de7 0%,#0052cc 100%);border-radius:12px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:15px;display:flex;box-shadow:0 4px 15px #0052cc4d}.help-page .help-content .help-grid .contact-info-section .info-card .icon-wrapper svg{flex-shrink:0}.help-page .help-content .help-grid .contact-info-section .info-card h3{color:#1a1a1a;margin-bottom:8px;font-size:18px;font-weight:600}.help-page .help-content .help-grid .contact-info-section .info-card p{color:#666;margin-bottom:8px;font-size:15px;line-height:1.6}.help-page .help-content .help-grid .contact-info-section .info-card .response-time{color:#999;font-size:13px;font-style:italic}.help-page .help-content .help-grid .contact-info-section .faq-section{background:#f8fafc;border-radius:12px;margin-top:30px;padding:25px}.help-page .help-content .help-grid .contact-info-section .faq-section h3{color:#1a1a1a;margin-bottom:15px;font-size:18px;font-weight:600}.help-page .help-content .help-grid .contact-info-section .faq-section .faq-list .faq-item{background:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:12px;transition:all .3s}.help-page .help-content .help-grid .contact-info-section .faq-section .faq-list .faq-item:last-child{margin-bottom:0}.help-page .help-content .help-grid .contact-info-section .faq-section .faq-list .faq-item summary{color:#1a1a1a;cursor:pointer;justify-content:space-between;align-items:center;padding:16px 18px;font-size:15px;font-weight:600;list-style:none;transition:all .3s;display:flex}.help-page .help-content .help-grid .contact-info-section .faq-section .faq-list .faq-item summary::-webkit-details-marker{display:none}.help-page .help-content .help-grid .contact-info-section .faq-section .faq-list .faq-item summary:after{content:"+";color:#0052cc;font-size:24px;font-weight:400;transition:transform .3s}.help-page .help-content .help-grid .contact-info-section .faq-section .faq-list .faq-item summary:hover{color:#0052cc}.help-page .help-content .help-grid .contact-info-section .faq-section .faq-list .faq-item[open]{border-color:#0052cc;box-shadow:0 4px 12px #0052cc1a}.help-page .help-content .help-grid .contact-info-section .faq-section .faq-list .faq-item[open] summary{color:#0052cc;border-bottom:1px solid #e0e0e0}.help-page .help-content .help-grid .contact-info-section .faq-section .faq-list .faq-item[open] summary:after{content:"−";transform:rotate(180deg)}.help-page .help-content .help-grid .contact-info-section .faq-section .faq-list .faq-item p{color:#666;margin:0;padding:16px 18px;font-size:14px;line-height:1.7}@media (max-width:1024px){.help-page .help-content .help-grid{grid-template-columns:1fr;gap:40px}}@media (max-width:768px){.help-page .help-hero{padding:100px 20px 40px}.help-page .help-hero h1{font-size:34px}.help-page .help-hero p{font-size:16px}.help-page .help-content{padding:40px 15px}.help-page .help-content .help-grid .contact-form-section h2{font-size:26px}.help-page .help-content .help-grid .contact-info-section h2{font-size:24px}}
