.page_main__GlU4n{display:flex;flex-direction:column;gap:32px;padding:32px 0 64px;max-width:1100px;margin:0 auto;font-family:var(--font-geist-sans,"Geist",Arial,sans-serif)}.page_tabNav__e6SM0{width:100%;background:var(--white);border-bottom:2px solid #f0f0f0;margin-bottom:32px;position:sticky;top:0;z-index:10;border-radius:18px;box-shadow:0 2px 12px #0001}.page_tabList__dUG7G{display:flex;flex-direction:row;align-items:center;gap:0;list-style:none;margin:0;padding:0 0 0 8px}.page_tabButton__stR9X{background:none;outline:none;font-size:1.08rem;font-weight:500;color:#444;padding:18px 32px 14px;cursor:pointer;border:none;border-bottom:3px solid transparent;transition:color .2s,border-bottom .2s,background .2s;margin-right:2px}.page_tabButton__stR9X:hover{color:#0070f3;background:#f7f7fa}.page_activeTab__kgdSK{color:var(--primary-blue);border-bottom:3px solid var(--primary-blue);background:none}.page_loginTabWrapper__gqf6v{margin-left:auto;margin-right:12px}.page_loginTabButton__loiRq{display:inline-block;background:var(--primary-blue);color:var(--white)!important;font-weight:700;border-radius:14px;padding:12px 28px 10px;font-size:1.08rem;text-decoration:none;border:none;box-shadow:0 2px 8px #0070f322;margin-left:16px;transition:background .2s,color .2s}.page_loginTabButton__loiRq:hover{background:#003e99;color:var(--white)}.page_hero__SKW6o{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px;padding:48px 0 32px}.page_heroContent__2lPR8{flex:1 1 350px;min-width:300px}.page_hero__SKW6o h1{font-size:2.8rem;font-weight:700;margin-bottom:18px}.page_subheadline__4aI4V{font-size:1.3rem;color:#333;margin-bottom:28px}.page_ctaButton__tHxa2{background:#0070f3;color:#fff;padding:14px 32px;border-radius:8px;font-size:1.1rem;transition:background .2s}.page_ctaButton__tHxa2:hover{background:#005bb5}.page_heroVisual___m6ot{flex:1 1 320px;display:flex;justify-content:center;align-items:center}.page_problemSolution__fcjhZ{background:var(--white);border-radius:18px;box-shadow:0 2px 12px var(--primary-blue)22;padding:24px 18px 20px;max-width:1100px;margin:32px auto 0}.page_problemSolution__fcjhZ h2{font-size:1.35rem;font-weight:600;color:var(--primary-blue);text-transform:uppercase;letter-spacing:.12em;text-align:left;margin-bottom:28px;margin-top:20px;padding-left:8px}.page_problemSolution__fcjhZ blockquote,.page_problemSolution__fcjhZ h2,.page_problemSolution__fcjhZ h3,.page_problemSolution__fcjhZ li,.page_problemSolution__fcjhZ span,.page_problemSolution__fcjhZ ul{color:#222}.page_beforeAfter__NTUpc{display:flex;gap:32px;justify-content:center;margin-bottom:24px}.page_beforeAfter__NTUpc>div{background:#f7f7fa;border-radius:10px;box-shadow:0 2px 8px #0001;padding:18px 28px;min-width:180px}.page_beforeAfter__NTUpc h3{margin-bottom:10px;font-size:1.1rem;color:var(--primary-blue);font-weight:700}.page_testimonials__T_1MQ{text-align:left;font-style:italic;color:#222;margin-top:18px;padding-left:8px}.page_testimonials__T_1MQ span{display:block;margin-top:8px;font-size:.95rem;color:#666}.page_productOverview__7WwdJ{padding:0;background:linear-gradient(135deg,var(--primary-blue) 60%,#e3eefe 100%);border-radius:18px;box-shadow:0 4px 24px #0070f30a;margin-bottom:32px;margin-top:32px}.page_productOverview__7WwdJ h2{font-size:1.35rem;font-weight:600;color:var(--white);text-shadow:0 2px 12px var(--primary-blue)55,0 1px 0 var(--primary-blue);text-transform:uppercase;letter-spacing:.12em;text-align:left;margin-bottom:28px;margin-top:20px;padding-left:24px}.page_productColumns__sJl3f{display:grid;grid-template-columns:1fr;gap:32px;margin-bottom:32px;padding:0 16px}@media (min-width:768px){.page_productColumns__sJl3f{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding:0 32px}}.page_productColumn__ivFCV{background:var(--white);border-radius:18px;box-shadow:0 2px 12px var(--primary-blue)22;padding:18px 18px 14px;min-width:0;max-width:520px;width:100%;display:flex;flex-direction:column;align-items:flex-start;transition:box-shadow .2s,transform .2s;margin-bottom:0;margin-left:auto;margin-right:auto}.page_productColumn__ivFCV:hover{box-shadow:0 8px 32px var(--primary-blue)44,0 2px 12px var(--black)8;transform:scale(1.02)}.page_productColumn__ivFCV h3{color:var(--primary-blue);font-size:1.08rem;font-weight:700;margin-bottom:12px;letter-spacing:.01em;text-align:left}.page_productColumn__ivFCV ul{margin-bottom:14px;padding-left:20px;list-style-type:disc;color:#222;text-align:left;font-size:.97rem;line-height:1.7}.page_productColumn__ivFCV li{margin-bottom:7px;color:#222;font-size:.97rem}.page_pricing__67Ak0{font-size:1.08rem;font-weight:700;color:var(--primary-blue);background:#e3eefe;border-radius:8px;padding:5px 16px;margin-top:6px;margin-bottom:0;align-self:flex-end;box-shadow:0 1px 4px #0070f322}.page_deviceSection__k0gwz,.page_softwareSection__7oRHZ{background:#fff;border-radius:18px;padding:18px 12px 14px;box-shadow:0 2px 12px #0002;display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:1100px;margin:32px auto 0}.page_deviceTitle__FdUhM{font-size:1.08rem;color:var(--primary-blue);font-weight:700;margin-bottom:14px;text-align:left;letter-spacing:.01em;padding-left:8px}.page_deviceContent__AdR2Q{display:flex;flex-direction:row;align-items:center;gap:32px;justify-content:flex-start;width:100%}.page_deviceImage__xn_g8{border-radius:18px;box-shadow:0 4px 24px #0002;background:#fff;border:2px solid #e3eefe;transition:transform .18s,box-shadow .18s;width:220px;height:220px;object-fit:cover;margin-right:24px}.page_deviceImage__xn_g8:hover{transform:scale(1.05);box-shadow:0 8px 32px #0070f344}.page_deviceDescription__FfpAg{font-size:.97rem;color:#222;max-width:420px;line-height:1.7;font-weight:400;margin-left:0}.page_softwareSection__7oRHZ{background:#fff;border-radius:18px;padding:18px 12px 14px;box-shadow:0 2px 12px #0002;display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:1100px;margin:32px auto 0}.page_ctaButton__tHxa2{display:inline-block;background:var(--accent-red);color:var(--white);padding:10px 24px;border-radius:16px;font-weight:600;font-size:1.05rem;text-decoration:none;border:none;cursor:pointer;box-shadow:0 2px 8px #0002;transition:background .18s,box-shadow .18s,transform .18s;margin-top:10px}.page_ctaButton__tHxa2:hover{background:#8e1c28;box-shadow:0 4px 16px #0004;transform:translateY(-2px) scale(1.03)}.page_ctaButton__tHxa2[aria-label]{outline:2px solid #0070f3;outline-offset:2px}.page_demo__n7rvI{background:#f7f7fa;border-radius:16px;padding:40px 24px;margin:0 -24px;text-align:center}.page_demoPlaceholder__2MbEo{color:#888;font-size:1.1rem;margin-top:18px}.page_contact__BmhPC{background:linear-gradient(135deg,#fafdff 80%,#e3eefe);border-radius:18px;box-shadow:0 2px 12px var(--primary-blue)22;border:1.5px solid #e3eefe;padding:24px 18px 20px;max-width:700px;margin:32px auto 0;text-align:left;position:relative}.page_contact__BmhPC h2{font-size:1.35rem;font-weight:600;color:var(--primary-blue);text-transform:uppercase;letter-spacing:.12em;text-align:left;margin-bottom:28px;margin-top:20px;padding-left:8px}.page_contact-label__saaQ0{font-weight:700;color:var(--black);letter-spacing:.01em;margin-right:6px}.page_contact-email__swahW{margin-bottom:18px;display:block}.page_contact-phone__qqmjw{margin-bottom:24px;display:block}.page_contact__BmhPC .page_ctaButton__tHxa2{display:block;margin:32px auto 0}.page_contact__BmhPC a{color:var(--primary-blue);text-decoration:underline;font-weight:500}.page_contact__BmhPC a:hover{color:var(--accent-red)}.page_login__6Y4hx{margin-top:48px;text-align:center}.page_loginButton__KoiDv{display:inline-block;background:#fff;color:#0070f3;border:2px solid #0070f3;padding:12px 28px;border-radius:8px;font-weight:600;font-size:1.1rem;text-decoration:none;margin-top:12px;transition:background .2s,color .2s}.page_loginButton__KoiDv:hover{background:#0070f3;color:#fff}.page_socialLinks__qqpZ1{margin-top:18px;display:flex;justify-content:center;gap:18px;font-size:1.1rem}.page_socialLinks__qqpZ1 a{color:var(--primary-blue);text-decoration:none;font-weight:500;transition:color .2s}.page_socialLinks__qqpZ1 a:hover{color:var(--accent-red);text-decoration:underline}.page_socialDivider__Zgp4e{color:#bbb;font-size:1.2em;margin:0 6px}.page_visibleSubheadline__008Wx{color:#eee3e3!important;font-weight:500}.page_logoWrapper__dBJlb{display:flex;justify-content:center;align-items:center;margin-bottom:18px}@media (max-width:900px){.page_beforeAfter__NTUpc,.page_hero__SKW6o,.page_productColumns__sJl3f{flex-direction:column;align-items:stretch;gap:24px}.page_main__GlU4n{padding:16px 0 32px}.page_productOverview__7WwdJ{padding:8px 0}.page_loginTabButton__loiRq,.page_tabButton__stR9X{padding-left:16px;padding-right:16px;font-size:1rem}.page_deviceContent__AdR2Q{flex-direction:column;gap:18px;align-items:flex-start}.page_productColumns__sJl3f{grid-template-columns:1fr;gap:18px;padding:0 6px}.page_productColumn__ivFCV{max-width:100%;min-width:0;padding:12px 6px 8px;align-items:stretch}.page_deviceImage__xn_g8{width:100%;max-width:95vw;height:180px;margin-right:0}.page_deviceDescription__FfpAg{margin-left:0;text-align:left}.page_deviceSection__k0gwz,.page_softwareSection__7oRHZ{padding:10px 2px 8px}.page_productOverview__7WwdJ h2{font-size:1.1rem;margin-bottom:16px;padding-left:8px}.page_deviceTitle__FdUhM{font-size:1rem;padding-left:2px}.page_contact__BmhPC,.page_problemSolution__fcjhZ{padding:12px 4px 10px}.page_contact__BmhPC h2,.page_problemSolution__fcjhZ h2{font-size:1.1rem;margin-bottom:16px;padding-left:2px}.page_contact__BmhPC{padding:12px 4px 10px;max-width:98vw}.page_contact__BmhPC h2{font-size:1.1rem;margin-bottom:16px;padding-left:2px}}