.home-faq{--faq-border: #416b7880;--faq-border-active: #7296a3;--faq-background: #0e1618b8;--faq-background-active: #142329e8;--faq-accent: #b8dbe5;--faq-link: #c4e5ef;--faq-contact: #dbe9ed;display:grid;gap:28px;padding-top:16px}.home-faq--lv{--faq-border: #786110a8;--faq-border-active: #c4a45b;--faq-background: #211b16c9;--faq-background-active: #35291de8;--faq-accent: #ddc58c;--faq-link: #f5ddb0;--faq-contact: #e8d8b6}.home-faq--lv .home-faq__intro p{opacity:.8}.home-faq__intro p{max-width:28ch;line-height:1.6;margin-top:10px}.home-faq__documentation{display:flex;width:-moz-fit-content;width:fit-content;font-size:.875rem;margin-bottom:8px}.home-faq__contact{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--faq-contact);font-size:.875rem;font-weight:600;text-decoration:none;transition:color .18s}.home-faq__contact:hover{color:#fff}.home-faq__contact:focus-visible{outline:2px solid var(--faq-accent);outline-offset:4px;border-radius:4px}.home-faq__contact svg{width:18px;height:18px;flex-shrink:0}.home-faq__contact-arrow{color:var(--faq-accent)}.home-faq__questions{min-width:0;gap:12px}@media (min-width: 1024px){.home-faq{grid-template-columns:minmax(220px,.7fr) minmax(0,1.6fr);gap:64px}.home-faq__intro{align-self:start;position:sticky;top:112px}}@media (min-width: 1280px){.home-faq--lv{padding-inline:clamp(1rem,3vw,3rem)}}.home-question{scroll-margin-top:110px;border:1px solid var(--faq-border);border-radius:10px;background:var(--faq-background);transition:border-color .2s,background-color .2s}.home-question:hover,.home-question--open{border-color:var(--faq-border-active)}.home-question--open{background:var(--faq-background-active)}.home-question>button{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:64px;padding:18px 22px;text-align:left;font-weight:600;font-size:.9375rem;line-height:1.5}.home-question>button:focus-visible{outline:2px solid var(--faq-accent);outline-offset:3px;border-radius:8px}.home-question__indicator{position:relative;width:16px;height:16px;flex:0 0 16px;color:var(--faq-accent)}.home-question__indicator:before,.home-question__indicator:after{content:"";position:absolute;background:currentColor;border-radius:2px}.home-question__indicator:before{height:2px;width:14px;top:7px;left:1px}.home-question__indicator:after{height:14px;width:2px;top:1px;left:7px;transition:transform .28s ease}.home-question--open .home-question__indicator:after{transform:rotate(90deg)}.home-question__answer{display:grid;grid-template-rows:0fr;visibility:hidden;opacity:0;transition:grid-template-rows .28s ease,opacity .22s ease,visibility 0s .28s}.home-question__answer>div{min-height:0;overflow:hidden}.home-question--open .home-question__answer{grid-template-rows:1fr;visibility:visible;opacity:1;transition-delay:0s}.home-question__content{padding:0 22px 22px;color:#ffffffbf;font-size:.9375rem;font-weight:400;line-height:1.75}.home-question__content a{color:var(--faq-link);text-decoration:underline;text-underline-offset:3px}@media (max-width: 639px){.home-question>button{padding-inline:16px;font-size:.875rem}.home-question__content{padding-inline:16px;font-size:.875rem}}@media (prefers-reduced-motion: reduce){.home-faq__contact,.home-question,.home-question__indicator:after,.home-question__answer{transition:none}}
