.gd-faq{color:#fff;background:#000;border-top:1px solid #ffffff0f;padding:110px 60px}.gd-faq__inner{max-width:820px;margin:0 auto}.gd-faq__head{margin-bottom:48px}.gd-faq__eyebrow{letter-spacing:.4em;text-transform:uppercase;color:var(--gd-gold);margin-bottom:16px;font-size:11px;font-weight:500;display:inline-block}.gd-faq__title{font-family:var(--font-figtree), sans-serif;letter-spacing:-.015em;color:#fff;margin:0;font-size:clamp(26px,3.4vw,40px);font-weight:300;line-height:1.15}.gd-faq__list{border-top:1px solid #ffffff1a}.gd-faq__item{border-bottom:1px solid #ffffff1a}.gd-faq__q{cursor:pointer;font-family:var(--font-figtree), sans-serif;color:#ffffffeb;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:clamp(16px,1.6vw,19px);font-weight:400;line-height:1.4;list-style:none;transition:color .3s;display:flex}.gd-faq__q::-webkit-details-marker{display:none}.gd-faq__item:hover .gd-faq__q{color:#fff}.gd-faq__icon{width:26px;height:26px;color:var(--gd-mint);flex:none;justify-content:center;align-items:center;transition:transform .35s cubic-bezier(.16,1,.3,1);display:inline-flex}.gd-faq__icon svg{width:18px;height:18px}.gd-faq__item[open] .gd-faq__icon{transform:rotate(45deg)}.gd-faq__a{padding:0 40px 26px 0;overflow:hidden}.gd-faq__a p{color:#ffffffad;max-width:64ch;margin:0;font-size:15.5px;font-weight:300;line-height:1.75}@media (prefers-reduced-motion:no-preference){.gd-faq__item[open] .gd-faq__a{animation:.4s gdFaqReveal}}@keyframes gdFaqReveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.gd-faq{padding:72px 24px}.gd-faq__head{margin-bottom:32px}}
