.faq{padding-block:var(--section-space);color:var(--color-text)}.faq-inner{gap:var(--space-3xl);display:flex}.faq-head{top:var(--space-4xl);flex:2;align-self:flex-start;position:sticky}.faq-list{border-top:1px solid var(--color-border);flex:3}.faq-item{border-bottom:1px solid var(--color-border)}.faq-question{justify-content:space-between;align-items:center;gap:var(--space-lg);padding-block:var(--space-lg);cursor:pointer;list-style:none;display:flex}.faq-question::-webkit-details-marker{display:none}.faq-icon{border:1px solid var(--color-border);border-radius:var(--radius-pill);width:2.5rem;height:2.5rem;transition:background-color var(--duration-base) var(--ease-smooth);flex-shrink:0;position:relative}.faq-icon:before,.faq-icon:after{content:"";width:.875rem;height:1.5px;transition:transform var(--duration-base) var(--ease-smooth);background-color:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-icon:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-item[open] .faq-icon:after{transform:translate(-50%,-50%)rotate(0)}@media (hover:hover){.faq-question:hover .faq-icon{background-color:var(--color-surface)}}.faq-answer{max-width:44rem;padding-bottom:var(--space-xl)}@media (max-width:1000px){.faq-inner{gap:var(--space-xl);flex-direction:column}.faq-head{position:static}}
.section-header{gap:var(--space-lg);flex-direction:column;display:flex}.section-header-center{text-align:center;align-items:center;max-width:60rem;margin-inline:auto}.section-header-start{align-items:flex-start}
