.help-center-page{padding-bottom:3rem}.help-hero{background-image:linear-gradient(#000000b3,#000000b3),url(/hero-background.png);background-size:cover;background-position:center;color:var(--color-white);padding:4rem 0;text-align:center}.page-title{font-size:3.5rem;font-weight:700;margin-bottom:1rem}.page-subtitle{font-size:1.125rem;max-width:600px;margin:0 auto 2rem;opacity:.9}.help-search-container{position:relative;max-width:600px;margin:0 auto}.search-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--color-gray-400);pointer-events:none}.help-search-input{width:100%;padding:1rem 1rem 1rem 3rem;font-size:1rem;border-radius:var(--border-radius-lg);border:2px solid transparent;background-color:var(--color-white);color:var(--color-gray-900);transition:border-color var(--transition-fast)}.help-search-input:focus{outline:none;border-color:var(--color-primary)}.help-topics-section{padding:4rem 0;background-color:var(--color-gray-50)}.section-title{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:3rem;color:var(--color-gray-900)}.help-topics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.help-topic-card{background:var(--color-white);padding:2rem;border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);text-decoration:none;color:inherit;transition:transform var(--transition-normal),box-shadow var(--transition-normal);text-align:center}.help-topic-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.topic-icon{color:var(--color-primary);margin-bottom:1rem}.topic-title{font-size:1.25rem;font-weight:700;margin-bottom:.75rem;color:var(--color-gray-900)}.topic-description{font-size:.95rem;line-height:1.6;color:var(--color-gray-600)}.faq-section{padding:4rem 0}.faq-categories{max-width:1000px;margin:0 auto}.faq-category{margin-bottom:3rem}.category-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid var(--color-gray-200)}.category-icon{color:var(--color-primary)}.category-title{font-size:1.75rem;font-weight:700;color:var(--color-gray-900)}.faq-list{display:flex;flex-direction:column;gap:1rem}.faq-item{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--border-radius-md);overflow:hidden;transition:box-shadow var(--transition-fast)}.faq-item:hover{box-shadow:var(--shadow-sm)}.faq-question{width:100%;padding:1.25rem;background:none;border:none;text-align:left;font-size:1rem;font-weight:600;color:var(--color-gray-900);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem;transition:background-color var(--transition-fast)}.faq-question:hover{background-color:var(--color-gray-50)}.faq-answer{padding:0 1.25rem 1.25rem;color:var(--color-gray-700);line-height:1.7;animation:slideDown .3s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.faq-answer p{margin:0}.no-results{text-align:center;padding:4rem 2rem;color:var(--color-gray-600)}.no-results svg{color:var(--color-gray-400);margin-bottom:1rem}.no-results p{font-size:1.125rem;margin-bottom:.5rem}.no-results-hint{font-size:.95rem;color:var(--color-gray-500)}.contact-support-section{padding:4rem 0;background-color:var(--color-gray-50)}.contact-description{text-align:center;font-size:1.125rem;color:var(--color-gray-700);margin-bottom:3rem;max-width:600px;margin-left:auto;margin-right:auto}.contact-methods{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;max-width:1000px;margin:0 auto}.contact-method{background:var(--color-white);padding:2.5rem;border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);text-align:center;transition:transform var(--transition-normal)}.contact-method:hover{transform:translateY(-5px)}.contact-icon{color:var(--color-primary);margin-bottom:1rem}.contact-title{font-size:1.25rem;font-weight:700;margin-bottom:.5rem;color:var(--color-gray-900)}.contact-method .contact-description{font-size:.95rem;color:var(--color-gray-600);margin-bottom:1.5rem}.contact-button{display:inline-block;padding:.75rem 1.5rem;background-color:var(--color-primary);color:var(--color-black);font-weight:600;border-radius:var(--border-radius-md);text-decoration:none;transition:background-color var(--transition-fast);border:none;cursor:pointer}.contact-button:hover{background-color:var(--color-primary-hover)}@media (max-width: 768px){.page-title{font-size:2.5rem}.section-title{font-size:2rem}.help-topics-grid,.contact-methods{grid-template-columns:1fr}.category-header{flex-direction:column;align-items:flex-start}}@media (max-width: 480px){.page-title{font-size:2rem}.help-search-input{padding:.875rem .875rem .875rem 2.5rem}}
