.FAQPage-module__i7Sj8q__section{background:0 0;padding:140px 0;position:relative;overflow:hidden}.FAQPage-module__i7Sj8q__inner{width:min(calc(100% - 48px), var(--fo-container));margin:0 auto}.FAQPage-module__i7Sj8q__header{text-align:center;max-width:780px;margin:0 auto 80px}.FAQPage-module__i7Sj8q__header h1{color:var(--fo-text);font-size:var(--fo-h1-size);font-weight:var(--fo-h1-weight);line-height:var(--fo-h1-line);letter-spacing:var(--fo-h1-spacing);flex-direction:column;margin:0 0 28px;display:flex}.FAQPage-module__i7Sj8q__intro{max-width:660px;color:var(--fo-text-soft);font-size:var(--fo-body-lg);line-height:var(--fo-body-line);margin:0 auto}.FAQPage-module__i7Sj8q__list{flex-direction:column;gap:18px;display:flex}.FAQPage-module__i7Sj8q__item{border:1px solid var(--fo-border);border-radius:var(--fo-radius-card);background:var(--fo-glass);-webkit-backdrop-filter:blur(18px)saturate(150%);transition:border-color .25s,box-shadow .25s,transform .25s;overflow:hidden}.FAQPage-module__i7Sj8q__item:hover{border-color:var(--fo-blue);box-shadow:var(--fo-shadow-soft);transform:translateY(-2px)}.FAQPage-module__i7Sj8q__open{border-color:var(--fo-blue)}.FAQPage-module__i7Sj8q__question{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:30px 34px;display:flex}.FAQPage-module__i7Sj8q__question span:first-child{color:var(--fo-text);letter-spacing:-.04em;font-size:clamp(22px,2vw,30px);font-weight:730;line-height:1.2}.FAQPage-module__i7Sj8q__icon{border:1px solid var(--fo-border);width:40px;height:40px;color:var(--fo-blue);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:28px;font-weight:400;transition:transform .25s,background .25s,border-color .25s;display:flex}.FAQPage-module__i7Sj8q__item:hover .FAQPage-module__i7Sj8q__icon{border-color:var(--fo-blue);background:color-mix(in srgb, var(--fo-blue) 8%, transparent);transform:rotate(90deg)}.FAQPage-module__i7Sj8q__answer{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.FAQPage-module__i7Sj8q__open .FAQPage-module__i7Sj8q__answer{grid-template-rows:1fr}.FAQPage-module__i7Sj8q__answer p{color:var(--fo-text-soft);font-size:var(--fo-body-lg);padding:0 34px 34px;line-height:1.75;overflow:hidden}@media (max-width:900px){.FAQPage-module__i7Sj8q__section{padding:120px 0}.FAQPage-module__i7Sj8q__header{margin-bottom:56px}}@media (max-width:640px){.FAQPage-module__i7Sj8q__inner{width:min(calc(100% - 32px),var(--fo-container))}.FAQPage-module__i7Sj8q__section{padding:96px 0}.FAQPage-module__i7Sj8q__header{text-align:left}.FAQPage-module__i7Sj8q__intro{margin:0}.FAQPage-module__i7Sj8q__question{gap:18px;padding:24px}.FAQPage-module__i7Sj8q__question span:first-child{font-size:22px}.FAQPage-module__i7Sj8q__answer p{font-size:var(--fo-body);padding:0 24px 24px}}
