.gg-lp-faq__head{margin:0 auto clamp(32px,4vw,48px);max-width:720px;text-align:center}.gg-lp-faq__eyebrow{margin:0 0 16px}.gg-lp-faq__heading{margin:0 auto}.gg-lp-faq__intro{margin-top:20px}.gg-lp-faq__list{display:flex;flex-direction:column;gap:12px}.gg-lp-faq__item{background:var(--gg-surface);border:1px solid var(--gg-hairline);border-radius:16px;overflow:hidden}.gg-lp-faq__item[open]{border-color:var(--gg-teal-200)}.gg-lp-faq__q{align-items:center;color:var(--gg-slate-900);cursor:pointer;display:flex;font-family:var(--gg-font-body);font-size:17px;font-weight:500;gap:16px;justify-content:space-between;line-height:1.4;list-style:none;padding:20px 24px}.gg-lp-faq__q::-webkit-details-marker{display:none}.gg-lp-faq__q::marker{content:""}.gg-lp-faq__q:hover{color:var(--gg-teal-700)}.gg-lp-faq__q:focus-visible{border-radius:16px;outline:2px solid var(--gg-accent);outline-offset:-2px}.gg-lp-faq__icon{background:var(--gg-teal-100);border-radius:50%;flex:none;height:28px;position:relative;transition:transform var(--gg-dur-fast) var(--gg-ease),background-color var(--gg-dur-fast) var(--gg-ease);width:28px}.gg-lp-faq__icon:after,.gg-lp-faq__icon:before{background:var(--gg-teal-700);content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.gg-lp-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.gg-lp-faq__item[open] .gg-lp-faq__icon{background:var(--gg-teal-200);transform:rotate(45deg)}.gg-lp-faq__a{padding:0 24px 24px}.gg-lp-faq__p{font-size:16px;margin:0 0 12px}.gg-lp-faq__p:last-child{margin-bottom:0}.gg-lp-bg--dark .gg-lp-faq__item{border-color:transparent}@media (max-width:809.98px){.gg-lp-faq__q{font-size:16px;padding:16px 18px}.gg-lp-faq__a{padding:0 18px 18px}}@media (prefers-reduced-motion:reduce){.gg-lp-faq__icon{transition:none}}