.FAQPage-module__pWDHCq__page{color:#fff;background:#020617;min-height:100vh}.FAQPage-module__pWDHCq__hero{background:radial-gradient(circle at 100% 0,#38bdf833,#0000 35%),#020617;padding:160px 20px 80px}.FAQPage-module__pWDHCq__heroInner{width:100%;max-width:1240px;margin:0 auto}.FAQPage-module__pWDHCq__hero span,.FAQPage-module__pWDHCq__eyebrow{color:#38bdf8;letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:700}.FAQPage-module__pWDHCq__hero h1{letter-spacing:-.04em;margin:16px 0;font-size:clamp(42px,6vw,76px);line-height:1.05}.FAQPage-module__pWDHCq__hero p{color:#cbd5e1;max-width:720px;font-size:18px;line-height:1.7}.FAQPage-module__pWDHCq__faqSection{padding:80px 20px 120px}.FAQPage-module__pWDHCq__container{width:100%;max-width:1000px;margin:0 auto}.FAQPage-module__pWDHCq__intro{max-width:720px;margin-bottom:70px}.FAQPage-module__pWDHCq__intro h2{margin:12px 0 16px;font-size:clamp(30px,4vw,46px);line-height:1.15}.FAQPage-module__pWDHCq__intro p{color:#94a3b8;font-size:17px;line-height:1.7}.FAQPage-module__pWDHCq__groups{flex-direction:column;gap:72px;display:flex}.FAQPage-module__pWDHCq__groupHeading{margin-bottom:24px}.FAQPage-module__pWDHCq__groupHeading h2{margin-bottom:8px;font-size:clamp(25px,3vw,34px)}.FAQPage-module__pWDHCq__groupHeading p{color:#94a3b8;line-height:1.6}.FAQPage-module__pWDHCq__questions{flex-direction:column;gap:12px;display:flex}.FAQPage-module__pWDHCq__faqItem{background:#0f172ab8;border:1px solid #94a3b824;border-radius:20px;transition:border-color .25s,background .25s,transform .25s;overflow:hidden}.FAQPage-module__pWDHCq__faqItem:hover{background:#0f172af2;border-color:#38bdf861}.FAQPage-module__pWDHCq__faqItem[open]{background:#0f172af2;border-color:#38bdf86b}.FAQPage-module__pWDHCq__question{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 26px;font-size:17px;font-weight:650;line-height:1.45;list-style:none;display:flex}.FAQPage-module__pWDHCq__question::-webkit-details-marker{display:none}.FAQPage-module__pWDHCq__icon{color:#38bdf8;border:1px solid #38bdf84d;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:24px;font-weight:400;line-height:1;transition:transform .25s,background .25s;display:grid}.FAQPage-module__pWDHCq__faqItem[open] .FAQPage-module__pWDHCq__icon{background:#38bdf81a;transform:rotate(45deg)}.FAQPage-module__pWDHCq__answer{padding:0 76px 25px 26px}.FAQPage-module__pWDHCq__answer p{color:#cbd5e1;font-size:16px;line-height:1.75}.FAQPage-module__pWDHCq__contactBox{background:radial-gradient(circle at 100% 0,#38bdf821,#0000 45%),#0f172acc;border:1px solid #38bdf833;border-radius:30px;justify-content:space-between;align-items:center;gap:40px;margin-top:90px;padding:42px;display:flex}.FAQPage-module__pWDHCq__contactBox>div:first-child{max-width:570px}.FAQPage-module__pWDHCq__contactBox h2{margin:10px 0 12px;font-size:clamp(26px,3vw,36px)}.FAQPage-module__pWDHCq__contactBox p{color:#94a3b8;line-height:1.7}.FAQPage-module__pWDHCq__actions{flex-direction:column;flex-shrink:0;gap:12px;display:flex}.FAQPage-module__pWDHCq__primaryButton,.FAQPage-module__pWDHCq__secondaryButton{border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:0 24px;font-weight:700;text-decoration:none;transition:transform .2s,opacity .2s,background .2s;display:inline-flex}.FAQPage-module__pWDHCq__primaryButton{color:#020617;background:#38bdf8}.FAQPage-module__pWDHCq__secondaryButton{color:#fff;border:1px solid #38bdf866}.FAQPage-module__pWDHCq__primaryButton:hover,.FAQPage-module__pWDHCq__secondaryButton:hover{transform:translateY(-2px)}.FAQPage-module__pWDHCq__secondaryButton:hover{background:#38bdf814}@media (max-width:760px){.FAQPage-module__pWDHCq__hero{padding:20px 20px 8px}.FAQPage-module__pWDHCq__faqSection{padding:8px 16px}.FAQPage-module__pWDHCq__intro{margin-bottom:32px}.FAQPage-module__pWDHCq__groups{gap:12px}.FAQPage-module__pWDHCq__question{gap:14px;padding:20px;font-size:16px}.FAQPage-module__pWDHCq__answer{padding:0 20px 22px}.FAQPage-module__pWDHCq__contactBox{flex-direction:column;align-items:stretch;margin-top:65px;padding:28px 22px}.FAQPage-module__pWDHCq__actions,.FAQPage-module__pWDHCq__primaryButton,.FAQPage-module__pWDHCq__secondaryButton{width:100%}}
