.Navigation_publicHeaderBar__lvrkk{position:fixed;top:0;left:0;right:0;background-color:#fff;border-bottom:1px solid #e5e7eb;z-index:50}.Navigation_publicHeaderContent__KngGq{max-width:72rem;margin:0 auto;padding:1.5rem 2rem;display:flex;justify-content:space-between;align-items:center}.Navigation_publicNavGroup__H3uP5{display:flex;align-items:center;gap:2rem}.Navigation_publicNavLink__vLkHO{color:#555;text-decoration:none;transition:color .2s}.Navigation_publicNavLink__vLkHO:hover{color:#f25d50}.Navigation_publicSiteTitle__LbsIl{color:#1a1a1a;font-size:1.75rem;font-weight:700;text-decoration:none}.Navigation_publicCTAButton__q_Ux5{background-color:#f25d50;color:#fff;padding:.5rem 1rem;border-radius:.25rem;font-weight:600;text-decoration:none;transition:background-color .2s}.Navigation_publicCTAButton__q_Ux5:hover{background-color:#e9483f}.Navigation_appHeaderBar__Avdri{position:fixed;top:0;left:0;right:0;background-color:#0f172a;border-bottom:1px solid #334155;z-index:50}.Navigation_appHeaderContent__HLH_S{max-width:72rem;margin:0 auto;padding:1.5rem 2rem;display:flex;justify-content:space-between;align-items:center}.Navigation_appNavGroup__y0u7W{display:flex;align-items:center;gap:2rem}.Navigation_appNavLink__Y8PeP{color:#94a3b8;text-decoration:none;transition:color .2s}.Navigation_appNavLink__Y8PeP:hover{color:#22d3ee}.Navigation_appNavLink__Y8PeP.Navigation_active__Ru7xI{color:#22d3ee;font-weight:600}.Navigation_appSiteTitle__gpf5_{color:#fff;font-size:1.25rem;font-weight:600;text-decoration:none}.Navigation_userButtonWrapper__3Bw_5{margin-left:auto;padding-left:2rem}.FAQ_faqSectionWrapper__F11lz{width:70%;margin:0 auto;padding:4rem 1.5rem;background-color:#fff}.FAQ_sectionHeaderContainer__QYzqv{margin-bottom:2rem}.FAQ_sectionTitle__89q59{font-size:2.25rem;font-family:Merriweather,serif;font-weight:700;color:#0f0f0f;margin:0}.FAQ_sectionSubtitle__JbDaK{font-size:1.125rem;color:#555;max-width:40rem;line-height:1.6;margin:.5rem 0 0}.FAQ_faqContainer__Ccuwj{display:flex;flex-direction:column;gap:1rem}.FAQ_faqItem__Dhu_S{border:1px solid #ddd;border-radius:.25rem;background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.05);overflow:hidden;transition:transform .2s,box-shadow .2s}.FAQ_faqItem__Dhu_S:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.1)}.FAQ_faqQuestionButton__gbP4Z{width:100%;text-align:left;background:none;border:none;padding:1rem;font-family:Merriweather,serif;font-size:1.125rem;color:#1a1a1a;cursor:pointer;transition:background-color .2s}.FAQ_faqQuestionButton__gbP4Z:hover{background-color:#f7f7f7}.FAQ_faqAnswerWrapper__2cM2U{overflow:hidden;max-height:0;transition:max-height .3s ease-in-out;padding:0 1rem}.FAQ_faqAnswer__eH8NR{margin:1rem 0;font-size:1rem;line-height:1.6;color:#444}