.page_hero__pC8Dc{padding:clamp(10rem,12vh,14rem) 0 clamp(3rem,4vw,5rem);text-align:center}.page_eyebrow__HV179{font-size:1.2rem;letter-spacing:.18em;color:var(--t);margin-bottom:1.2rem}.page_eyebrow__HV179,.page_title__IgqCl{font-weight:700;text-transform:uppercase}.page_title__IgqCl{font-family:var(--font-display);font-size:clamp(3.2rem,5.5vw,5.6rem);color:var(--color-text);line-height:1.05;margin-bottom:1.6rem}.page_subtitle__6vKcv{font-size:clamp(1.5rem,1.6vw,1.8rem);color:var(--color-muted);line-height:1.7;max-width:62rem;margin:0 auto 3.2rem}.page_searchWrap__o9wJn{max-width:64rem;margin:0 auto 3.2rem}.page_searchBar__InxqM{display:flex;gap:1rem;align-items:stretch}.page_searchInput__W6sQ6{flex:1;padding:1.4rem 2rem;font-size:1.5rem;border:2px solid var(--color-border);border-radius:1rem;background:var(--color-surface,var(--l));color:var(--color-text);outline:none;transition:border-color var(--transition)}.page_searchInput__W6sQ6:focus{border-color:var(--pl)}.page_searchInput__W6sQ6::placeholder{color:var(--color-muted);opacity:.6}.page_searchBtn__dIStZ{padding:1.4rem 2.4rem;background:var(--pl);color:#fff;font-size:1.5rem;font-weight:700;border:none;border-radius:1rem;cursor:pointer;white-space:nowrap;transition:opacity var(--transition)}.page_searchBtn__dIStZ:hover{opacity:.85}.page_searchBtn__dIStZ:disabled{opacity:.5;cursor:not-allowed}.page_chips__Z7yry{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center;margin-bottom:3.2rem}.page_chip__DyBjJ{padding:.7rem 1.6rem;font-size:1.3rem;font-weight:600;border:1px solid var(--color-border);border-radius:2rem;background:transparent;color:var(--color-muted);cursor:pointer;transition:all var(--transition)}.page_chip__DyBjJ:hover{border-color:var(--pl);color:var(--pl)}.page_chipActive___IGo9{background:var(--pl);color:#fff;border-color:var(--pl)}.page_faqSection__Yty0M{padding:0 0 clamp(4rem,5vw,6rem)}.page_faqList__adyjr{display:flex;flex-direction:column;gap:1.2rem;max-width:80rem;margin:0 auto}.page_faqItem__tbSMI{border:1px solid var(--color-border);border-radius:1rem;overflow:hidden}.page_faqQ__IlCns{display:flex;align-items:center;justify-content:space-between;padding:2rem 2.4rem;font-size:clamp(1.5rem,1.5vw,1.7rem);font-weight:700;color:var(--color-text);cursor:pointer;list-style:none;gap:1.6rem;min-height:44px}.page_faqQ__IlCns::-webkit-details-marker{display:none}.page_faqQ__IlCns:after{content:"+";font-size:2.2rem;font-weight:300;color:var(--pl);flex-shrink:0;transition:transform var(--transition)}details[open] .page_faqQ__IlCns:after{content:"\2212"}.page_faqA__LE9Hx{padding:0 2.4rem 2rem;font-size:clamp(1.4rem,1.4vw,1.6rem);line-height:1.75;color:var(--color-muted)}.page_faqCta__KQEUo{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.2rem;padding:.8rem 1.8rem;font-size:1.3rem;font-weight:700;color:#fff;background:var(--t);border-radius:.6rem;text-decoration:none;transition:opacity var(--transition)}.page_faqCta__KQEUo:hover{opacity:.85}.page_showMoreBtn__NKYQF{display:block;width:100%;padding:1.6rem;margin-top:.4rem;font-size:1.5rem;font-weight:700;color:var(--pl);background:transparent;border:2px dashed var(--color-border);border-radius:1rem;cursor:pointer;transition:all var(--transition)}.page_showMoreBtn__NKYQF:hover{border-color:var(--pl);background:rgba(139,92,200,.06)}.page_aiSection__qKnn3{max-width:80rem;margin:0 auto;padding:0 0 clamp(4rem,5vw,6rem)}.page_aiResponse__FZsm5{border:2px solid var(--pl);border-radius:1rem;padding:2.4rem;margin-top:2rem;position:relative}.page_aiLabel__IKmzu{position:absolute;top:-1.2rem;left:2rem;padding:.2rem 1rem;font-size:1.1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:var(--pl);color:#fff;border-radius:.4rem}.page_aiText__OhABU{font-size:clamp(1.4rem,1.4vw,1.6rem);line-height:1.75;color:var(--color-text);white-space:pre-wrap}.page_aiCta__1AmYA{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.6rem;padding:1.2rem 2.4rem;font-size:1.4rem;font-weight:700;color:#fff;background:var(--t);border-radius:.8rem;text-decoration:none;transition:opacity var(--transition)}.page_aiCta__1AmYA:hover{opacity:.85}.page_empty__QnMHE{text-align:center;padding:4rem 2rem;color:var(--color-muted);font-size:1.5rem}.page_loading__9d6k_{display:inline-block;width:2rem;height:2rem;border:2px solid var(--color-border);border-top-color:var(--pl);border-radius:50%;animation:page_spin__ME7p4 .6s linear infinite;margin-right:.8rem;vertical-align:middle}@keyframes page_spin__ME7p4{to{transform:rotate(1turn)}}.page_ctaBand__bJB7T{text-align:center;padding:clamp(4rem,5vw,6rem) 0;background:var(--d)}.page_ctaBandTitle__tA0W5{font-family:var(--font-display);font-size:clamp(2.4rem,3.5vw,3.6rem);font-weight:700;color:#fff;margin-bottom:1.2rem;text-transform:uppercase}.page_ctaBandText__zu5Zg{font-size:clamp(1.4rem,1.4vw,1.6rem);color:hsla(0,0%,100%,.7);margin-bottom:2.4rem;max-width:52rem;margin-left:auto;margin-right:auto;line-height:1.6}.page_ctaBandLink__0BA77{display:inline-flex;align-items:center;background:var(--y);color:var(--d);padding:1.4rem 3rem;font-family:var(--font-display);font-size:1.5rem;font-weight:700;border-radius:.8rem;text-decoration:none;text-transform:uppercase;letter-spacing:.06em;transition:opacity var(--transition)}.page_ctaBandLink__0BA77:hover{opacity:.85}.page_chatSection__yGLvy{max-width:80rem;margin:0 auto;padding:0 0 clamp(4rem,5vw,6rem)}.page_chatHeader__dbOtq{display:flex;align-items:center;justify-content:space-between;padding:1.4rem 2rem;background:var(--pl);border-radius:1rem 1rem 0 0}.page_chatHeaderTitle__GT97X{font-size:1.4rem;font-weight:700;color:#fff;letter-spacing:.04em}.page_chatNewBtn__kgo78{padding:.5rem 1.2rem;font-size:1.2rem;font-weight:600;background:hsla(0,0%,100%,.2);color:#fff;border:1px solid hsla(0,0%,100%,.3);border-radius:.5rem;cursor:pointer;transition:background var(--transition)}.page_chatNewBtn__kgo78:hover{background:hsla(0,0%,100%,.3)}.page_chatMessages__tkfVm{border:2px solid var(--color-border);border-top:none;border-radius:0 0 1rem 1rem;padding:2rem;display:flex;flex-direction:column;gap:1.2rem;max-height:60rem;overflow-y:auto}.page_chatBubble__3g2oG{max-width:85%;padding:1.4rem 1.8rem;border-radius:1.2rem;font-size:clamp(1.35rem,1.4vw,1.5rem);line-height:1.7}.page_chatUser__mgU55{align-self:flex-end;background:var(--pl);color:#fff;border-bottom-right-radius:.3rem}.page_chatAssistant__soMST{align-self:flex-start;background:var(--color-surface,hsla(0,0%,100%,.05));color:var(--color-text);border:1px solid var(--color-border);border-bottom-left-radius:.3rem}.page_chatContent____mSj{white-space:pre-wrap;word-wrap:break-word}.page_chatCta__tmsqq{display:inline-flex;align-items:center;gap:.4rem;margin-top:1rem;padding:.6rem 1.4rem;font-size:1.2rem;font-weight:700;color:#fff;background:var(--t);border-radius:.5rem;text-decoration:none;transition:opacity var(--transition)}.page_chatCta__tmsqq:hover{opacity:.85}.page_chatFeedback__MbhzS{display:flex;align-items:center;gap:.6rem;margin-top:.8rem;padding-top:.8rem;border-top:1px solid var(--color-border)}.page_chatFeedbackLabel__KDH_G{font-size:1.15rem;color:var(--color-muted);opacity:.7}.page_chatThumb__2x8UB{background:none;border:1px solid var(--color-border);border-radius:.4rem;padding:.3rem .6rem;font-size:1.3rem;cursor:pointer;transition:all var(--transition);line-height:1}.page_chatThumb__2x8UB:hover{border-color:var(--pl);background:rgba(139,92,200,.1)}.page_chatFeedbackDone___jCJS{font-size:1.15rem;color:var(--t);font-weight:600}.page_chatFeedbackBtn__yYZcu{background:none;border:1px solid var(--color-border);border-radius:.4rem;padding:.35rem 1rem;font-size:1.1rem;cursor:pointer;transition:all var(--transition);color:var(--t);font-weight:500}.page_chatFeedbackBtn__yYZcu:hover{border-color:var(--pl);background:rgba(139,92,200,.1)}.page_chatFeedbackBtnOther__CVA6Y{background:none;border:1px dashed var(--color-border);border-radius:.4rem;padding:.35rem .8rem;font-size:1.1rem;cursor:pointer;transition:all var(--transition);color:var(--color-muted);font-weight:400}.page_chatFeedbackBtnOther__CVA6Y:hover{border-color:var(--pl);color:var(--t)}.page_chatOtherForm__r_2Cv{display:flex;gap:.5rem;width:100%}.page_chatOtherInput__jeF7G{flex:1;padding:.4rem .8rem;border:1px solid var(--color-border);border-radius:.4rem;font-size:1.1rem;background:var(--bg);color:var(--t)}.page_chatOtherInput__jeF7G:focus{outline:none;border-color:var(--pl)}.page_chatOtherSubmit__Ipxtr{padding:.4rem 1rem;background:var(--pl);color:#fff;border:none;border-radius:.4rem;font-size:1.1rem;font-weight:600;cursor:pointer;transition:opacity var(--transition)}.page_chatOtherSubmit__Ipxtr:hover{opacity:.85}[data-theme=light] .page_faqQ__IlCns{color:#1a0e3a}[data-theme=light] .page_faqA__LE9Hx{color:#5a4880}[data-theme=light] .page_aiText__OhABU{color:#1a0e3a}@media (max-width:600px){.page_searchBar__InxqM{flex-direction:column}.page_searchBtn__dIStZ{width:100%}}