.vb-document{overflow-wrap:anywhere;width:100%;line-height:1.7}.vb-document *{box-sizing:border-box}.vb-document h1,.vb-document h2,.vb-document h3,.vb-document p{white-space:pre-line;margin:0 0 16px}.vb-document h1{font-size:42px;line-height:1.35}.vb-document h2{font-size:28px;line-height:1.45}.vb-document h3{font-size:18px}.vb-document p{font-size:16px}.vb-document img{max-width:100%;height:auto}.vb-document a{color:inherit;text-decoration:none}.vb-document>.vb-section,.vb-document>.vb-footer,.vb-document>.vb-header{padding:36px max(24px,calc((100% - var(--vb-width))/2))}.vb-document .vb-header{border-bottom:1px solid #dbe7e7;justify-content:space-between;align-items:center;gap:28px;display:flex}.vb-navigation{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.vb-document .vb-button{background:var(--vb-primary);color:#fff;border-radius:8px;margin:12px 0;padding:12px 24px;font-weight:700;display:inline-flex}.vb-document .vb-products,.vb-document .vb-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:24px 0;display:grid}.vb-product{background:#fff;border:1px solid #dbe7e7;border-radius:12px;flex-direction:column;gap:8px;padding:18px;display:flex}.vb-product img{object-fit:contain;width:100%;height:240px}.vb-product small{color:#007a7c}.vb-product span{color:#007a7c;margin-top:auto}.vb-categories>a{background:#eff8f7;border:1px solid #dbe7e7;border-radius:12px;flex-direction:column;gap:10px;padding:24px;display:flex}.vb-document .vb-footer{color:#fff;background:#103838}.vb-spacer{min-height:24px}.vb-faq{border:1px solid #dbe7e7;padding:18px}.vb-editable [data-vb-id]{cursor:pointer}.vb-editable .vb-selected{outline-offset:-3px;outline:3px solid #008e91}.vb-editable [data-vb-id]:hover{box-shadow:inset 0 0 0 1px #008e9160}.web-editor{color:#173a41;background:#eef3f5;min-height:100vh;font:14px/1.6 Tahoma,sans-serif}.web-editor button,.web-editor input,.web-editor textarea,.web-editor select{font:inherit}.web-editor button,.web-editor select{cursor:pointer}.web-editor button{color:#16414a;background:#fff;border:1px solid #ccd9dc;border-radius:7px;padding:8px 12px}.web-editor button:disabled{opacity:.5;cursor:wait}.web-editor button.primary{color:#fff;background:#008e91;border-color:#008e91}.we-toolbar{z-index:50;background:#fff;border-bottom:1px solid #d8e4e6;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 22px;display:flex;position:sticky;top:0}.we-toolbar strong{margin-right:auto;font-size:18px}.we-toolbar a{color:#007a7c}.we-layout{grid-template-columns:230px minmax(0,1fr) 280px;align-items:start;gap:16px;padding:16px;display:grid}.we-panel{background:#fff;border:1px solid #d8e4e6;border-radius:10px;max-height:calc(100vh - 160px);padding:16px;position:sticky;top:92px;overflow:auto}.we-panel h2{margin:0 0 14px;font-size:16px}.we-panel label{margin:12px 0;font-size:14px;display:block}.we-panel input,.we-panel textarea,.we-panel select{color:#12363e;box-sizing:border-box;background:#fff;border:1px solid #bacdd1;border-radius:6px;width:100%;padding:8px}.we-panel textarea{resize:vertical;min-height:88px}.we-panel input[type=checkbox]{width:auto}.we-tree{flex-direction:column;gap:4px;margin:15px 0;display:flex}.we-tree button{text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.we-tree button[aria-pressed=true]{background:#dff4f2;border-color:#008e91}.we-stage{min-width:0;padding:4px;overflow:auto}.we-canvas{background:#fff;max-width:100%;min-height:75vh;margin:auto;box-shadow:0 3px 20px #163b4615}.we-actions{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.we-status{background:#e0f2ee;min-height:38px;padding:8px 22px}.we-empty{text-align:center;padding:60px}.we-panel details{border-top:1px solid #d8e4e6;margin:20px 0;padding-top:14px}.we-danger{color:#ad2442!important}.we-preview .we-layout{grid-template-columns:minmax(0,1fr)}.we-preview .we-panel{display:none}@media (width<=1050px){.we-layout{grid-template-columns:190px minmax(0,1fr)}.we-layout>.we-panel:last-child{grid-column:1/-1;max-height:none;position:static}.vb-document .vb-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.we-layout{grid-template-columns:minmax(0,1fr)}.we-panel{max-height:300px;position:static}.we-toolbar{position:static}.vb-document .vb-header{flex-direction:column;align-items:flex-start}.vb-document .vb-products,.vb-document .vb-categories{grid-template-columns:1fr}.vb-navigation{gap:14px}.vb-document h1{font-size:30px}.vb-document h2{font-size:24px}}.vb-product{padding-top:54px;position:relative}.vb-product .healthdi-product-badge{height:38px}.vb-product .healthdi-product-badge img{width:100%;height:100%;margin:0}.vb-product .vb-product-image{object-fit:contain;width:100%;height:240px}.vb-document .vb-products>a>img{object-fit:contain}.vb-document .vb-container{min-width:0}.vb-bound-product{padding-top:46px;position:relative}.vb-bound-product>a>img{object-fit:contain;width:100%;height:230px}.vb-bound-product .healthdi-product-badge{height:36px}.vb-document .vb-showcase .vb-product{background:0 0;border:0;justify-content:center;gap:6px;padding:0}.vb-showcase .healthdi-product-badge{display:none}.vb-document .vb-showcase .vb-product-image{background:#fff;border-radius:12px;height:240px}.vb-showcase small,.vb-showcase h3,.vb-showcase span{display:none}.landing-demo-note{color:#574216;background:#fff5d7;padding:12px 24px;font:14px/1.6 Tahoma,sans-serif}.landing-demo-note a{margin-left:16px;text-decoration:underline}.vb-document .vb-button{font-size:14px}.vb-bound-product .healthdi-product-badge img{width:100%;height:100%}@media (width<=600px){.vb-document .vb-showcase .vb-product-image{height:150px}.landing-demo-note a{margin-left:0;display:block}}.vb-document .vb-photo{aspect-ratio:1;background:#fff;border-radius:10px;width:100%;overflow:hidden}.vb-document .vb-photo>img{object-fit:contain;width:100%;display:block;transform:translateY(-17%);height:auto!important}.vb-document .vb-bound-product{padding-top:46px}.vb-document .vb-showcase .vb-product{padding-top:42px;position:relative}.vb-document .vb-showcase .healthdi-product-badge{height:32px;display:flex}.vb-document .healthdi-product-badge{box-shadow:none;background:#fff;border-bottom:0}.vb-document .healthdi-product-badge .healthdi-logo-crop{flex:none;width:90px}.vb-document .healthdi-product-badge .product-brand-logo{flex:none;width:70px}.vb-document .vb-showcase .healthdi-product-badge .healthdi-logo-crop{width:62px}.vb-document .vb-showcase .healthdi-product-badge .product-brand-logo{width:42px}.vb-document .vb-showcase .healthdi-product-badge strong{font-size:11px}.we-panel fieldset{border:1px solid #d8e4e6;border-radius:6px;padding:10px}.we-panel small{color:#46626a;display:block}.we-panel>a{color:#007a7c;margin-top:12px;display:block}@media (width<=600px){.vb-document .vb-showcase .healthdi-product-badge .healthdi-logo-crop{width:45px}.vb-document .vb-showcase .healthdi-product-badge .product-brand-logo{width:28px}.vb-document .vb-showcase .healthdi-product-badge strong{font-size:9px}}.vb-document .vb-showcase .healthdi-product-badge span{display:flex}.vb-document .healthdi-product-badge .healthdi-logo-crop,.vb-document .healthdi-product-badge .product-brand-logo{height:30px}.vb-document .healthdi-product-badge strong{font-size:13px}.vb-document .vb-stock-out{color:#a3264a}.vb-product>.healthdi-product-badge span{margin-top:0}.vb-document .healthdi-product-badge .healthdi-logo-crop img{transform:scale(1.25)!important}@media (width<=600px){.vb-document .vb-bound-product .vb-photo{max-width:240px;max-height:210px;margin:auto}.vb-document .vb-product{padding-left:12px;padding-right:12px}.vb-document .vb-product h3{font-size:16px}.vb-document .vb-product span{font-size:14px}.vb-document .vb-showcase .healthdi-product-badge .healthdi-logo-crop,.vb-document .vb-showcase .healthdi-product-badge .product-brand-logo{height:22px}}.vb-document .vb-mockup-header img{object-fit:contain;width:180px;height:auto;display:block}.vb-document .vb-mockup-header .vb-button{border-radius:30px;margin:0;padding:8px 18px}.vb-document .vb-mockup-header .vb-navigation{flex-wrap:wrap;justify-content:flex-end}.vb-document .vb-mockup-hero p{margin-bottom:12px}.vb-document .vb-mockup-hero .vb-button{border-radius:9px;margin:0;padding:10px 18px}.vb-document .vb-solution-card{border:1px solid #d9e9ef;overflow:hidden;box-shadow:0 4px 16px #15374a08}.vb-document .vb-solution-card .vb-button{border-radius:24px;justify-content:center;margin:5px 0;padding:8px 14px;font-size:14px}.vb-document .vb-solution-card .vb-bound-product{align-self:center;min-width:0;padding-top:44px}.vb-document .vb-solution-card .vb-photo{background:0 0;border-radius:0}.vb-document .vb-solution-card .vb-photo img,.vb-document .vb-solution-card .healthdi-product-badge{mix-blend-mode:multiply}.vb-document .vb-solution-card .healthdi-product-badge{background:0 0;justify-content:center;gap:7px;padding:0;left:0;right:0}.vb-document .vb-solution-card .healthdi-logo-crop{width:62px;height:26px}.vb-document .vb-solution-card .product-brand-logo{width:39px;height:26px}.vb-document .vb-solution-card .healthdi-product-badge strong{font-size:11px}.vb-document .vb-solution-card h3{margin-bottom:10px}.vb-document .vb-solution-card p{margin-bottom:12px}.vb-document .vb-round-marker{background:#fff;border:1px solid #9adbe4;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:12px;display:flex!important}.vb-document .vb-service-strip .vb-round-marker,.vb-document .vb-about-strip .vb-round-marker{margin:0 auto 10px}.vb-document .vb-service-strip p{margin-bottom:4px}.vb-document .vb-compact-products{margin:12px 0}.vb-document .vb-compact-products .vb-product{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;padding:44px 12px 14px;display:grid;box-shadow:0 3px 12px #15374a08}.vb-document .vb-compact-products .healthdi-product-badge{justify-content:flex-start;height:28px;top:8px;left:10px;right:10px}.vb-document .vb-compact-products .healthdi-logo-crop{width:64px;height:25px}.vb-document .vb-compact-products .product-brand-logo{width:44px;height:25px}.vb-document .vb-compact-products .vb-photo{aspect-ratio:auto;height:120px}.vb-document .vb-compact-products h3{margin:4px 0 10px;font-size:14px;line-height:1.55}.vb-document .vb-compact-products small{font-size:12px}.vb-document .vb-compact-products .vb-product-copy>span{color:#007c86;font-size:14px;line-height:1.5;display:block}.vb-document .vb-about-strip p{margin-bottom:10px}.vb-document .vb-knowledge-strip h2{margin-bottom:8px}.vb-document .vb-knowledge-strip .vb-bound-product{padding-top:30px}.vb-document .vb-knowledge-strip .healthdi-product-badge{justify-content:center;gap:6px;height:24px;padding:0;top:0;left:0;right:0}.vb-document .vb-knowledge-strip .healthdi-logo-crop{width:50px;height:22px}.vb-document .vb-knowledge-strip .product-brand-logo{width:30px;height:22px}.vb-document .vb-knowledge-strip .healthdi-product-badge strong{font-size:10px}.vb-document .vb-contact-panel h2{font-size:24px;line-height:1.5}.vb-document .vb-contact-panel .vb-button{justify-content:flex-start;margin:0;padding:0;font-size:16px;font-weight:400;background:0 0!important}.vb-document .vb-contact-panel a:hover{text-decoration:underline}.vb-enquiry-form{grid-template-columns:1fr 1fr;align-content:start;gap:10px;display:grid}.vb-enquiry-form label{flex-direction:column;gap:5px;font-size:14px;display:flex}.vb-enquiry-form label:nth-child(3){grid-column:1/-1}.vb-enquiry-form input,.vb-enquiry-form select{color:#163953;background:#fff;border:1px solid #c4dde4;border-radius:5px;width:100%;min-width:0;padding:9px;font-family:inherit;font-size:14px;line-height:1.5}.vb-enquiry-form button{color:#fff;cursor:pointer;background:#00aaa7;border:0;border-radius:6px;grid-column:1/-1;padding:11px 14px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.5}.vb-enquiry-form :is(input,select,button):focus-visible,.vb-document a:focus-visible{outline-offset:3px;outline:3px solid #f5c45a}.vb-enquiry-form p{grid-column:1/-1;line-height:1.55;margin:0!important;font-size:14px!important}.vb-demo-form-note{color:#ccedf4}.vb-document .vb-mockup-footer{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex!important}.vb-document .vb-mockup-footer .vb-button{color:#007b86;background:0 0;margin:0;padding:0}.vb-document .vb-mockup-footer [data-vb-id=footerDisclaimer]{width:100%;margin:0;font-size:14px;line-height:1.6}.vb-document .vb-mockup-footer p{margin:0;font-size:14px}body:has(.vb-mockup-hero) .noodee-launcher span{display:none}body:has(.vb-mockup-hero) .noodee-launcher{padding-right:6px}@media (width>=601px) and (width<=1024px){.vb-document .vb-solution-card{grid-template-columns:1fr!important}.vb-document .vb-solution-card .vb-bound-product{justify-self:center;width:100%;max-width:170px}.vb-document .vb-service-strip,.vb-document .vb-knowledge-strip{flex-direction:column!important;align-items:stretch!important}}@media (width<=1024px){.vb-document .vb-mockup-header{flex-wrap:wrap}.vb-document .vb-mockup-header .vb-navigation{justify-content:flex-start}}@media (width<=600px){.vb-document .vb-mockup-header .vb-navigation{gap:12px}.vb-document .vb-mockup-hero{background-repeat:no-repeat;background-position:100% 100%!important;background-size:auto 245px!important}.vb-document .vb-mockup-hero .vb-button{width:100%}.vb-document .vb-solution-card .vb-photo{max-width:none;max-height:none}.vb-document .vb-solution-card .vb-bound-product{padding-top:38px}.vb-document .vb-solution-card .healthdi-logo-crop{width:72px}.vb-document .vb-solution-card .product-brand-logo{width:44px}}
