.faq-page-container{max-width:800px;margin:0 auto;padding:2rem 1rem}.faq-page-title{text-align:center;margin-bottom:3rem;color:var(--text-h1)}.faq-page-title h1{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.faq-page-subtitle{font-size:1.1rem;color:var(--text-secondary)}.faq-section{margin-bottom:3rem}.faq-section-title{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:var(--text-highlight-4);padding-bottom:.5rem;border-bottom:2px solid var(--rhea-color)}.faq-item{background:var(--rhea-background);border-radius:.5rem;padding:1.5rem;margin-bottom:1rem;transition:transform .2s ease}.faq-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.faq-question{font-size:1.1rem;font-weight:600;margin-bottom:.75rem;color:var(--text-highlight-4)}.faq-answer{font-size:.95rem;line-height:1.6;color:var(--text)}.faq-answer a{color:var(--color-link-secondary);text-decoration:none}.faq-answer a:hover{text-decoration:underline}.faq-contact-section{background:var(--background-gradient-1);border-radius:.5rem;padding:2rem;text-align:center;margin-top:3rem}.faq-contact-section h2{font-size:1.5rem;margin-bottom:1rem;color:var(--text-highlight-4)}.faq-contact-section p{font-size:1.1rem;margin-bottom:1.5rem}.faq-contact-email{font-size:1.2rem;font-weight:600;color:var(--color-link-secondary)}.faq-comparison-table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.9rem}.faq-comparison-table td,.faq-comparison-table th{padding:.75rem;text-align:left;border-bottom:1px solid var(--border-color)}.faq-comparison-table th{background:var(--background-secondary);font-weight:600;color:var(--text-highlight-4)}.faq-comparison-table th:first-child{border-radius:.5rem 0 0 0}.faq-comparison-table th:last-child{border-radius:0 .5rem 0 0}.faq-comparison-table tr:last-child td:first-child{border-radius:0 0 0 .5rem}.faq-comparison-table tr:last-child td:last-child{border-radius:0 0 .5rem 0}.faq-comparison-table td:nth-child(2),.faq-comparison-table td:nth-child(3),.faq-comparison-table td:nth-child(4),.faq-comparison-table td:nth-child(5),.faq-comparison-table th:nth-child(2),.faq-comparison-table th:nth-child(3),.faq-comparison-table th:nth-child(4),.faq-comparison-table th:nth-child(5){text-align:center}.faq-comparison-table .faq-check{color:#22c55e;font-weight:700}.faq-comparison-table .faq-limited{color:#f59e0b}.faq-comparison-table .faq-cross{color:#ef4444}.faq-tier-free{background:linear-gradient(135deg,#00d9ff 0,#08c 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}.faq-tier-silver{background:linear-gradient(135deg,#c5c5c5 0,grey 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}.faq-tier-gold{background:linear-gradient(135deg,gold 0,#f80 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}.faq-tier-platinum{background:linear-gradient(135deg,#b4f5ff 0,#49c3c3 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}@media (max-width:767px){.faq-page-title h1{font-size:2rem}.faq-item{padding:1rem}.faq-comparison-table{font-size:.8rem}.faq-comparison-table td,.faq-comparison-table th{padding:.5rem}}