.Navigation_publicHeaderBar__lvrkk{position:fixed;top:0;left:0;right:0;background-color:#fff;border-bottom:1px solid #e5e7eb;z-index:50}.Navigation_publicHeaderContent__KngGq{max-width:72rem;margin:0 auto;padding:1.5rem 2rem;display:flex;justify-content:space-between;align-items:center}.Navigation_publicNavGroup__H3uP5{display:flex;align-items:center;gap:2rem}.Navigation_publicNavLink__vLkHO{color:#555;text-decoration:none;transition:color .2s}.Navigation_publicNavLink__vLkHO:hover{color:#f25d50}.Navigation_publicSiteTitle__LbsIl{color:#1a1a1a;font-size:1.75rem;font-weight:700;text-decoration:none}.Navigation_publicCTAButton__q_Ux5{background-color:#f25d50;color:#fff;padding:.5rem 1rem;border-radius:.25rem;font-weight:600;text-decoration:none;transition:background-color .2s}.Navigation_publicCTAButton__q_Ux5:hover{background-color:#e9483f}.Navigation_appHeaderBar__Avdri{position:fixed;top:0;left:0;right:0;background-color:#0f172a;border-bottom:1px solid #334155;z-index:50}.Navigation_appHeaderContent__HLH_S{max-width:72rem;margin:0 auto;padding:1.5rem 2rem;display:flex;justify-content:space-between;align-items:center}.Navigation_appNavGroup__y0u7W{display:flex;align-items:center;gap:2rem}.Navigation_appNavLink__Y8PeP{color:#94a3b8;text-decoration:none;transition:color .2s}.Navigation_appNavLink__Y8PeP:hover{color:#22d3ee}.Navigation_appNavLink__Y8PeP.Navigation_active__Ru7xI{color:#22d3ee;font-weight:600}.Navigation_appSiteTitle__gpf5_{color:#fff;font-size:1.25rem;font-weight:600;text-decoration:none}.Navigation_userButtonWrapper__3Bw_5{margin-left:auto;padding-left:2rem}.About_aboutHeroSection__UQMgg{display:block!important;max-width:100%!important;margin:0!important;padding:6rem 2rem;text-align:left;background-color:#fff}.About_aboutHeroContent__tnBRY{max-width:72rem;margin:0 auto;text-align:left}.About_aboutBlock__6LGx0{position:relative;margin-top:3rem;padding-left:1.5rem}.About_accentBar__3e__8{position:absolute;left:0;top:.5rem;width:4px;height:2rem;background-color:#f25d50;border-radius:2px}.About_blockTitle__WwJnj{font-family:Merriweather,serif;font-size:1.5rem;font-weight:600;color:#1a1a1a;margin-bottom:1rem}.About_blockText__oiSHN{font-size:1.125rem;line-height:1.8;color:#444;max-width:44rem}.About_productsSection__WsQS0,.About_servicesSection__AHUVV{padding:6rem 2rem;background-color:#fff}.About_sectionContainer__MjJlj{max-width:72rem;margin:0 auto}.About_sectionTitle__6OVfx{font-family:Merriweather,serif;font-size:2.25rem;font-weight:700;color:#1a1a1a;margin-bottom:3rem}.About_productGrid__aV8pI,.About_servicesGrid__IIjRV{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem}.About_productCard__Eoc7C,.About_serviceCard__KAJEO{position:relative;padding:2rem;background-color:#fff;border:1px solid #eee;border-radius:.5rem;transition:transform .2s,box-shadow .2s}.About_productCard__Eoc7C:hover,.About_serviceCard__KAJEO:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.1)}.About_productAccent__y5Q3H,.About_serviceAccent__ic8QX{position:absolute;top:0;left:2rem;width:2rem;height:4px;background-color:#f25d50;border-radius:2px}.About_productCard__Eoc7C h3,.About_serviceCard__KAJEO h3{font-family:Merriweather,serif;font-size:1.25rem;font-weight:600;color:#1a1a1a;margin:1.5rem 0 1rem}.About_productCard__Eoc7C p,.About_serviceCard__KAJEO p{color:#444;line-height:1.6;font-size:1rem}.About_redButton__0yaQq{display:inline-block;margin-top:2rem;padding:.75rem 1.25rem;background-color:#f25d50;color:#fff;border-radius:4px;text-decoration:none;font-weight:600;transition:background-color .2s}.About_redButton__0yaQq:hover{background-color:#e74c3c}