.PublicFooter_footer__tW0lt{background:#060e1e;color:#fff}.PublicFooter_cta__JJxjs{border-bottom:1px solid hsla(0,0%,100%,.07);padding:2.5rem 0}.PublicFooter_ctaInner__FHGhN{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.PublicFooter_ctaHeading___mmiF{font-size:1.1rem;font-weight:700;color:#e2e8f0;margin:0;line-height:1.3}.PublicFooter_ctaSub__t1a4D{font-size:.875rem;color:#6b7280;margin:.3rem 0 0}.PublicFooter_ctaBtn__5VvC9{display:inline-flex;align-items:center;background:#f5921e;color:#fff;font-size:.875rem;font-weight:600;padding:.7rem 1.5rem;border-radius:6px;text-decoration:none;white-space:nowrap;transition:background .15s,transform .1s;flex-shrink:0}.PublicFooter_ctaBtn__5VvC9:hover{background:#d97e12;color:#fff;transform:translateY(-1px)}.PublicFooter_main__MgoHo{padding:3rem 0 2.5rem}.PublicFooter_grid__hhMM9{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:3rem;gap:3rem}.PublicFooter_brand__nACky{display:flex;flex-direction:column;gap:1rem}.PublicFooter_tagline__P0vAo{font-size:.875rem;color:#9ca3af;line-height:1.6;margin:0;max-width:260px}.PublicFooter_socialLabel__a8YCA{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#4b5563;margin:.5rem 0 .4rem}.PublicFooter_social__yD7SI{display:flex;gap:.5rem}.PublicFooter_social__yD7SI a{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:hsla(0,0%,100%,.07);color:#9ca3af;transition:background .15s,color .15s}.PublicFooter_social__yD7SI a:hover{background:hsla(0,0%,100%,.15);color:#fff}.PublicFooter_col__VT52H{display:flex;flex-direction:column;gap:.9rem}.PublicFooter_colTitle__qPOWQ{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#4b5563}.PublicFooter_colLinks__zQSWn{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.55rem}.PublicFooter_colLinks__zQSWn a{font-size:.875rem;color:#9ca3af;text-decoration:none;transition:color .15s}.PublicFooter_colLinks__zQSWn a:hover{color:#f5921e}.PublicFooter_colLinks__zQSWn span{font-size:.875rem;color:#9ca3af}.PublicFooter_locationLink__9Q6qK a{font-size:.8rem!important;color:#6b7280!important}.PublicFooter_locationLink__9Q6qK a:hover{color:#9ca3af!important}.PublicFooter_bottom__yh6T7{border-top:1px solid hsla(0,0%,100%,.07);padding:1.25rem 0;display:flex;align-items:center;justify-content:space-between;gap:1rem}.PublicFooter_copy__DHCze{font-size:.78rem;color:#4b5563;margin:0}.PublicFooter_legal__1YUhv{display:flex;gap:1.5rem}.PublicFooter_legal__1YUhv a{font-size:.78rem;color:#4b5563;text-decoration:none;transition:color .15s}.PublicFooter_legal__1YUhv a:hover{color:#9ca3af}@media (max-width:1024px){.PublicFooter_grid__hhMM9{grid-template-columns:1fr 1fr 1fr;gap:2rem}.PublicFooter_brand__nACky{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:2.5rem}.PublicFooter_tagline__P0vAo{max-width:320px}}@media (max-width:768px){.PublicFooter_ctaInner__FHGhN{flex-direction:column;text-align:center}.PublicFooter_grid__hhMM9{grid-template-columns:1fr 1fr;gap:2rem}.PublicFooter_brand__nACky{grid-column:1/-1;flex-direction:column}}@media (max-width:480px){.PublicFooter_grid__hhMM9{grid-template-columns:1fr}.PublicFooter_bottom__yh6T7{flex-direction:column;text-align:center}}.PublicNavbar_navbar__MIjAA{position:-webkit-sticky;position:sticky;top:0;z-index:1000;background:#fff;border-bottom:1px solid #f0f0f0;box-shadow:0 1px 8px rgba(0,0,0,.06)}.PublicNavbar_inner__t7fIX{max-width:1200px;margin:0 auto;padding:0 1.5rem;height:64px;display:flex;align-items:center;justify-content:space-between;gap:2rem}.PublicNavbar_brand__bQaxk{display:flex;align-items:center;flex-shrink:0;text-decoration:none}.PublicNavbar_brand__bQaxk img{height:40px;width:auto}.PublicNavbar_links__fmoow{display:flex;align-items:center;gap:2rem;flex:1 1;justify-content:center}.PublicNavbar_link__xJWf7{font-size:.875rem;font-weight:500;color:#4b5563;text-decoration:none;transition:color .15s}.PublicNavbar_link__xJWf7:hover{color:#1565c0}.PublicNavbar_userMenu__iy2vI{position:relative}.PublicNavbar_userBtn__Z8r3R{display:flex;align-items:center;gap:.5rem;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;padding:.35rem .75rem .35rem .35rem;cursor:pointer;transition:background .15s,border-color .15s;font-family:inherit}.PublicNavbar_userBtn__Z8r3R:hover{background:#e5e7eb;border-color:#d1d5db}.PublicNavbar_userAvatar__owcS9{width:28px;height:28px;border-radius:50%;background:#1565c0;color:#fff;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.PublicNavbar_userName__CxabM{font-size:.875rem;font-weight:600;color:#111827}.PublicNavbar_chevron__UXCgd{font-size:.65rem;color:#9ca3af;transition:transform .15s;display:inline-block}.PublicNavbar_chevronUp__YOXW1{transform:scaleY(-1)}.PublicNavbar_dropdown__fkbOV{position:absolute;top:calc(100% + 10px);right:0;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 8px 28px rgba(0,0,0,.12);min-width:200px;overflow:hidden;z-index:999}.PublicNavbar_dropdownHeader__B_Osc{padding:.875rem 1.125rem .75rem}.PublicNavbar_dropdownName__zDoBt{font-size:.875rem;font-weight:700;color:#111827;line-height:1.3}.PublicNavbar_dropdownRole__pMNS3{font-size:.75rem;color:#6b7280;text-transform:capitalize;margin-top:.125rem}.PublicNavbar_dropdownDivider___94Mq{height:1px;background:#f3f4f6}.PublicNavbar_dropdownItem__iRg_8{display:block;padding:.75rem 1.125rem;font-size:.875rem;font-weight:500;color:#374151;text-decoration:none;transition:background .1s,color .1s}.PublicNavbar_dropdownItem__iRg_8:hover{background:#f9fafb;color:#1565c0}.PublicNavbar_dropdownSignOut__k2ZNS{display:block;width:100%;padding:.75rem 1.125rem;font-size:.875rem;font-weight:500;color:#dc2626;background:none;border:none;text-align:left;cursor:pointer;font-family:inherit;transition:background .1s}.PublicNavbar_dropdownSignOut__k2ZNS:hover{background:#fef2f2}.PublicNavbar_navItem__YEJtx{position:relative}.PublicNavbar_navTrigger__Dh8n9{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;gap:.2rem;font-size:.875rem;font-weight:500;color:#4b5563;transition:color .15s}.PublicNavbar_navTrigger__Dh8n9:hover{color:#1565c0}.PublicNavbar_navChevron__o6QW2{font-size:.65rem;color:#9ca3af;transition:transform .15s;display:inline-block}.PublicNavbar_navChevronUp__J_UaU{transform:scaleY(-1)}.PublicNavbar_navMenu__NKQuY{position:absolute;top:calc(100% + 12px);left:50%;transform:translateX(-50%);background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 8px 28px rgba(0,0,0,.12);min-width:180px;overflow:hidden;z-index:999}.PublicNavbar_navMenuItem__fQLC2{display:block;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;color:#374151;text-decoration:none;transition:background .1s,color .1s}.PublicNavbar_navMenuItem__fQLC2:hover{background:#f9fafb;color:#1565c0}.PublicNavbar_actions__k3Np2{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.PublicNavbar_signIn__fsefy{font-size:.875rem;font-weight:500;color:#4b5563;text-decoration:none;transition:color .15s}.PublicNavbar_signIn__fsefy:hover{color:#1565c0}.PublicNavbar_trialBtn__yT5le{background:#f5921e;color:#fff;font-size:.875rem;font-weight:700;padding:.5rem 1.125rem;border-radius:.5rem;text-decoration:none;transition:background .15s;white-space:nowrap;box-shadow:0 2px 8px rgba(245,146,30,.3)}.PublicNavbar_trialBtn__yT5le:hover{background:#c2670a;color:#fff}.PublicNavbar_hamburger__u_5D_{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px}.PublicNavbar_hamburger__u_5D_ span{display:block;width:22px;height:2px;background:#374151;border-radius:2px}@media (max-width:768px){.PublicNavbar_links__fmoow{display:none;position:absolute;top:64px;left:0;right:0;background:#fff;flex-direction:column;align-items:flex-start;gap:0;padding:.5rem 0;border-bottom:1px solid #f0f0f0;box-shadow:0 4px 12px rgba(0,0,0,.08)}.PublicNavbar_linksOpen__tubbH{display:flex}.PublicNavbar_link__xJWf7{padding:.75rem 1.5rem;width:100%}.PublicNavbar_navItem__YEJtx{width:100%}.PublicNavbar_navTrigger__Dh8n9{padding:.75rem 1.5rem;width:100%;justify-content:space-between}.PublicNavbar_navMenu__NKQuY{position:static;transform:none;border-radius:0;box-shadow:none;border:1px solid #f3f4f6;border-right:none;border-left:none}.PublicNavbar_navMenuItem__fQLC2{padding:.625rem 2.25rem;font-size:.875rem;color:#6b7280}.PublicNavbar_hamburger__u_5D_{display:flex}.PublicNavbar_actions__k3Np2 .PublicNavbar_signIn__fsefy{display:none}.PublicNavbar_actions__k3Np2 .PublicNavbar_trialBtn__yT5le{font-size:.8rem;padding:.4rem .75rem}}