.faq-container{max-width:1100px;margin:2rem 100px;font-family:Poppins,sans-serif;color:#2c3e50;animation:fadeIn .8s ease-in-out;margin-top:120px}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.faq-title{font-size:2rem;background:linear-gradient(90deg,#2c3e50,#3498db);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:1rem;font-weight:800;text-align:center;letter-spacing:-.5px}.faq-main-title{font-size:1.5rem;margin-bottom:3rem;font-weight:800;margin-top:10px}.faq-layout{display:grid;grid-template-columns:280px 1fr;gap:4rem;margin-top:10px;border-top:2px solid #ddd;padding-top:40px}.faq-sidebar{background:#fff;border-radius:12px;padding:1rem 0;overflow:hidden;position:relative;right:50px;max-height:-moz-fit-content;max-height:fit-content;border-left:2px solid #ddd}.faq-sidebar-item{display:flex;justify-content:space-between;align-items:center;padding:.9rem 1.2rem;cursor:pointer;border-left:4px solid transparent;font-weight:500;color:#333;transition:all .3s ease;position:relative}.faq-sidebar-item:hover{background:#00bfff0d}.faq-sidebar-item.active{border-left:4px solid #3498db;font-weight:600;color:#3498db;background:#00bfff12}.faq-sidebar-arrow{font-size:1.5rem;color:#00bcd4;transition:transform .3s ease;margin-left:10px}.faq-sidebar-item:hover .faq-sidebar-arrow{transform:translate(3px)}.faq-sidebar-item.active .faq-sidebar-arrow{font-weight:700;transform:translate(5px)}.faq-content{background:#fff;padding:1rem 0;margin-left:20px;padding:1.5rem 2rem;border-radius:12px;animation:slideIn .5s ease;width:800px}.faq-category-title{font-size:18px;color:#3498db!important}@keyframes slideIn{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.faq-item{background:#fff;border-radius:12px;border:2px solid #ddd;padding:1rem;cursor:pointer;transition:background .3s ease;margin-top:15px}.faq-item:hover{background:#f9fbff}.faq-question{font-size:1rem;display:flex;justify-content:space-between;align-items:center;color:#171a1df1;font-weight:600}.faq-icon{font-size:1.4rem;color:#020405ce;padding:8px;border-radius:60%;position:relative}@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 #3498db66}70%{transform:scale(1.05);box-shadow:0 0 0 8px #3498db00}to{transform:scale(1);box-shadow:0 0 #3498db00}}.faq-item.active .faq-icon{color:#2c3e50;animation:none;filter:drop-shadow(0 0 3px rgba(44,62,80,.4))}.faq-item.active .faq-icon:before{background:#2c3e5026}.faq-answer{max-height:0;overflow:hidden;opacity:0;transition:all .4s ease;font-size:.92rem;padding-left:.5rem}.faq-item.open .faq-answer{max-height:200px;opacity:1;padding-top:1rem;border:1px solid #ddd;padding:10px;border-radius:10px;color:#00072f;animation:fadeAnswer .3s ease-in-out;font-weight:600}@keyframes fadeAnswer{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.faq-policy-updated{text-align:right;margin-top:10px}@media (max-width: 780px){.faq-container{margin:1rem 10px;padding:1rem;margin-top:120px}.faq-main-title{font-size:1.2rem;text-align:center}.faq-layout{grid-template-columns:1fr;gap:1.5rem}.faq-sidebar{flex-direction:row;overflow-x:auto;border-left:none;border-bottom:2px solid #ddd;position:relative;right:0}.faq-sidebar-item{font-size:.85rem;padding:.6rem 1rem;flex:1;white-space:nowrap}.faq-content{width:100%;margin-left:0;padding:1rem 0}.faq-question{font-size:.95rem}.faq-answer{font-size:.85rem}.faq-title{font-size:1.5rem}}@media (min-width: 481px) and (max-width: 768px){.faq-container{margin:8rem 20px}.faq-layout{grid-template-columns:1fr;gap:2rem}.faq-sidebar{display:flex;flex-direction:column;overflow-x:auto;border-left:none;border-bottom:2px solid #ddd}.faq-sidebar-item{flex:1;text-align:center;font-size:.9rem}.faq-content{width:100%;margin-left:0}.faq-title{font-size:1.5rem}}@media (min-width: 769px) and (max-width: 1024px){.faq-container{margin:2rem 40px;margin-top:120px}.faq-layout{grid-template-columns:220px 1fr;gap:2rem;padding:10px}.faq-content{width:auto}}
