:root{--exotek-accent:#7d6f54;--exotek-dark:#1a1a1a;--exotek-light:#efedeb;--exotek-white:#fff;--exotek-border:rgba(0,0,0,.08);--font-main:"Inter",sans-serif}.faq-hero{color:#fff;padding:100px 5% 60px;text-align:center}.faq-hero h1{font-size:clamp(2rem,5vw,3.2rem);font-weight:700;letter-spacing:-.02em;margin-bottom:15px;text-transform:uppercase}.faq-hero h1,.faq-hero p{font-family:var(--font-main)}.faq-hero p{color:hsla(0,0%,100%,.7);font-size:1rem;margin:0 auto 30px;max-width:650px}.search-container{margin:0 auto;max-width:600px;position:relative}.search-input{background:var(--exotek-white);border:none;border-radius:1px;box-shadow:0 10px 30px rgba(0,0,0,.1);font-family:var(--font-main);font-size:.95rem;outline:none;padding:18px 25px;transition:transform .3s ease;width:100%}.search-input:focus{transform:translateY(-2px)}.faq-main{background:var(--exotek-light);display:grid;gap:60px;grid-template-columns:250px 1fr;margin:0 auto;max-width:1300px;padding:80px 5%}.faq-sidebar{height:fit-content;position:sticky;top:100px}.sidebar-nav h3{color:var(--exotek-accent);font-family:var(--font-main);font-size:.7rem;font-weight:700;letter-spacing:.15em;margin-bottom:20px;text-transform:uppercase}.sidebar-nav ul{list-style:none;margin:0;padding:0}.sidebar-nav li{margin-bottom:12px}.sidebar-nav a{color:var(--exotek-dark);font-family:var(--font-main);font-size:.85rem;font-weight:500;opacity:.6;text-decoration:none;transition:all .3s}.sidebar-nav a:hover{color:var(--exotek-accent);opacity:1;padding-left:5px}.faq-section{margin-bottom:50px}.category-title{align-items:center;color:var(--exotek-dark);display:flex;font-family:var(--font-main);font-size:1.5rem;font-weight:700;gap:15px;margin-bottom:30px}.category-title:after{background:var(--exotek-border);content:"";flex-grow:1;height:1px}.faq-item{background:var(--exotek-white);border:1px solid var(--exotek-border);border-radius:1px;margin-bottom:10px;transition:all .3s ease}.faq-item:hover{border-color:var(--exotek-accent)}.faq-question{align-items:center;background:none;border:none;color:var(--exotek-dark);cursor:pointer;display:flex;font-family:var(--font-main);font-size:1rem;font-weight:600;justify-content:space-between;padding:22px 25px;text-align:left;width:100%}.icon-toggle{flex-shrink:0;height:16px;position:relative;width:16px}.icon-toggle:after,.icon-toggle:before{background:var(--exotek-accent);content:"";position:absolute;transition:transform .3s ease}.icon-toggle:before{height:2px;left:0;top:7px;width:100%}.icon-toggle:after{height:100%;left:7px;top:0;width:2px}.faq-item.active .icon-toggle:after{opacity:0;transform:rotate(90deg)}.faq-item.active .icon-toggle:before{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.faq-item.active .faq-answer{max-height:1000px}.answer-content{color:#555;font-family:var(--font-main);font-size:.95rem;line-height:1.6;padding:0 25px 30px}.answer-content p{margin-bottom:15px}.answer-content p:last-child{margin-bottom:0}@media (max-width:991px){.faq-main{gap:40px;grid-template-columns:1fr}.faq-sidebar{display:none}}