.Header_header__0QFuv{position:fixed;top:0;left:0;right:0;z-index:50;background:rgba(255,255,255,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(0,0,0,.06);transition:background .3s ease,border-color .3s ease}.Header_header__0QFuv[data-theme=dark]{background:rgba(10,10,10,.75);border-bottom:1px solid rgba(255,255,255,.06)}.Header_container__OiMmI{max-width:1200px;margin:0 auto;padding:0 1.5rem;display:flex;align-items:center;justify-content:space-between;height:70px}.Header_logo__AQtsM{flex-shrink:0}.Header_logoLink__2kY2_{text-decoration:none;color:inherit}.Header_logoText__P5Bs_{font-size:1.375rem;font-weight:700;letter-spacing:-.025em;background:linear-gradient(135deg,#2563EB,#7C3AED);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Header_header__0QFuv[data-theme=dark] .Header_logoText__P5Bs_{background:linear-gradient(135deg,#60A5FA,#A78BFA);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Header_nav__mmjjC{display:flex;align-items:center;gap:2rem}.Header_navLink__SycC1{text-decoration:none;color:#3F3F46;font-weight:500;font-size:.9375rem;letter-spacing:-.005em;transition:color .25s ease;position:relative}.Header_navLink__SycC1:hover{color:#2563EB}.Header_navLink__SycC1:after{content:"";position:absolute;bottom:-6px;left:0;width:0;height:2px;background:linear-gradient(90deg,#2563EB,#7C3AED);border-radius:2px;transition:width .25s ease}.Header_navLink__SycC1:hover:after{width:100%}.Header_actions__OoGgi{display:flex;align-items:center;gap:.5rem}.Header_themeToggle__8_A3i{background:none;border:1px solid transparent;padding:.5rem;border-radius:.625rem;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease;color:#3F3F46;display:inline-flex;align-items:center;justify-content:center}.Header_themeToggle__8_A3i:hover{background:rgba(37,99,235,.08);border-color:rgba(37,99,235,.18);color:#2563EB}.Header_themeIcon__73OzF{width:1.125rem;height:1.125rem}.Header_mobileMenuButton__JDNLt{display:none;background:none;border:1px solid transparent;padding:.5rem;border-radius:.625rem;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease;color:#3F3F46}.Header_mobileMenuButton__JDNLt:hover{background:rgba(37,99,235,.08);border-color:rgba(37,99,235,.18);color:#2563EB}.Header_menuIcon__Te4d9{width:1.5rem;height:1.5rem}.Header_header__0QFuv[data-theme=dark] .Header_navLink__SycC1{color:#D4D4D8}.Header_header__0QFuv[data-theme=dark] .Header_navLink__SycC1:hover{color:#60A5FA}.Header_header__0QFuv[data-theme=dark] .Header_navLink__SycC1:after{background:linear-gradient(90deg,#60A5FA,#A78BFA)}.Header_header__0QFuv[data-theme=dark] .Header_mobileMenuButton__JDNLt,.Header_header__0QFuv[data-theme=dark] .Header_themeToggle__8_A3i{color:#D4D4D8}.Header_header__0QFuv[data-theme=dark] .Header_mobileMenuButton__JDNLt:hover,.Header_header__0QFuv[data-theme=dark] .Header_themeToggle__8_A3i:hover{background:rgba(96,165,250,.1);border-color:rgba(96,165,250,.22);color:#60A5FA}@media (max-width:768px){.Header_nav__mmjjC{position:fixed;top:70px;left:0;right:0;background:rgba(255,255,255,.95);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);flex-direction:column;padding:2rem;gap:1.5rem;transform:translateY(-100%);opacity:0;visibility:hidden;transition:transform .3s ease,opacity .3s ease,visibility .3s ease;border-bottom:1px solid rgba(0,0,0,.06)}.Header_nav__mmjjC[data-theme=dark]{background:rgba(10,10,10,.95);border-bottom:1px solid rgba(255,255,255,.06)}.Header_navOpen__ajlWJ{transform:translateY(0);opacity:1;visibility:visible}.Header_mobileMenuButton__JDNLt{display:inline-flex;align-items:center;justify-content:center}.Header_navLink__SycC1{font-size:1.0625rem;padding:.5rem 0}}@media (max-width:480px){.Header_container__OiMmI{padding:0 1rem}.Header_logoText__P5Bs_{font-size:1.25rem}}.Footer_footer__uDSrJ{background:#FAFAFA;color:#0A0A0A;padding:3.5rem 0 1.75rem;margin-top:auto;border-top:1px solid rgba(0,0,0,.06);transition:background .3s ease,color .3s ease,border-color .3s ease}.Footer_footer__uDSrJ[data-theme=dark]{background:#0A0A0A;color:#FAFAFA;border-top:1px solid rgba(255,255,255,.06)}.Footer_container__yjIVm{max-width:1200px;margin:0 auto;padding:0 1.5rem}.Footer_content__KBpfp{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2.5rem;margin-bottom:2.5rem}.Footer_section__GJZEz{display:flex;flex-direction:column;gap:.875rem}.Footer_title___NJqY{font-size:1.375rem;font-weight:700;margin:0;letter-spacing:-.025em;background:linear-gradient(135deg,#2563EB,#7C3AED);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Footer_footer__uDSrJ[data-theme=dark] .Footer_title___NJqY{background:linear-gradient(135deg,#60A5FA,#A78BFA);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Footer_description__9s13w{font-size:.9375rem;color:#52525B;margin:0;line-height:1.6;letter-spacing:-.005em}.Footer_footer__uDSrJ[data-theme=dark] .Footer_description__9s13w{color:#A1A1AA}.Footer_sectionTitle__UYjxy{font-size:.75rem;font-weight:600;margin:0 0 .5rem;color:#71717A;letter-spacing:.08em;text-transform:uppercase}.Footer_footer__uDSrJ[data-theme=dark] .Footer_sectionTitle__UYjxy{color:#71717A}.Footer_links__lc0j_{display:flex;flex-direction:column;gap:.625rem}.Footer_link__edNqW{color:#3F3F46;text-decoration:none;font-size:.9375rem;font-weight:500;letter-spacing:-.005em;transition:color .2s ease;width:fit-content}.Footer_link__edNqW:hover{color:#2563EB}.Footer_footer__uDSrJ[data-theme=dark] .Footer_link__edNqW{color:#D4D4D8}.Footer_footer__uDSrJ[data-theme=dark] .Footer_link__edNqW:hover{color:#60A5FA}.Footer_socialLinks__rUxio{display:flex;gap:.5rem}.Footer_socialLink__tonZN{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;background:#FFFFFF;border:1px solid #e5e7eb;border-radius:.625rem;color:#3F3F46;text-decoration:none;transition:border-color .2s ease,color .2s ease,transform .2s ease,background .2s ease}.Footer_socialLink__tonZN:hover{border-color:#2563EB;color:#2563EB;transform:translateY(-2px)}.Footer_footer__uDSrJ[data-theme=dark] .Footer_socialLink__tonZN{background:#111114;border-color:#1F1F23;color:#D4D4D8}.Footer_footer__uDSrJ[data-theme=dark] .Footer_socialLink__tonZN:hover{border-color:#60A5FA;color:#60A5FA;background:#15151A}.Footer_socialIcon__Akkns{width:1.0625rem;height:1.0625rem}.Footer_bottom__9esaw{display:flex;justify-content:space-between;align-items:center;padding-top:1.75rem;border-top:1px solid rgba(0,0,0,.06);font-size:.8125rem;color:#71717A;letter-spacing:-.005em}.Footer_footer__uDSrJ[data-theme=dark] .Footer_bottom__9esaw{border-top:1px solid rgba(255,255,255,.06);color:#71717A}.Footer_copyright__3qIY3{flex:1}.Footer_tech__PjWAb{text-align:right}@media (max-width:768px){.Footer_footer__uDSrJ{padding:2.5rem 0 1.25rem}.Footer_content__KBpfp{grid-template-columns:1fr;gap:1.75rem}.Footer_bottom__9esaw{flex-direction:column;gap:.5rem;text-align:center}.Footer_tech__PjWAb{text-align:center}}@media (max-width:480px){.Footer_container__yjIVm{padding:0 1rem}.Footer_socialLinks__rUxio{gap:.5rem}}.PublicLayout_layout__bLKsy{min-height:100vh;display:flex;flex-direction:column;background:#ffffff;color:#0f172a;transition:all .3s ease}.PublicLayout_layout__bLKsy[data-theme=dark]{background:#0f172a;color:#f8fafc}.PublicLayout_main__R33md{flex:1;padding-top:70px;min-height:calc(100vh - 70px)}.PublicLayout_container__hDQbl{max-width:1200px;margin:0 auto;padding:0 1rem}.PublicLayout_section___4_Fr{padding:4rem 0}.PublicLayout_sectionSmall__jie1h{padding:2rem 0}.PublicLayout_sectionLarge__8Qvxn{padding:6rem 0}@media (max-width:768px){.PublicLayout_section___4_Fr{padding:3rem 0}.PublicLayout_sectionSmall__jie1h{padding:1.5rem 0}.PublicLayout_sectionLarge__8Qvxn{padding:4rem 0}}@media (max-width:480px){.PublicLayout_section___4_Fr{padding:2rem 0}.PublicLayout_sectionSmall__jie1h{padding:1rem 0}.PublicLayout_sectionLarge__8Qvxn{padding:3rem 0}}