.Navbar_navbar__GrSXC{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 2rem;background-color:white;box-shadow:0 2px 8px rgba(0,0,0,.05);position:-webkit-sticky;position:sticky;top:0;z-index:100}.Navbar_logo__X4o9i a{font-size:1.5rem;font-weight:700;color:#2563eb;text-decoration:none}.Navbar_navLinks__BPXkM{list-style:none;display:flex;font-size:1.125rem;gap:2rem;margin:0;padding:0}.Navbar_navLinks__BPXkM li a{text-decoration:none;color:#333;font-weight:500;transition:color .2s}.Navbar_navLinks__BPXkM li a:hover{color:#2563eb}.Navbar_actions__4T0RL{display:flex;gap:1rem}.Navbar_login__U4Bl8{background:none;border:2px solid #2563eb;color:#2563eb;border-radius:.5rem}.Navbar_getStarted__4sbmF,.Navbar_login__U4Bl8{padding:.5rem 1rem;font-size:1.125rem;font-weight:500;cursor:pointer}.Navbar_getStarted__4sbmF{background-color:#2563eb;color:white;border:none;border-radius:.5rem}@media (max-width:768px){.Navbar_actions__4T0RL,.Navbar_navLinks__BPXkM{display:none}}.Contact_contactSection__24tQL{max-width:900px;margin:0 auto;padding:4rem 1.5rem;text-align:center}.Contact_contactSection__24tQL h1{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.Contact_contactSection__24tQL p{font-size:1.1rem;color:#555;margin-bottom:3rem}.Contact_contactOptions__t_S3d{display:flex;justify-content:center;gap:3rem;margin-bottom:4rem}.Contact_contactOptions__t_S3d div{max-width:200px}.Contact_contactOptions__t_S3d h3{font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.Contact_contactOptions__t_S3d p{font-size:.95rem;color:#666}.Contact_contactForm__lMX68{display:flex;flex-direction:column;gap:1rem;max-width:550px;margin:0 auto;text-align:left}.Contact_contactForm__lMX68 input,.Contact_contactForm__lMX68 textarea{width:100%;padding:.9rem 1rem;border:1px solid #dcdcdc;border-radius:8px;font-size:.95rem;background:#fff;transition:border-color .2s ease}.Contact_contactForm__lMX68 input:focus,.Contact_contactForm__lMX68 textarea:focus{outline:none;border-color:#2563eb}.Contact_contactForm__lMX68 button{background:#2563eb;color:white;border:none;padding:.9rem 1.2rem;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:500;margin-top:.5rem;transition:opacity .2s ease}.Contact_contactForm__lMX68 button:hover{opacity:.85}@media (max-width:768px){.Contact_contactOptions__t_S3d{flex-direction:column;gap:2rem}}