.help-page{max-width:1400px;margin:0 auto;padding:2rem 1rem}.help-header{margin-bottom:3rem;padding-bottom:1.5rem;border-bottom:2px solid var(--border)}.help-header h1{font-size:var(--fs-3xl);font-weight:700;color:var(--text);margin-bottom:.5rem;letter-spacing:-.5px}.help-subtitle{font-size:var(--fs-base);color:var(--text-light);margin:0;line-height:1.5}.faq-container{margin-bottom:3rem}.faq-section{margin-bottom:2.5rem}.faq-section:not(:last-child){padding-bottom:2.5rem;border-bottom:2px solid var(--border)}.section-header{display:flex;align-items:center;margin-bottom:1.5rem;gap:.75rem}.section-icon{font-size:var(--fs-xl);line-height:1}.section-header h2{font-size:var(--fs-lg);font-weight:600;color:var(--text);margin:0}.faq-items{display:flex;flex-direction:column;gap:1rem}.faq-item{background:var(--surface);border:1px solid var(--border);border-radius:.75rem;overflow:hidden;transition:all .3s ease}.faq-item:hover,.faq-item.expanded{border-color:var(--primary);box-shadow:0 4px 12px #00b4db1a}.faq-question{width:100%;background:transparent;border:none;padding:1rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer;color:var(--text);font-size:var(--fs-base);font-weight:500;transition:all .2s ease;text-align:left}.faq-question:hover{background:#00b4db0d}.faq-item.expanded .faq-question{background:#00b4db0d;color:var(--primary)}.question-text{flex:1;display:flex;align-items:center}.faq-chevron{flex-shrink:0;color:var(--primary);font-size:var(--fs-xs);transition:transform .3s ease;margin-left:1rem}.faq-item.expanded .faq-chevron{transform:rotate(180deg)}.faq-answer{padding:0 1rem 1rem;border-top:1px solid var(--border);background:#00b4db05}.faq-answer p{color:var(--text-light);font-size:var(--fs-sm);line-height:1.6;margin:1rem 0 0}.contact-section{background:var(--surface);border:1px solid var(--primary);border-radius:.75rem;padding:2rem 1.5rem;text-align:center;margin-bottom:2rem}.contact-section h2{font-size:var(--fs-lg);font-weight:600;color:var(--text);margin-bottom:.5rem}.contact-section p{color:var(--text-light);font-size:var(--fs-sm);margin-bottom:1.5rem}.contact-section .btn{margin:0 auto}.back-to-shopping{display:flex;justify-content:center;padding-top:1rem}.btn-back{background:transparent;border:1px solid var(--border);color:var(--text-light);padding:.75rem 1.5rem;border-radius:.5rem;font-size:var(--fs-sm);font-weight:500;cursor:pointer;display:flex;align-items:center;transition:all .3s ease}.btn-back:hover{border-color:var(--primary);color:var(--primary);background:#00b4db0d}@media (max-width: 768px){.help-page{padding:1.5rem 1rem}.help-header{margin-bottom:2rem;padding-bottom:1rem}.help-header h1{font-size:var(--fs-xl);margin-bottom:.5rem}.help-subtitle{font-size:var(--fs-sm)}.section-header h2{font-size:var(--fs-md)}.faq-question{padding:.75rem;font-size:var(--fs-sm)}.faq-answer{padding:0 .75rem .75rem}.contact-section{padding:1.5rem 1rem}.contact-section h2{font-size:var(--fs-md)}}@media (max-width: 480px){.help-page{padding:1rem .75rem}.help-header h1{font-size:var(--fs-lg)}.help-subtitle{font-size:var(--fs-sm)}.section-header{margin-bottom:1rem}.section-icon{font-size:var(--fs-lg)}.faq-items{gap:.75rem}.faq-question{padding:.75rem .5rem}.faq-chevron{margin-left:.5rem}}
