.faq-4{padding:100px 5%;background:var(--white)}.faq-4 .container{display:grid;grid-template-columns:1fr 350px;gap:60px;max-width:1200px;margin:0 auto}.faq-4 .main .eyebrow{font-size:.85rem;font-weight:600;color:var(--secondary);text-transform:uppercase;letter-spacing:.15em;margin-bottom:16px}.faq-4 .main h2{font-family:var(--font-display);font-size:clamp(2rem, 3vw, 2.5rem);color:var(--black);margin-bottom:40px}.faq-4 .accordion-item{border-bottom:1px solid var(--gray-light)}.faq-4 .accordion-btn{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 0;background:none;border:none;cursor:pointer;text-align:left}.faq-4 .accordion-btn h3{font-size:1rem;color:var(--black);font-weight:600}.faq-4 .accordion-btn .icon svg{width:14px;height:14px;color:var(--secondary);transition:transform 0.3s}.faq-4 .accordion-item.active .icon svg{transform:rotate(45deg)}.faq-4 .accordion-content{max-height:0;overflow:hidden;transition:max-height 0.3s}.faq-4 .accordion-item.active .accordion-content{max-height:300px}.faq-4 .accordion-content p{padding-bottom:20px;color:var(--gray-dark);line-height:1.7;font-size:.95rem}.faq-4 .sidebar{background:var(--accent-2);padding:36px;height:fit-content}.faq-4 .sidebar h3{font-family:var(--font-display);font-size:1.3rem;color:var(--black);margin-bottom:16px}.faq-4 .sidebar p{color:var(--gray-dark);line-height:1.7;margin-bottom:24px}.faq-4 .sidebar .btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px;background:var(--secondary);color:var(--white);font-weight:700;text-decoration:none;transition:all 0.3s}.faq-4 .sidebar .btn:hover{background:var(--primary);color:var(--white)}.faq-4 .sidebar .phone{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:16px;color:var(--black);font-weight:600;text-decoration:none}.faq-4 .sidebar .phone svg{width:18px;height:18px}@media (max-width:1024px){.faq-4 .container{grid-template-columns:1fr}}