#faq.ed-faq-cards{max-width:1160px;margin:0 auto;padding:clamp(60px,9vw,120px) clamp(20px,5vw,40px) 0;scroll-margin-top:100px}#faq *{box-sizing:border-box}#faq .micro{font:10px/1.7 'JetBrains Mono',monospace;letter-spacing:.08em;color:#536071}#faq .block-heading{margin-bottom:35px}#faq h2,#faq h3{font-family:Unbounded,sans-serif;font-weight:300;letter-spacing:-.035em;text-wrap:balance}#faq .block-heading h2{font-size:38px;line-height:1.3;margin:20px 0}#faq .block-heading>p{font:14px/1.85 Onest,sans-serif;color:#536071;margin:0;max-width:60ch}#faq .tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;align-items:stretch}#faq .question-tile{position:relative;isolation:isolate;overflow:hidden;background:#fff;border:1px solid #e0e5ec;border-radius:18px;min-height:245px;padding:24px}#faq .brand-foil{position:absolute;inset:0;z-index:-1;border-radius:inherit;overflow:hidden;pointer-events:none;background:linear-gradient(155deg,#f6f4fb,#cfd6ea 30%,#b9c6d8 48%,#8b96a6 70%,#e8e4f2 88%,#eef1f7);opacity:0;transition:opacity .2s}#faq .brand-foil>span{border-radius:inherit}#faq .brand-foil>span:first-child{animation:faqCardFlow 7s ease-in-out infinite}#faq .question-tile[open]>.brand-foil{opacity:1}#faq .question-tile summary{cursor:pointer;list-style:none}#faq .question-tile summary::-webkit-details-marker{display:none}#faq .question-tile h3{font-size:21px;line-height:1.6;margin:24px 0 32px;max-width:23ch}#faq .tile-sign{display:block;font-size:21px;color:#6c8a93;position:absolute;bottom:20px;right:25px}#faq .question-tile[open] .tile-sign{display:none}#faq .question-tile[open] h3{margin-bottom:17px}#faq .question-tile>p{font:13px/1.85 Onest,sans-serif;margin:0;color:#3e5368}#faq .last-tile{background:#101319;color:#fff;display:flex;flex-direction:column;text-decoration:none}#faq .last-tile .micro{color:#aebdce}#faq .last-tile>span:last-child{margin-top:auto;font:12px/1.7 Onest,sans-serif;color:#c6d3e0}#faq summary:focus-visible,#faq a:focus-visible{outline:2px solid #507a91;outline-offset:4px}@keyframes faqCardFlow{0%,100%{background-position:0% 0}50%{background-position:100% 0}}@media(max-width:1000px){#faq .tiles{grid-template-columns:1fr 1fr}}@media(max-width:700px){#faq .block-heading h2{font-size:29px}#faq .tiles{grid-template-columns:1fr;gap:13px}#faq .question-tile{padding:21px;min-height:130px}#faq .question-tile h3{font-size:19px;line-height:1.45;margin:17px 20px 12px 0}#faq .question-tile summary{min-height:86px}#faq .tile-sign{bottom:18px;right:20px}
#faq .question-tile:nth-child(2)>.brand-foil{opacity:.42}
#faq .question-tile:nth-child(3){background:#e8efef}
#faq .question-tile:nth-child(4){background:#101319;color:#fff;border-color:#101319}
#faq .question-tile:nth-child(4) .micro,#faq .question-tile:nth-child(4)>p{color:#d0dbe5}
#faq .question-tile:nth-child(4)>.brand-foil{opacity:.12}
#faq .question-tile:nth-child(4)[open]>.brand-foil{opacity:.12}
#faq .question-tile[open]:not(:nth-child(4))>.brand-foil{opacity:1}
#faq .question-tile.last-tile{min-height:155px}#faq .question-tile>p{font-size:14px}}@media(prefers-reduced-motion:reduce){#faq .brand-foil{transition:none}#faq .brand-foil>span{animation:none!important;transition:none!important}}

.question-symbol{display:none}
@media(max-width:700px){
 #faq .question-symbol{display:block;position:absolute;right:14px;top:11px;width:78px;height:86px;color:#8495ad;opacity:.16;pointer-events:none;z-index:0}
 #faq .question-tile summary>.micro,#faq .question-tile summary>h3{position:relative;z-index:1}
 #faq .question-tile h3{max-width:23ch}
 #faq .question-tile:nth-child(4) .question-symbol{color:#d5dfe9;opacity:.18}
 #faq .question-symbol-3{transform:rotate(-10deg)}
}
