.faq-page{max-width:1280px}.faq-heading{margin-bottom:42px}.faq-heading .eyebrow{display:flex;align-items:center;gap:10px;color:#a7b1a9}.faq-heading .orange-line{display:inline-block;width:25px;height:1px;background:var(--primary)}.faq-heading h1{max-width:740px}.faq-content{max-width:1040px;margin:0 auto}.faq-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.faq-section-heading .section-kicker,.faq-contact .section-kicker{font-size:8px;letter-spacing:1.8px;color:#9ca99f}.faq-section-heading h2{font-family:var(--heading);font-size:25px;font-weight:550;letter-spacing:-.7px;margin:8px 0 0}.faq-section-heading h2>span{color:var(--primary)}.faq-count{padding:7px 10px;border:1px solid var(--line);border-radius:20px;color:#9aa49d;font-size:10px;white-space:nowrap}.faq-list{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:linear-gradient(145deg,#15191e,#101317)}.faq-item{border-bottom:1px solid var(--line);padding:0 24px}.faq-item:last-child{border-bottom:0}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:72px;list-style:none;cursor:pointer;color:#e6e9e5;font-family:var(--heading);font-size:14px;font-weight:500;line-height:1.6}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:3px}.faq-item summary>i{position:relative;display:grid;place-items:center;flex:0 0 29px;width:29px;height:29px;border:1px solid #ffffff20;border-radius:50%;color:var(--primary);transition:transform .2s,border-color .2s,background .2s}.faq-item summary>i:before,.faq-item summary>i:after{content:'';position:absolute;width:10px;height:1px;background:currentColor}.faq-item summary>i:after{transform:rotate(90deg);transition:transform .2s}.faq-item[open] summary>i{background:#4ade8010;border-color:#4ade8040}.faq-item[open] summary>i:after{transform:rotate(0)}.faq-answer{max-width:820px;padding:0 45px 23px 0;color:#9da7a0;font-size:12px;line-height:1.9;white-space:pre-line}.faq-empty{text-align:center;padding:44px 24px;border:1px solid var(--line);border-radius:12px;background:radial-gradient(ellipse at 50% 0,#22342a66,transparent 65%),#111419}.faq-empty-icon{display:grid;place-items:center;width:48px;height:48px;border:1px solid #4ade8030;border-radius:50%;background:#4ade8008;color:var(--primary);margin:auto}.faq-empty-icon svg{width:21px;height:21px}.faq-empty h3{font-family:var(--heading);font-size:19px;font-weight:500;margin:18px 0 8px}.faq-empty p{max-width:400px;margin:0 auto 20px;color:#929da6;font-size:12px;line-height:1.8}.faq-empty .button,.faq-contact .button{min-height:41px;font-size:11px}.faq-contact{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:25px;padding:24px 26px;border:1px solid #4ade8020;border-radius:10px;background:linear-gradient(100deg,#4ade800b,transparent 80%),#111419}.faq-contact h2{font-family:var(--heading);font-size:18px;font-weight:550;letter-spacing:-.3px;margin:7px 0 5px}.faq-contact p{margin:0;color:#929da6;font-size:11px;line-height:1.7}.faq-contact .button{flex-shrink:0}@media(max-width:760px){.faq-heading{align-items:flex-start;flex-direction:column;gap:18px;margin:24px 0 30px}.faq-heading h1{font-size:34px;letter-spacing:-1.2px}.faq-heading p{font-size:12px}.faq-section-heading h2{font-size:22px}.faq-item{padding:0 17px}.faq-item summary{min-height:66px;font-size:13px;gap:12px}.faq-item summary>i{flex-basis:26px;width:26px;height:26px}.faq-answer{padding:0 0 20px;font-size:11px}.faq-contact{align-items:flex-start;flex-direction:column;padding:21px}.faq-contact .button{align-self:flex-start}}@media(prefers-reduced-motion:reduce){.faq-item summary>i,.faq-item summary>i:after{transition:none}}
