.vfq{background:#f6f3ee;padding:84px 24px}.vfq__inner{max-width:980px;margin:0 auto}.vfq__intro{text-align:center;margin:0 auto 42px;max-width:720px}.vfq__eyebrow{display:block;margin-bottom:12px;color:#9b8060;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.vfq h1{margin:0 0 16px;color:#1f1f1d;font-size:clamp(36px,5vw,56px);line-height:1.05}.vfq__intro p{margin:0;color:#6f6a63;font-size:16px;line-height:1.7}.vfq__list{border-top:1px solid #e3ded6}.vfq details{border-bottom:1px solid #e3ded6;background:#fff}.vfq summary{cursor:pointer;list-style:none;padding:22px 52px 22px 22px;position:relative;color:#1f1f1d;font-size:17px;font-weight:600}.vfq summary::-webkit-details-marker{display:none}.vfq summary:after{content:"+";position:absolute;right:22px;top:50%;transform:translateY(-50%);font-size:22px;font-weight:400}.vfq details[open] summary:after{content:"−"}.vfq details>div{padding:0 22px 24px;color:#6f6a63;line-height:1.75;font-size:15px}.vfq__contact{text-align:center;margin-top:36px}.vfq__contact p{margin:0 0 14px;color:#1f1f1d;font-weight:600}.vfq__contact a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 24px;border-radius:999px;background:#1f1f1d;color:#fff;text-decoration:none;font-size:14px}.vfq__contact a:hover{background:#9b8060}html[dir="rtl"] .vfq{direction:rtl}html[dir="rtl"] .vfq summary{padding:22px 22px 22px 52px;text-align:right}html[dir="rtl"] .vfq summary:after{right:auto;left:22px}html[dir="rtl"] .vfq details>div{text-align:right}@media(max-width:767px){.vfq{padding:58px 16px}.vfq__intro{margin-bottom:30px}.vfq h1{font-size:34px}.vfq summary{padding-top:19px;padding-bottom:19px;font-size:15.5px}.vfq details>div{font-size:14px}}