.site-faq-section[data-v-54e8f69d]{align-items:start;background:#fff;box-sizing:border-box;display:grid;gap:96px;grid-template-columns:600px minmax(0,1fr);justify-content:center;margin:0;padding:0 max(70px,calc(50% - 890px)) 96px;width:100%}.site-faq-section__media[data-v-54e8f69d]{aspect-ratio:600/400;border-radius:20px;display:block;margin:0;overflow:hidden;width:100%}.site-faq-section__media img[data-v-54e8f69d]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.site-faq-section__content[data-v-54e8f69d]{display:flex;flex-direction:column;gap:24px;min-width:0}.site-faq-section h2[data-v-54e8f69d]{color:#000;font-size:48px;font-weight:700;letter-spacing:0;line-height:1.2;margin:0}.site-faq-section h2 span[data-v-54e8f69d]{color:var(--brand)}.site-faq-list[data-v-54e8f69d]{display:grid;gap:24px}.site-faq-item[data-v-54e8f69d]{background:#f5f5f5;border:1px solid transparent;border-radius:20px;overflow:hidden;transform:translateY(0);transition:background-color .24s ease,border-color .24s ease,box-shadow .24s ease,transform .24s ease}.site-faq-item[data-v-54e8f69d]:hover{border-color:#eee;box-shadow:0 14px 32px #03061814;transform:translateY(-2px)}.site-faq-item:hover button i[data-v-54e8f69d]{background:var(--brand)}.site-faq-item:hover button i svg path[data-v-54e8f69d]{fill:#fff}.site-faq-item--active[data-v-54e8f69d]{background:#fff;border-color:#eee;box-shadow:0 16px 36px #0306180f}.site-faq-item--active:hover button i[data-v-54e8f69d]{background:#f5f5f5}.site-faq-item--active:hover button i svg path[data-v-54e8f69d]{fill:#000}.site-faq-item--skeleton[data-v-54e8f69d]{align-items:center;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 56px;min-height:120px;padding:32px 24px}.site-faq-item button[data-v-54e8f69d]{align-items:center;background:transparent;border:0;color:#000;cursor:pointer;display:flex;gap:24px;justify-content:space-between;min-height:88px;padding:32px 24px;text-align:left;transition:min-height .28s ease,padding .28s ease;width:100%}.site-faq-item--active button[data-v-54e8f69d]{align-items:flex-start;min-height:0;padding-bottom:8px}.site-faq-item button[data-v-54e8f69d]:focus-visible{outline:2px solid #d9d9d9;outline-offset:-6px}.site-faq-item button span[data-v-54e8f69d]{color:#000;font-size:20px;font-weight:600;line-height:1.2;min-width:0}.site-faq-item button i[data-v-54e8f69d]{align-items:center;background:#fff;border-radius:50%;display:inline-flex;flex:0 0 auto;height:56px;justify-content:center;position:relative;transition:background-color .24s ease,transform .28s ease;width:56px}.site-faq-item--active button i[data-v-54e8f69d]{background:#f5f5f5}.site-faq-item button i svg[data-v-54e8f69d]{display:block;height:18px;transition:transform .28s ease;width:10px}.site-faq-item button i svg path[data-v-54e8f69d]{transition:fill .24s ease}.site-faq-item--active button i svg[data-v-54e8f69d]{transform:rotate(-90deg)}.site-faq-item__body-shell[data-v-54e8f69d]{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-6px);transition:grid-template-rows .28s ease,opacity .2s ease,transform .28s ease}.site-faq-item--active .site-faq-item__body-shell[data-v-54e8f69d]{grid-template-rows:1fr;opacity:1;transform:translateY(0)}.site-faq-item__body[data-v-54e8f69d]{color:#666;font-size:14px;font-weight:400;line-height:1.2;min-height:0;overflow:hidden;padding:0 104px 32px 24px}.site-faq-item__body[data-v-54e8f69d] p{margin:0}.site-faq-item__body[data-v-54e8f69d] p+p{margin-top:10px}@media(prefers-reduced-motion:reduce){.site-faq-item[data-v-54e8f69d],.site-faq-item button[data-v-54e8f69d],.site-faq-item button i[data-v-54e8f69d],.site-faq-item button i svg[data-v-54e8f69d],.site-faq-item button i svg path[data-v-54e8f69d],.site-faq-item__body-shell[data-v-54e8f69d]{transition:none}}@media(max-width:1280px){.site-faq-section[data-v-54e8f69d]{gap:48px;grid-template-columns:minmax(320px,480px) minmax(0,1fr);padding-left:var(--page-gutter);padding-right:var(--page-gutter)}}@media(max-width:1024px){.site-faq-section[data-v-54e8f69d]{grid-template-columns:1fr}.site-faq-section__media[data-v-54e8f69d]{max-width:600px}}@media(max-width:768px){.site-faq-section[data-v-54e8f69d]{padding-bottom:64px}.site-faq-section h2[data-v-54e8f69d]{font-size:34px}.site-faq-item button[data-v-54e8f69d]{gap:16px;padding:24px}.site-faq-item button span[data-v-54e8f69d]{font-size:18px}.site-faq-item button i[data-v-54e8f69d]{height:46px;width:46px}.site-faq-item__body[data-v-54e8f69d]{padding:0 24px 24px}}
