.faq-advance-page{background:#fff;min-height:100vh}.faq-advance-hero{background:linear-gradient(#0a0b1aeb,#1a1b2ee0),url(https://images.unsplash.com/photo-1497366216548-37526070297c?q=80&w=2600&auto=format&fit=crop) 50%/cover no-repeat;padding:140px 0 80px;position:relative;overflow:hidden}.faq-orb{filter:blur(120px);opacity:.15;border-radius:50%;width:500px;height:500px;position:absolute}.orb-gold{background:#ff8a00;top:-100px;right:-100px}.orb-purple{background:#7c3aed;bottom:-100px;left:-100px}.faq-search-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;align-items:center;max-width:700px;padding:4px;display:flex;position:relative}.search-icon{color:#fff6;position:absolute;left:24px}.faq-search-input{color:#fff;background:0 0;border:none;outline:none;width:100%;padding:20px 20px 20px 60px;font-size:16px}.faq-advance-grid{grid-template-columns:320px 1fr;align-items:flex-start;gap:80px;display:grid}.faq-sidebar-sticky{position:sticky;top:140px}.sidebar-label{text-transform:uppercase;letter-spacing:.2em;color:#999;margin-bottom:24px;font-size:12px;font-weight:800}.faq-sidebar-item{cursor:pointer;text-align:left;background:#fff;border:1px solid #dcdcdc;border-radius:16px;align-items:center;gap:16px;width:100%;margin-bottom:8px;padding:18px 24px;transition:all .4s;display:flex}.faq-sidebar-item.active{color:#fff;background:#1a1b2e;box-shadow:0 10px 30px #0000001a}.faq-sidebar-item:not(.active):hover{background:#f8f8f8;transform:translate(10px)}.cat-icon{font-size:20px}.cat-text{font-size:15px;font-weight:600}.sidebar-contact-card{background:#f8f7f2;border:1px solid #eee;border-radius:24px;padding:30px}.sidebar-contact-card h4{margin-bottom:12px;font-weight:800}.sidebar-contact-card p{color:#666;margin-bottom:20px;font-size:13px}.contact-small-btn{color:#fff;cursor:pointer;background:#1a1b2e;border-radius:10px;width:100%;padding:12px;font-size:14px;font-weight:700}.faq-category-block{animation:.5s ease-out fadeIn}.faq-category-block.hidden{display:none}.cat-header{margin-bottom:40px}.cat-title{color:#1a1b2e;font-size:32px;font-weight:800}.cat-count{color:#ff8a00;margin-top:4px;font-weight:700}.faq-lux-item{background:#fff;border-bottom:1px solid #dcdcdc;transition:all .4s}.faq-lux-trigger{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:35px 0;display:flex}.faq-lux-q{color:#1a1b2e;font-size:22px;font-weight:700;transition:color .3s}.faq-lux-plus{width:24px;height:24px;position:relative}.line-h,.line-v{background:#1a1b2e;transition:all .4s cubic-bezier(.165,.84,.44,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.line-h{width:100%;height:2px}.line-v{width:2px;height:100%}.is-open .line-v{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}.is-open .faq-lux-q{color:#ff8a00}.faq-lux-content{transition:height .5s cubic-bezier(.165,.84,.44,1);overflow:hidden}.faq-lux-inner{color:#666;max-width:90%;padding-bottom:40px;font-size:17px;line-height:1.8}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.faq-advance-grid{grid-template-columns:1fr;gap:40px}.faq-sidebar{margin-bottom:40px;position:relative;top:0}.faq-sidebar-sticky{flex-direction:column;display:flex;position:relative;top:0}}@media (max-width:768px){.faq-lux-q{font-size:18px}.cat-title{font-size:26px}}
