@font-face{font-family:Geist;src:url(/fonts/Geist-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}*{margin:0;padding:0}body{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;color:#000;background-color:#fff}.text-thin{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:100}.text-extra-light{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:200}.text-light{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:300}.text-regular{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400}.text-medium{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500}.text-semi-bold{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600}.text-bold{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700}.text-extra-bold{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:800}.text-black{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:900}.faq__hero{position:relative;overflow:hidden;width:100vw;margin-left:calc(-50vw + 50%);margin-top:-40px;padding:100px 60px 60px;display:flex;justify-content:center}.faq__hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#42097a,#23063f 40%,#551494)}.faq__hero-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 80% 20%,rgba(255,109,0,.15) 0%,transparent 60%)}.faq__hero-content{position:relative;z-index:1;display:flex;flex-direction:column;gap:16px;max-width:900px;width:100%}.faq__layout{display:grid;grid-template-columns:260px 1fr;gap:48px;max-width:1100px;margin:0 auto;padding:48px 60px 80px;min-height:600px}.faq__sidebar{position:sticky;top:100px;align-self:start}.faq__sidebar-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.faq__sidebar-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;border:none;background:none;border-radius:10px;cursor:pointer;text-align:left;transition:all .15s ease}.faq__sidebar-btn:hover{background:#f4f4f4}.faq__sidebar-btn--active,.faq__sidebar-btn--active:hover{background:#f8f1ff}.faq__sidebar-count{display:flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 6px;border-radius:6px;background:#f4f4f4;color:#929292;font-size:12px;font-weight:600}.faq__sidebar-btn--active .faq__sidebar-count{background:#5514941a;color:#551494}.faq__tabs{display:none}.faq__content{display:flex;flex-direction:column;gap:24px;min-width:0}.faq__content-header{display:flex;flex-direction:column;gap:8px;padding-bottom:24px;border-bottom:1px solid #e0e0e0}.faq__accordion{display:flex;flex-direction:column}.faq__accordion-item{border-bottom:1px solid #f4f4f4}.faq__accordion-item--open .faq__accordion-icon{transform:rotate(180deg)}.faq__accordion-item--open .faq__accordion-trigger{color:#551494}.faq__accordion-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 4px;border:none;background:none;cursor:pointer;text-align:left;transition:opacity .15s ease}.faq__accordion-trigger:hover{opacity:.7}.faq__accordion-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#f4f4f4;color:#929292;transition:all .25s ease}.faq__accordion-item--open .faq__accordion-icon{background:#f8f1ff;color:#551494}.faq__accordion-body{overflow:hidden;transition:height .25s ease}.faq__accordion-content{padding:0 4px 20px}@media (max-width: 480px){.faq__hero{padding:80px 20px 40px;margin-top:-20px}.faq__hero h1{font-size:28px!important}.faq__layout{display:flex;flex-direction:column;gap:0;padding:0 20px 60px}.faq__sidebar{display:none}.faq__tabs{display:flex;gap:8px;overflow-x:auto;padding:20px 0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.faq__tabs::-webkit-scrollbar{display:none}.faq__tab{flex-shrink:0;padding:8px 16px;border:1px solid #e0e0e0;border-radius:100px;background:#fff;font-size:14px;font-weight:500;color:#2b2b2bee;cursor:pointer;white-space:nowrap;transition:all .15s ease}.faq__tab--active{background:#551494;border-color:#551494;color:#fff}.faq__content{gap:16px}.faq__content-header{padding-bottom:16px}.faq__content-header h2{font-size:22px!important}.faq__accordion-trigger{padding:16px 0}.faq__accordion-content{padding:0 0 16px}}@media (min-width: 481px) and (max-width: 768px){.faq__hero{padding:90px 40px 50px;margin-top:-30px}.faq__hero h1{font-size:40px!important}.faq__layout{grid-template-columns:220px 1fr;gap:32px;padding:40px 40px 60px}.faq__sidebar-btn{padding:10px 14px}}
