.faq-module__VSI0LW__page{background:var(--color-bg-primary);min-height:100vh}.faq-module__VSI0LW__hero{text-align:left;background:var(--color-bg-primary);padding:192px 0 96px;position:relative;overflow:hidden}.faq-module__VSI0LW__hero:before{content:"";opacity:.6;pointer-events:none;background:radial-gradient(80% 50% at 50% -20%,#247cff2e,#0000);position:absolute;inset:0}.faq-module__VSI0LW__container{z-index:1;max-width:1200px;margin:0 auto;padding:0 1.5rem;position:relative}@media (min-width:1024px){.faq-module__VSI0LW__container{padding:0 2rem}}.faq-module__VSI0LW__pageTitle{letter-spacing:-.02em;color:var(--color-text-primary);margin:0 0 1.5rem;font-size:clamp(3rem,5.2vw,5.5rem);font-weight:900;line-height:1.05}.faq-module__VSI0LW__pageSubtitle{color:var(--color-text-secondary);max-width:60ch;margin:0 0 2.75rem;font-size:clamp(1.2rem,2vw,1.9rem);line-height:1.35}.faq-module__VSI0LW__searchInline{margin-bottom:1.5rem}@media (min-width:1024px){.faq-module__VSI0LW__searchInline{z-index:10;background:var(--color-bg-primary);margin-bottom:0;padding:.75rem 0;position:sticky;top:80px}.faq-module__VSI0LW__searchInline:after{content:"";background:linear-gradient(to bottom,var(--color-bg-primary),transparent);pointer-events:none;height:3rem;position:absolute;bottom:-3rem;left:0;right:0}}.faq-module__VSI0LW__searchWrapper{position:relative}.faq-module__VSI0LW__searchInput{width:100%;color:var(--color-text-primary);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;outline:none;padding:.85rem 3rem .85rem 1.25rem;font-size:1rem;transition:all .2s}.faq-module__VSI0LW__searchInput::placeholder{color:var(--color-text-secondary)}.faq-module__VSI0LW__searchInput:focus{border-color:var(--color-accent-primary);background:#ffffff0f;box-shadow:0 0 0 3px #247cff26}.faq-module__VSI0LW__searchClear{color:var(--color-text-primary);cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:1rem;transition:all .2s;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.faq-module__VSI0LW__searchClear:hover{background:var(--color-accent-primary);color:var(--color-text-primary)}.faq-module__VSI0LW__searchResultsCount{color:var(--color-accent-primary);margin-top:.75rem;font-size:.88rem;font-weight:600}.faq-module__VSI0LW__noResults{text-align:center;padding:4rem 2rem}.faq-module__VSI0LW__noResultsText{color:var(--color-text-secondary);font-size:1.25rem;line-height:1.8}.faq-module__VSI0LW__clearSearchLink{color:#247cff;cursor:pointer;font-size:inherit;background:0 0;border:none;font-weight:600;text-decoration:underline;transition:color .2s}.faq-module__VSI0LW__clearSearchLink:hover{color:var(--color-accent-secondary);text-decoration:none}.faq-module__VSI0LW__faqContent{background:var(--color-bg-primary);padding:1.5rem 0 96px}.faq-module__VSI0LW__faqLayout{gap:3rem;max-width:1200px;margin:0 auto;padding:0 1.5rem;display:flex}.faq-module__VSI0LW__sidebar{display:none}.faq-module__VSI0LW__sidebarNav{flex-direction:column;gap:.25rem;display:flex}.faq-module__VSI0LW__sidebarLink{color:var(--color-text-secondary);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-left:2px solid #0000;border-radius:0 6px 6px 0;padding:.6rem 1rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s,background .2s;display:block}.faq-module__VSI0LW__sidebarLink:hover{color:var(--color-text-primary);background:#ffffff0a}.faq-module__VSI0LW__sidebarLinkActive{color:var(--color-accent-primary);border-left-color:var(--color-accent-primary);background:#247cff0f;font-weight:600}.faq-module__VSI0LW__sidebarLinkDisabled{opacity:.3;cursor:default}.faq-module__VSI0LW__sidebarLinkDisabled:hover{color:var(--color-text-secondary);background:0 0}.faq-module__VSI0LW__faqMain{flex:1;min-width:0}@media (min-width:1024px){.faq-module__VSI0LW__faqLayout{padding:0 2rem}.faq-module__VSI0LW__sidebar{flex-shrink:0;align-self:flex-start;width:220px;max-height:calc(100vh - 100px);padding-top:.75rem;display:block;position:sticky;top:80px;overflow-y:auto}}.faq-module__VSI0LW__faqSection{margin-bottom:4rem;scroll-margin-top:160px}.faq-module__VSI0LW__searchInline+.faq-module__VSI0LW__faqSection{margin-top:30px}.faq-module__VSI0LW__sectionTitle{color:#fff;letter-spacing:-.01em;border-bottom:1px solid #ffffff1a;margin:0 0 1.5rem;padding-bottom:.75rem;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800;line-height:1.15}.faq-module__VSI0LW__faqList{flex-direction:column;gap:1rem;display:flex}.faq-module__VSI0LW__faqItem{background:#1a1f26;border:1px solid #ffffff0f;border-radius:12px;scroll-margin-top:100px;transition:all .2s;overflow:hidden}.faq-module__VSI0LW__faqItem:hover{border-color:#ffffff1f}.faq-module__VSI0LW__question{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.5rem 2rem;transition:background .2s;display:flex}.faq-module__VSI0LW__question:hover{background:#ffffff08}.faq-module__VSI0LW__questionText{color:#fff;flex:1;font-size:1.25rem;font-weight:800}.faq-module__VSI0LW__icon{color:#247cff;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:1.75rem;font-weight:300;transition:transform .3s;display:flex}.faq-module__VSI0LW__iconOpen{transform:rotate(45deg)}.faq-module__VSI0LW__answer{grid-template-rows:0fr;transition:grid-template-rows .3s,padding .3s;display:grid}.faq-module__VSI0LW__answer>div{overflow:hidden}.faq-module__VSI0LW__answerOpen{grid-template-rows:1fr;padding:.25rem 2rem 1.5rem}.faq-module__VSI0LW__answerText{color:var(--color-text-secondary);margin:0;font-size:1.05rem;line-height:1.8}.faq-module__VSI0LW__answerText strong{color:#fff;font-weight:600}.faq-module__VSI0LW__answerText ul,.faq-module__VSI0LW__answerText ol{margin:.75rem 0;padding-left:1.5rem}.faq-module__VSI0LW__answerText li{margin-bottom:.4rem}.faq-module__VSI0LW__answerText a{color:#247cff;text-decoration:underline;transition:color .2s}.faq-module__VSI0LW__answerText a:hover{color:#4c63ff}.faq-module__VSI0LW__answerText table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.95rem}.faq-module__VSI0LW__answerText th,.faq-module__VSI0LW__answerText td{text-align:left;border:1px solid #ffffff1a;padding:.75rem 1rem}.faq-module__VSI0LW__answerText th{color:#fff;background:#247cff1a;font-weight:600}.faq-module__VSI0LW__answerText td{background:#1a1f2680}.faq-module__VSI0LW__answerLink{color:#247cff;word-break:break-all;text-decoration:underline;transition:color .2s}.faq-module__VSI0LW__answerLink:hover{color:#00f5ba;text-decoration:none}.faq-module__VSI0LW__ctaSection{background:var(--color-bg-primary);padding:96px 0}.faq-module__VSI0LW__ctaCard{background:var(--color-bg-secondary);text-align:center;border:1px solid #ffffff0f;border-radius:16px;max-width:800px;margin:0 auto;padding:3rem}.faq-module__VSI0LW__ctaHeading{color:var(--color-text-primary);margin:0 0 1.25rem;font-size:clamp(2rem,3.4vw,4.25rem);font-weight:900}.faq-module__VSI0LW__ctaText{color:var(--color-text-secondary);margin:0 0 2.5rem;font-size:clamp(1.1rem,2vw,1.6rem);font-weight:500;line-height:1.6}.faq-module__VSI0LW__ctaButton{color:#fff;background:#247cff;border-radius:10px;padding:1rem 2rem;font-size:1.05rem;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s,background-color .2s;display:inline-block}.faq-module__VSI0LW__ctaButton:hover{color:#fff;background:#1a64cc;transform:translateY(-1px);box-shadow:0 10px 22px #247cff40}@media (max-width:768px){.faq-module__VSI0LW__hero{padding:144px 0 64px}.faq-module__VSI0LW__noResultsText{font-size:1.1rem}.faq-module__VSI0LW__faqContent{padding:2rem 0 4rem}.faq-module__VSI0LW__faqLayout{padding:0 1rem}.faq-module__VSI0LW__faqSection{margin-bottom:3rem}.faq-module__VSI0LW__sectionTitle{font-size:1.35rem}.faq-module__VSI0LW__question{padding:1.25rem 1.5rem}.faq-module__VSI0LW__questionText{font-size:1.1rem}.faq-module__VSI0LW__icon{font-size:1.5rem}.faq-module__VSI0LW__answerOpen{padding:0 1.5rem 1.25rem}.faq-module__VSI0LW__answerText{font-size:1rem}.faq-module__VSI0LW__ctaCard{padding:3rem 2rem}.faq-module__VSI0LW__ctaHeading{font-size:1.875rem}.faq-module__VSI0LW__ctaText{font-size:1.1rem}}
