.sales-faq{max-width:1120px;margin:auto;display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.4fr);gap:64px;align-items:start}.sales-faq header{text-align:start;margin:0}.sales-faq .eyebrow{color:#D5A47B;font-size:11px;font-weight:700;letter-spacing:.18em;margin:0 0 14px}.sales-faq header .h2{font-size:clamp(28px,3.2vw,42px);line-height:1.15;margin:0 0 18px}.sales-faq .faq-intro{font-size:14px;line-height:1.7;color:#ADA79A;max-width:310px;margin:0 0 22px}.faq-tabs{display:flex;gap:6px;flex-wrap:wrap;padding:5px;background:#17140F;border:1px solid #403628;border-radius:13px;margin-bottom:16px}.faq-tabs button{flex:1;border:0;border-radius:9px;background:transparent;color:#BEB39E;padding:10px 12px;font:600 12px/1.4 Inter,Arial,sans-serif;cursor:pointer;white-space:nowrap}.faq-tabs button[aria-selected=true]{background:#512116;color:#FFF0CC;box-shadow:inset 0 0 0 1px #A75132}.sales-faq-list[hidden]{display:none}.sales-faq-list{border:1px solid #3B3327;border-radius:16px;overflow:hidden;background:#14120D}.sales-faq details{margin:0;border:0;border-bottom:1px solid #332C22;background:transparent}.sales-faq details:last-child{border-bottom:0}.sales-faq summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 19px;cursor:pointer;list-style:none;font:600 14px/1.5 Inter,Arial,sans-serif;color:#F6E7C6}.sales-faq summary::-webkit-details-marker{display:none}.sales-faq summary::after{content:'+';flex-shrink:0;font:400 20px/1 Inter,Arial;color:#D5A47B}.sales-faq details[open] summary::after{content:'−'}.sales-faq details[open]{background:#20180F}.sales-faq summary:hover{background:#241B11}.sales-faq details p{margin:0;padding:0 20px 15px;font:400 13px/1.7 Inter,Arial;color:#BFB39C}.sales-faq summary:focus-visible,.faq-tabs button:focus-visible{outline:2px solid #EF8D74;outline-offset:-3px}.sales-faq a{color:#EF8D74}.sales-faq header .secondary{font-size:12px;padding:11px 17px}@media(max-width:780px){.sales-faq{grid-template-columns:1fr;gap:25px}.sales-faq header .h2{font-size:30px}.sales-faq .faq-intro{max-width:none}.sales-faq summary{font-size:13px;padding:15px}.faq-tabs button{padding:10px 7px;font-size:11px}}
