.hm-hero.hm-home-unified{position:relative;min-height:620px;padding:74px 0!important;background-color:#edf6fc;background-size:cover!important;background-position:center 58%!important;border-radius:0!important;display:flex;align-items:center;overflow:hidden} .hm-hero.hm-home-unified .hm-hero-grid{display:block!important;width:92%;max-width:1280px;margin:auto} .hm-hero.hm-home-unified .hm-hero-grid>div{width:48%;max-width:620px} .hm-hero.hm-home-unified .hm-hero-visual{display:none!important} .hm-hero.hm-home-unified h1{font-size:clamp(34px,3.5vw,52px)!important;line-height:1.13!important;max-width:610px;letter-spacing:-.8px} .hm-hero.hm-home-unified p{font-size:19px!important;line-height:1.6;max-width:560px} .hm-hero.hm-home-unified .hm-hero-logo{width:370px;max-width:90%;mix-blend-mode:multiply;margin-bottom:22px} .hm-topic-icon{display:inline-block;width:34px;height:34px;flex-shrink:0;vertical-align:middle;color:var(--hm-blue,#0754a6)} .hm-icon-item>.hm-topic-icon{width:48px;height:48px;margin-bottom:10px} .hm-feature-ribbon>span>.hm-topic-icon{width:42px;height:42px;margin:0} .hm-application-strip>span{display:inline-flex;align-items:center;gap:9px} .hm-application-strip .hm-topic-icon{width:24px;height:24px} .hm-benefit-grid>div>.hm-topic-icon{display:block;margin-bottom:12px}   .hm-product-shell .hm-mock-hero .hm-mock-right-benefits{right:2.8%;width:17.2%;padding:14px 0} .hm-product-shell .hm-mock-right-benefits .hm-hero-badges{gap:0;background:transparent;box-shadow:none} .hm-product-shell .hm-mock-right-benefits .hm-hero-badge{background:transparent!important;box-shadow:none!important;border:0;border-bottom:1px solid rgba(35,107,167,.17);border-radius:0;padding:17px 0;grid-template-columns:42px 1fr;min-height:84px;gap:13px} .hm-product-shell .hm-mock-right-benefits .hm-hero-badge:last-child{border-bottom:0} .hm-product-shell .hm-mock-right-benefits .hm-hero-badge>span{background:rgba(224,240,252,.65);color:#0754a6;width:42px;height:42px;display:grid;place-items:center;border-radius:12px} .hm-product-shell .hm-mock-right-benefits .hm-hero-badge>span .hm-topic-icon{width:29px;height:29px} .hm-product-shell .hm-mock-right-benefits .hm-hero-badge b{font-size:14px;line-height:1.4;color:#174c7b} .hm-product-shell .hm-mock-dark .hm-mock-right-benefits .hm-hero-badge{border-color:rgba(186,217,241,.2)} .hm-product-shell .hm-mock-dark .hm-mock-right-benefits .hm-hero-badge b{color:#edf7ff} .hm-product-shell .hm-mock-dark .hm-mock-right-benefits .hm-hero-badge>span{background:rgba(130,193,240,.15);color:#c1e4ff} .hm-product-shell .hm-mock-dark .hm-mock-right-benefits .hm-topic-icon{color:inherit}   .hm-modes-v3610 .hm-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px} .hm-modes-v3610 .hm-mode-grid figure{padding:14px;border-radius:14px} .hm-modes-v3610 .hm-mode-grid figcaption{font-size:18px;gap:10px;margin-bottom:12px} .hm-modes-v3610 .hm-mode-grid figcaption .hm-topic-icon{width:26px;height:26px} .hm-modes-v3610 .hm-mode-frame{aspect-ratio:1.16;border-radius:7px} .hm-modes-v3610 .hm-mode-frame .hm-mode-image{position:absolute;width:164%!important;height:auto!important;max-width:none!important;left:-32%;top:-4%;object-fit:initial!important;max-height:none!important;transition:filter .2s} .hm-modes-v3610 .hm-mode-frame--m-mode,.hm-modes-v3610 .hm-mode-frame--pw-doppler{aspect-ratio:1.54} .hm-modes-v3610 .hm-mode-frame--m-mode .hm-mode-image,.hm-modes-v3610 .hm-mode-frame--pw-doppler .hm-mode-image{width:115%!important;left:-12.8%;top:-8%;height:auto!important} .hm-modes-v3610 a:focus-visible{outline:3px solid #0877cd;outline-offset:4px;display:block} .hm-modes-v3610 a:hover img{filter:brightness(1.1)} .hm-bougie-product-card{display:flex;flex-direction:column} .hm-bougie-product-card>img{height:210px!important;width:100%;object-fit:contain;background:#fff} .hm-bougie-product-card .hm-card-body{padding:20px} .hm-bougie-product-card .hm-bougie-links{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px} .hm-bougie-product-card .hm-bougie-links a{display:inline-flex;align-items:center;gap:5px;font-size:12px;border:1px solid #cbdfea;border-radius:6px;padding:6px 8px;background:#f2f9fd;text-decoration:none} .hm-bougie-product-card .hm-bougie-links .hm-topic-icon{width:16px;height:16px} .hm-partner-label{display:inline-flex;align-items:center;gap:7px;margin:3px 3px;vertical-align:middle;font-weight:600} .hm-partner-label img{width:75px!important;height:28px!important;max-height:28px!important;object-fit:contain!important;border-radius:0!important;box-shadow:none!important;margin:0!important;background:transparent!important} .hm-product--lidco-rapid .hm-callout,.hm-product--lidco-unity .hm-callout,.hm-product--lidco-rapid .hm-trade-note,.hm-product--lidco-unity .hm-trade-note{font-size:17px!important;line-height:1.65} .hm-support-grid-6 .hm-support-card{min-height:345px;position:relative;padding:166px 24px 24px!important;background-color:#fff;background-repeat:no-repeat!important;background-size:cover!important;background-position:center top!important;overflow:hidden} .hm-support-grid-6 .hm-support-icon{width:44px;height:44px;background:#eaf5fc;color:#0754a6;border:1px solid #cee6f6;border-radius:12px;display:grid;place-items:center;margin-bottom:12px} .hm-support-grid-6 .hm-support-icon .hm-topic-icon{width:29px;height:29px} .hm-support-grid-6 .hm-support-card h3{font-size:20px;line-height:1.3;margin:0 0 9px} .hm-support-grid-6 .hm-support-card p{font-size:15px;line-height:1.6;margin:0} .hm-support-service-image img{width:100%;height:auto!important;max-height:none!important;object-fit:contain!important;border-radius:16px} .hm-training-story{background:linear-gradient(135deg,#f5fbff,#fff)} .hm-training-story .hm-lead{max-width:960px} .hm-training-story-columns{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:32px 0} .hm-training-story-columns>div{padding:28px;background:#fff;border:1px solid #d9eaf6;border-radius:16px} .hm-training-story-columns .hm-topic-icon{width:44px;height:44px;margin-bottom:12px} .hm-training-story-columns h3{font-size:24px;color:#0754a6;margin:0 0 14px} .hm-training-story-columns p,.hm-training-closing{font-size:17px;line-height:1.8} .hm-training-closing{max-width:1040px} @media(max-width:1100px){.hm-product-shell .hm-mock-hero .hm-mock-right-benefits{width:92%;right:auto;padding:4px 0;margin:12px auto 20px}.hm-product-shell .hm-mock-right-benefits .hm-hero-badges{gap:0 24px}.hm-product-shell .hm-mock-right-benefits .hm-hero-badge{border-bottom:1px solid rgba(35,107,167,.17);padding:14px 0}.hm-product-shell .hm-mock-right-benefits .hm-hero-badge:last-child{border-bottom:1px solid rgba(35,107,167,.17)}} @media(max-width:900px){.hm-hero.hm-home-unified{min-height:570px;padding:58px 0!important;background-position:65% center!important}.hm-hero.hm-home-unified .hm-hero-grid>div{width:65%;max-width:600px}.hm-modes-v3610 .hm-mode-grid{grid-template-columns:1fr 1fr}.hm-training-story-columns{gap:20px}.hm-support-grid-6{grid-template-columns:1fr 1fr!important}} @media(max-width:600px){.hm-hero.hm-home-unified{min-height:560px;background-position:66% center!important;padding:46px 0!important}.hm-hero.hm-home-unified .hm-hero-grid>div{width:100%}.hm-hero.hm-home-unified .hm-hero-grid{background:rgba(250,253,255,.79);padding:24px 18px;border-radius:16px;width:94%}.hm-hero.hm-home-unified h1{font-size:33px!important}.hm-hero.hm-home-unified p{font-size:17px!important}.hm-hero.hm-home-unified .hm-hero-logo{width:290px}.hm-modes-v3610 .hm-mode-grid{gap:10px}.hm-modes-v3610 .hm-mode-grid figure{padding:8px}.hm-modes-v3610 .hm-mode-grid figcaption{font-size:13px;gap:5px}.hm-modes-v3610 .hm-mode-grid figcaption .hm-topic-icon{width:19px;height:19px}.hm-training-story-columns,.hm-support-grid-6{grid-template-columns:1fr!important}.hm-training-story-columns>div{padding:22px}.hm-training-story-columns h3{font-size:22px}.hm-support-grid-6 .hm-support-card{min-height:330px;background-position:center 30%!important}.hm-product-shell .hm-mock-right-benefits .hm-hero-badge b{font-size:13px}.hm-product-shell .hm-mock-right-benefits .hm-hero-badge{grid-template-columns:34px 1fr;gap:8px}.hm-product-shell .hm-mock-right-benefits .hm-hero-badge>span{width:34px;height:34px}.hm-product-shell .hm-mock-right-benefits .hm-hero-badge>span .hm-topic-icon{width:25px;height:25px}}