.ContactForm_form__IJzXd{display:flex;flex-direction:column;gap:1.75rem;max-width:600px;margin:0 auto;width:100%;text-align:left}.ContactForm_formGroup__PGwM7{display:flex;flex-direction:column;gap:.625rem}.ContactForm_label__U9NRO{font-size:.9375rem;font-weight:600;color:#1f2937;letter-spacing:-.01em;text-align:left}.ContactForm_required__1UZk1{color:#ef4444}.ContactForm_input__HHRvd,.ContactForm_textarea__mL0DQ{padding:.875rem 1.125rem;font-size:1rem;border:2px solid #e5e7eb;border-radius:.5rem;font-family:inherit;transition:all .2s ease;background:#fff;color:#1f2937;width:100%}.ContactForm_input__HHRvd:hover:not(:disabled),.ContactForm_textarea__mL0DQ:hover:not(:disabled){border-color:#d1d5db}.ContactForm_input__HHRvd:focus,.ContactForm_textarea__mL0DQ:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.1)}.ContactForm_input__HHRvd:disabled,.ContactForm_textarea__mL0DQ:disabled{background:#f9fafb;cursor:not-allowed;opacity:.7}.ContactForm_textarea__mL0DQ{resize:vertical;min-height:140px;line-height:1.6}.ContactForm_privacyNotice__3O5Wc{font-size:.875rem;color:#6b7280;line-height:1.5;margin:-.5rem 0 .5rem;text-align:left}.ContactForm_submitButton__UC7B8{background:#2563eb;color:#fff;padding:1rem 2.5rem;font-size:1rem;font-weight:600;border-radius:.5rem;border:none;cursor:pointer;transition:all .2s ease;align-self:flex-start;display:flex;align-items:center;gap:.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.ContactForm_submitButton__UC7B8:hover:not(:disabled){background:#1d4ed8;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(-1px)}.ContactForm_submitButton__UC7B8:active:not(:disabled){transform:translateY(0)}.ContactForm_submitButton__UC7B8:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.ContactForm_submitButton__UC7B8:disabled{opacity:.7;cursor:not-allowed;transform:none}.ContactForm_spinner__NCQt8{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:ContactForm_spin__rNcO2 .6s linear infinite}@keyframes ContactForm_spin__rNcO2{to{transform:rotate(1turn)}}.ContactForm_result__b38dF{padding:1rem 1.25rem;border-radius:.5rem;text-align:left;font-weight:500;font-size:.9375rem;line-height:1.5;margin-top:.25rem;border:1px solid transparent}.ContactForm_resultSuccess__pBkoO{background:#ecfdf5;color:#065f46;border-color:#a7f3d0}.ContactForm_resultError__z4lHH{background:#fef2f2;color:#991b1b;border-color:#fecaca}@media (max-width:768px){.ContactForm_form__IJzXd{gap:1.5rem}.ContactForm_submitButton__UC7B8{width:100%;justify-content:center}.ContactForm_result__b38dF{text-align:center}}.LogoCarousel_carouselSection__HYRnB{padding:2rem 0;background:#fff;overflow:hidden;position:absolute;bottom:0;z-index:10;left:0;right:0;width:100%}.LogoCarousel_carouselContainer__4_YyE{width:100%;overflow:hidden;position:relative}.LogoCarousel_carouselTrack__pMYL_{display:flex;gap:4rem;animation:LogoCarousel_scroll__qvrKK 30s linear infinite;width:-moz-fit-content;width:fit-content}.LogoCarousel_logoItem__7EUoL{flex-shrink:0;display:flex;align-items:center;justify-content:center}.LogoCarousel_logoWrapper__69zE1{width:120px;height:60px;display:flex;align-items:center;justify-content:center;opacity:.6;transition:opacity .3s}.LogoCarousel_logoWrapper__69zE1:hover{opacity:1}.LogoCarousel_logoWrapper__69zE1 svg{width:100%;height:100%;max-width:120px;max-height:60px}@keyframes LogoCarousel_scroll__qvrKK{0%{transform:translateX(0)}to{transform:translateX(calc(-120px * 7 - 4rem * 7))}}@media (max-width:768px){.LogoCarousel_carouselSection__HYRnB{padding:1.5rem 0;bottom:0;left:0;right:0;width:100%}.LogoCarousel_logoWrapper__69zE1{width:100px;height:50px}.LogoCarousel_carouselTrack__pMYL_{gap:3rem}@keyframes LogoCarousel_scroll__qvrKK{0%{transform:translateX(0)}to{transform:translateX(calc(-100px * 7 - 3rem * 7))}}}@media (max-width:480px){.LogoCarousel_carouselSection__HYRnB{padding:1rem 0;bottom:0;left:0;right:0;width:100%}.LogoCarousel_logoWrapper__69zE1{width:80px;height:40px}.LogoCarousel_carouselTrack__pMYL_{gap:2rem}@keyframes LogoCarousel_scroll__qvrKK{0%{transform:translateX(0)}to{transform:translateX(calc(-80px * 7 - 2rem * 7))}}}.SocialProof_socialProof__SMRRT{text-align:center;padding:3rem 2rem;background:#f9fafb;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.SocialProof_socialProofText__kf9zl{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0;line-height:1.5}.SocialProof_counter__KDv6j{color:#2563eb;font-weight:700;display:inline-block;min-width:80px;text-align:left}@media (max-width:768px){.SocialProof_socialProof__SMRRT{padding:2rem 1.5rem}.SocialProof_socialProofText__kf9zl{font-size:1.25rem}.SocialProof_counter__KDv6j{min-width:60px}}@media (max-width:480px){.SocialProof_socialProofText__kf9zl{font-size:1.125rem}}.page_container__jZF7q{min-height:100vh;background:#fff;overflow-x:hidden;position:relative}.page_navbar__k3RMs{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid #e5e5e5;flex-wrap:wrap;gap:1rem;position:relative;z-index:50;background:#fff}.page_logo__ikIZE{display:flex;align-items:center;gap:.75rem;font-size:1.75rem;font-weight:600;color:#000;flex-shrink:0;transition:opacity .2s}.page_logo__ikIZE:focus-visible{outline:2px solid #2563eb;outline-offset:2px;border-radius:.25rem}.page_logoIcon__FOO5m{width:36px;height:36px;object-fit:contain}.page_menuButton__3y3__{display:none;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;background:transparent;border:none;cursor:pointer;padding:0;z-index:101;position:relative}.page_menuButton__3y3__:focus-visible{outline:2px solid #2563eb;outline-offset:2px;border-radius:.25rem}.page_menuIcon__gc3Sv{display:flex;flex-direction:column;justify-content:space-between;width:24px;height:18px;position:relative}.page_menuLine__XlGWR{display:block;height:2px;width:100%;background:#000;border-radius:2px;transition:all .3s ease}.page_menuLine__XlGWR:first-child{transform-origin:top left}.page_menuLine__XlGWR:nth-child(2){opacity:1}.page_menuLine__XlGWR:nth-child(3){transform-origin:bottom left}.page_menuLineOpen__K28EQ:first-child{transform:rotate(45deg) translate(5px,5px)}.page_menuLineOpen__K28EQ:nth-child(2){opacity:0}.page_menuLineOpen__K28EQ:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.page_navLinks__8rPi_{display:flex;align-items:center;gap:2rem;font-size:.875rem;font-weight:500;color:#000;flex-wrap:wrap}.page_navLinks__8rPi_ a{transition:opacity .2s}.page_navLinks__8rPi_ a:hover{opacity:.7}.page_navLinks__8rPi_ a:focus-visible{outline:2px solid #2563eb;outline-offset:2px;border-radius:.25rem}.page_signupLink__U4pcu{background:#2563eb;color:#fff!important;padding:.5rem 1.25rem;border-radius:.375rem;transition:background-color .2s}.page_signupLink__U4pcu:hover{background:#1d4ed8;opacity:1}.page_signupLink__U4pcu:focus-visible{outline:2px solid #fff;outline-offset:2px}.page_navLinks__8rPi_ svg{color:#000}.page_hero__7KFOs{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;padding:4rem 2rem 6rem;max-width:1400px;margin:0 auto;align-items:start;position:relative;overflow:visible;min-height:-moz-fit-content;min-height:fit-content}.page_heroContent__dzLob{display:flex;flex-direction:column;gap:1.5rem;margin-top:-.5rem}.page_heroButtons__QFahC{display:flex;gap:1rem;flex-wrap:wrap}.page_heroTitle__ixXIp{font-size:3.5rem;font-weight:700;line-height:1.1;color:#000}.page_heroDescription__BOlMS{font-size:1.125rem;color:#666;line-height:1.6}.page_ctaButton__lcwUc{background:#2563eb;color:#fff;padding:1rem 2rem;font-size:1rem;font-weight:600;border-radius:.375rem;width:-moz-fit-content;width:fit-content;min-width:180px;transition:background-color .2s;display:inline-block;text-align:center}.page_ctaButton__lcwUc:hover{background:#1d4ed8}.page_ctaButton__lcwUc:focus-visible{outline:2px solid #fff;outline-offset:2px}.page_ctaButtonSecondary__FJYUp{background:#fff;color:#2563eb;padding:1rem 2rem;font-size:1rem;font-weight:600;border-radius:.375rem;border:2px solid #2563eb;width:-moz-fit-content;width:fit-content;min-width:180px;transition:all .2s;display:inline-block;text-align:center}.page_ctaButtonSecondary__FJYUp:hover{background:#f3f4f6;border-color:#1d4ed8;color:#1d4ed8}.page_ctaButtonSecondary__FJYUp:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.page_heroImage__Aq3LS{width:100%;height:100%;min-height:500px;position:relative}.page_heroImageContent__hVzZh{width:100%;height:auto;object-fit:contain;border-radius:.5rem}.page_content___38fW{padding:6rem 2rem;max-width:1200px;margin:0 auto}.page_contentHeader__DG9LP{margin-bottom:4rem;text-align:center}.page_contentTitle__Gjnsa{font-size:2.5rem;font-weight:700;color:#000}.page_features__GdcOS{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3rem;gap:3rem}.page_feature__LruQD{display:flex;flex-direction:column;gap:1rem;align-items:center;text-align:center}.page_featureIcon__UHR_A{width:64px;height:64px;display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}.page_featureIcon__UHR_A svg{width:100%;height:100%}.page_featureTitle__pGLZ6{font-size:1.5rem;font-weight:600;color:#000}.page_featureDescription__RYtW4{font-size:1rem;color:#666;line-height:1.6}@media (max-width:1200px){.page_hero__7KFOs{max-width:100%;padding:4rem 1.5rem 6rem}.page_content___38fW{padding:5rem 1.5rem}}@media (max-width:1024px){.page_hero__7KFOs{grid-template-columns:1fr;gap:3rem;padding:3rem 1.5rem 5rem;align-items:start}.page_heroContent__dzLob{margin-top:0}.page_heroImage__Aq3LS{min-height:400px}.page_heroTitle__ixXIp{font-size:2.5rem}.page_heroDescription__BOlMS{font-size:1rem}.page_features__GdcOS{grid-template-columns:repeat(2,1fr);gap:2.5rem}.page_content___38fW{padding:5rem 1.5rem}}@media (max-width:768px){.page_navbar__k3RMs{padding:1rem 1.5rem;position:relative}.page_logo__ikIZE{font-size:1.5rem}.page_logoIcon__FOO5m{width:28px;height:28px}.page_menuButton__3y3__{display:flex}.page_navLinks__8rPi_{position:absolute;top:100%;left:0;right:0;background:#fff;flex-direction:column;align-items:stretch;gap:0;padding:0;border-bottom:1px solid #e5e7eb;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);max-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:max-height .3s ease,opacity .3s ease,visibility .3s ease;z-index:100}.page_navLinksOpen__PA5Hn{max-height:400px;opacity:1;visibility:visible;padding:.5rem 0}.page_navLinks__8rPi_ a{padding:1rem 1.5rem;display:block;width:100%;font-size:.9375rem;font-weight:500;color:#1f2937;border-bottom:1px solid #f3f4f6;text-align:right;transition:background-color .2s ease}.page_navLinks__8rPi_ a:last-child{border-bottom:none}.page_navLinks__8rPi_ a:focus,.page_navLinks__8rPi_ a:hover{background:#f9fafb;opacity:1;color:#2563eb}.page_signupLink__U4pcu{background:#2563eb;color:#fff!important;margin:.5rem 1.5rem;border-radius:.375rem}.page_signupLink__U4pcu:focus,.page_signupLink__U4pcu:hover{background:#1d4ed8;color:#fff!important}.page_hero__7KFOs{padding:2.5rem 1rem 4rem;gap:2rem}.page_heroImage__Aq3LS{min-height:300px}.page_heroTitle__ixXIp{font-size:2rem;line-height:1.2}.page_heroDescription__BOlMS{font-size:.9375rem}.page_heroButtons__QFahC{flex-direction:column;width:100%}.page_ctaButtonSecondary__FJYUp,.page_ctaButton__lcwUc{width:100%;padding:.875rem 1.5rem;font-size:.9375rem;text-align:center}.page_content___38fW{padding:4rem 1rem}.page_contentHeader__DG9LP{margin-bottom:3rem}.page_contentTitle__Gjnsa{font-size:1.75rem;line-height:1.3}.page_features__GdcOS{grid-template-columns:1fr;gap:2.5rem}.page_featureIcon__UHR_A{width:56px;height:56px}.page_featureTitle__pGLZ6{font-size:1.25rem}.page_featureDescription__RYtW4{font-size:.9375rem}}@media (max-width:480px){.page_navbar__k3RMs{padding:.875rem 1rem}.page_logo__ikIZE{font-size:1.25rem;gap:.5rem}.page_logoIcon__FOO5m{width:24px;height:24px}.page_menuButton__3y3__{width:28px;height:28px}.page_menuIcon__gc3Sv{width:20px;height:16px}.page_navLinks__8rPi_ a{font-size:.875rem;padding:.875rem 1rem}.page_hero__7KFOs{padding:2rem 1rem 3.5rem;gap:1.5rem}.page_heroImage__Aq3LS{min-height:250px}.page_heroTitle__ixXIp{font-size:1.75rem}.page_heroDescription__BOlMS{font-size:.875rem}.page_ctaButtonSecondary__FJYUp,.page_ctaButton__lcwUc{padding:.875rem 1.25rem;font-size:.875rem}.page_content___38fW{padding:3rem 1rem}.page_contentTitle__Gjnsa{font-size:1.5rem}.page_featureIcon__UHR_A{width:48px;height:48px}.page_featureTitle__pGLZ6{font-size:1.125rem}.page_featureDescription__RYtW4{font-size:.875rem}}.page_contact__jWuHg{padding:6rem 2rem;max-width:1200px;margin:0 auto;background:#f9fafb}.page_contactContent__mYqQo{display:flex;flex-direction:column;gap:2rem;text-align:center}.page_contactTitle__cbkrp{font-size:2.5rem;font-weight:700;color:#000}.page_contactDescription__S3hdE{font-size:1.125rem;color:#666;max-width:600px;margin:0 auto}.page_footer__F3MD0{padding:2rem;background:#fff;border-top:1px solid #e5e7eb;text-align:center}.page_footerText__qHi3L{font-size:.875rem;color:#6b7280;margin:0}@media (max-width:768px){.page_contact__jWuHg{padding:4rem 1rem}.page_contactTitle__cbkrp{font-size:2rem}.page_contactDescription__S3hdE{font-size:1rem}.page_footer__F3MD0{padding:1.5rem 1rem}}@media (max-width:480px){.page_contact__jWuHg{padding:3rem 1rem}.page_contactTitle__cbkrp{font-size:1.75rem}.page_contactDescription__S3hdE{font-size:.9375rem}.page_footer__F3MD0{padding:1.5rem 1rem}.page_footerText__qHi3L{font-size:.8125rem}}