.varia-overview{max-width:800px;margin:0 auto;padding:60px 20px;text-align:center}.varia-overview h2{font-size:2rem;margin-bottom:30px;color:#1a1a1a}.varia-overview-content p{line-height:1.7;font-size:1.05rem;color:#4a4a4a;margin-bottom:20px;text-align:left}.varia-specs{max-width:1000px;margin:0 auto;padding:40px 20px 80px}.varia-specs h2{font-size:2rem;margin-bottom:30px;color:#1a1a1a;text-align:center}.varia-table-container{width:100%;overflow-x:auto}.varia-specs-table{width:100%;border-collapse:collapse;text-align:center;font-size:1rem}.varia-specs-table th{font-weight:700;padding:15px 10px;border-bottom:2px solid #ddd;background-color:#f9f9f9;color:#333}.varia-specs-table td{padding:12px 10px;border-bottom:1px solid #eee;color:#555}.varia-specs-table tbody tr:nth-child(2n){background-color:#fcfcfc}.varia-specs-table tbody tr:hover{background-color:#f1f7ff}.varia-faq{max-width:800px;margin:0 auto;padding:40px 20px 80px}.varia-faq h2{font-size:2rem;margin-bottom:30px;color:#1a1a1a;text-align:center}.faq-list{display:flex;flex-direction:column}.faq-item{border-bottom:1px solid #eaeaea}.faq-question{display:flex;justify-content:space-between;align-items:center;padding:20px 0;cursor:pointer;background:none;border:none;width:100%;text-align:left;font-size:1.1rem;font-weight:500;color:#333;transition:color .3s}.faq-icon,.faq-question:hover{color:#0056b3}.faq-icon{flex-shrink:0;transition:transform .3s ease}.faq-item.open .faq-icon{transform:rotate(180deg)}.faq-answer-wrapper{max-height:0;overflow:hidden;transition:max-height .4s ease}.faq-item.open .faq-answer-wrapper{max-height:500px}.faq-answer{padding-bottom:20px;color:#666;line-height:1.6;font-size:1rem}