.page_page__556_G{background:#f0f0f0;color:#161616;min-height:100vh}.page_hero__7KFOs{align-items:center;background:#2b2d31;color:#ffffff;display:flex;justify-content:center;min-height:52vh;overflow:hidden;padding:5.5rem 1.5rem 4rem;position:relative;text-align:center}.page_hero__7KFOs:after{background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 0);background-size:44px 44px;content:"";inset:0;opacity:.24;pointer-events:none;position:absolute}.page_heroInner__8WoKQ{max-width:900px;position:relative;z-index:1}.page_topBar__ZVnu0{align-items:center;display:flex;justify-content:space-between;left:50%;max-width:1080px;position:absolute;top:1.5rem;transform:translateX(-50%);width:calc(100% - 3rem);z-index:2}.page_headerLogo__rVpXD{display:inline-flex}.page_headerLogo__rVpXD img{display:block;height:36px;width:auto}.page_linkedinLink__q4mb1{align-items:center;border:1px solid rgba(255,255,255,.32);border-radius:999px;color:#ffffff;display:inline-flex;height:42px;justify-content:center;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,transform .18s ease;width:42px}.page_linkedinLink__q4mb1:visited{color:#ffffff}.page_linkedinLink__q4mb1:focus-visible,.page_linkedinLink__q4mb1:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.65);color:#ffffff;outline:none;transform:translateY(-1px)}.page_linkedinIcon__Dbqqq{fill:#ffffff;height:20px;width:20px}.page_hero__7KFOs h1{font-family:Montserrat,Avenir Next,Segoe UI,sans-serif;font-size:clamp(2rem,4vw,4rem);font-weight:700;letter-spacing:-.02em;line-height:1.12;margin:0}.page_hero__7KFOs p{color:rgba(255,255,255,.9);font-family:Karla,Segoe UI,sans-serif;font-size:clamp(1rem,1.6vw,1.45rem);line-height:1.55;margin:1.7rem auto 0;max-width:860px}.page_products__7I7S8{padding:4rem 1.5rem 5rem}.page_productsInner__X_xoq{margin:0 auto;max-width:1080px}.page_productList__htuD0{display:grid;grid-gap:1.5rem;gap:1.5rem;justify-content:center;list-style:none;margin:0;padding:0}.page_productCard__5Z_W3{align-items:center;background:#ffffff;border:1px solid rgba(0,0,0,.08);border-radius:20px;box-shadow:0 10px 24px rgba(16,18,22,.08);color:inherit;display:flex;flex-direction:column;gap:.65rem;max-width:300px;padding:1.4rem 1.2rem;text-align:center;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.page_productCard__5Z_W3:focus-visible,.page_productCard__5Z_W3:hover{border-color:rgba(199,58,39,.4);box-shadow:0 16px 30px rgba(16,18,22,.12);outline:none;transform:translateY(-4px)}.page_productCard__5Z_W3 img{border-radius:16px;height:auto;max-width:120px;width:100%}.page_productCard__5Z_W3 h2{font-family:Montserrat,Avenir Next,Segoe UI,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.2;margin:0}.page_productCard__5Z_W3 p{color:#444;font-family:Karla,Segoe UI,sans-serif;font-size:.96rem;line-height:1.5;margin:0;max-width:240px}.page_productCard__5Z_W3 span{color:#c73a27;font-family:Montserrat,Avenir Next,Segoe UI,sans-serif;font-size:.92rem;font-weight:600;margin-top:.2rem}.page_footerDetails__DVKve{width:100%}.page_footerContactLine___MlvP{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-top:14px!important}.page_footerContactLine___MlvP i{font-size:1rem}.page_footerDetails__DVKve .page_footerContactLink__fyILx{align-items:center;color:#ffffff;display:inline-flex;gap:.4rem;justify-content:center;text-decoration:underline;text-underline-offset:.2rem}.page_footerDetails__DVKve .page_footerContactLink__fyILx:focus-visible,.page_footerDetails__DVKve .page_footerContactLink__fyILx:hover{color:#f3c2bb}.page_footerCopyrightText__lG5dR{font-size:14px!important;margin-top:16px!important}@media (max-width:768px){.page_hero__7KFOs{min-height:48vh;padding:5rem 1.2rem 3.5rem}.page_topBar__ZVnu0{top:1rem;width:calc(100% - 2.4rem)}.page_headerLogo__rVpXD img{height:30px}.page_linkedinLink__q4mb1{height:38px;width:38px}.page_linkedinIcon__Dbqqq{height:18px;width:18px}.page_products__7I7S8{padding:3rem 1.2rem 4rem}.page_productCard__5Z_W3{border-radius:16px;padding:1.2rem 1rem}.page_productCard__5Z_W3 img{max-width:108px}}