.gl-site .solution-faq{padding-bottom:90px}.gl-site .solution-faq h2{max-width:800px;margin:0 0 40px;font-size:clamp(2rem,3.3vw,3.5rem)}.gl-site .faq-list{gap:0;max-width:900px;display:grid}.gl-site .faq-list>details{border-top:1px solid var(--gl-line);padding:24px 0}.gl-site .faq-list>details:last-child{border-bottom:1px solid var(--gl-line)}.gl-site .faq-list summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:24px;list-style:none;display:flex}.gl-site .faq-list summary::-webkit-details-marker{display:none}.gl-site .faq-list summary:focus-visible{outline-offset:5px;outline:3px solid #edab14}.gl-site .faq-list summary h3{letter-spacing:-.4px;margin:0;font-size:21px;line-height:1.4}.gl-site .faq-list summary>span{color:var(--gl-blue);transition:transform .15s}.gl-site .faq-list>details[open] summary>span{transform:rotate(180deg)}.gl-site .faq-list>details p{max-width:760px;color:var(--gl-muted);margin:14px 0 0;line-height:1.8}@media (max-width:700px){.gl-site .solution-faq{padding-bottom:55px}.gl-site .solution-faq h2{margin-bottom:28px;font-size:32px}.gl-site .faq-list summary h3{font-size:18px}}
