.faq-item{border-bottom:1px solid var(--lale-line);scroll-margin-top:6rem}.faq-item__h{margin:0}.faq-item__q{cursor:pointer;text-align:left;width:100%;font:600 1.125rem/1.4 var(--lale-font);color:var(--lale-ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.375rem 0;display:flex}.faq-item__q .lale-icon{transition:transform .35s var(--lale-ease);flex-shrink:0;font-size:1.25rem}.faq-item.is-open .faq-item__q .lale-icon{transform:rotate(45deg)}.faq-item__a{transition:grid-template-rows .4s var(--lale-ease);grid-template-rows:0fr;display:grid}.faq-item.is-open .faq-item__a{grid-template-rows:1fr}.faq-item__a-inner{color:var(--lale-ink-2);line-height:1.7;overflow:hidden}.faq-item__a-inner p{margin:0 0 .75rem}.faq-item__a-inner p:last-child{margin-bottom:0}.faq-item.is-open .faq-item__a-inner{padding-bottom:1.375rem}@media (prefers-reduced-motion:reduce){.faq-item__a,.faq-item__q .lale-icon{transition:none}}
.faq-accordion__grid{gap:2.5rem;display:grid}.faq-accordion__title{margin:.875rem 0 0;font-size:clamp(2.5rem,5vw,4.25rem)}.faq-accordion__desc{color:var(--lale-ink-2);max-width:26rem;margin:1.25rem 0 0;line-height:1.65}.faq-accordion__contact{border-radius:var(--lale-radius);background:var(--lale-tissue);justify-items:start;gap:.5rem;max-width:26rem;margin-top:2rem;padding:1.5rem;display:grid}.faq-accordion__contact b{color:var(--lale-ink);font-size:1.125rem}.faq-accordion__contact p{color:var(--lale-ink-2);margin:0 0 .75rem}.faq-accordion__list{border-top:1px solid var(--lale-line)}@media (min-width:1024px){.faq-accordion__grid{grid-template-columns:5fr 7fr;align-items:start;gap:5rem}.faq-accordion__side{position:sticky;top:7rem}}
