.hm-mobile-quicknav{display:none} .hm-section-nav{gap:12px;padding:18px 0} .hm-section-nav a{font-size:18px;line-height:1.35;padding:14px 24px;min-height:54px;display:inline-flex;align-items:center;justify-content:center;white-space:normal;text-align:center} .hm-section-nav a[aria-current="page"]{color:var(--hm-blue)!important;background:#f0f7fc!important;border-color:var(--category-accent,#8db5d9)!important;box-shadow:inset 0 -3px 0 var(--category-accent,#8db5d9)} .hm-product-category,.hm-home-v3612 .hm-card{border-top:3px solid var(--category-accent,#c8deee)} .hm-category-scene{border-left:4px solid var(--category-accent,#c8deee)} .hm-product--smartscope-vl-pro h1,.hm-product--ezono-5000 h1{border-left:0;padding-left:0} .hm-detailed-specs caption,.hm-sonostar-feature-photos figcaption,.hm-sonostar-family-photos figcaption{color:var(--hm-text)} .hm-footer .hm-footer-cert img{width:245px;max-width:100%;height:auto;max-height:110px;object-fit:contain} .hm-cert-card .hm-certificate-preview{display:block;width:100%;height:auto;aspect-ratio:210/297;object-fit:contain;background:#fff;border:1px solid #dce4ec;box-shadow:0 3px 12px #15344d12} .hm-certificate-open{display:block;transition:transform .2s ease} .hm-certificate-open:hover{transform:translateY(-3px)} .hm-certificate-open:focus-visible{outline:3px solid var(--hm-blue2);outline-offset:4px} .hm-cert-card .hm-certificate-logo{display:block;width:auto;max-width:95px;height:62px;object-fit:contain} .hm-certificate-logo-row{display:flex;justify-content:center;padding:15px 0 5px} .hm-certification-heading{align-items:center;grid-template-columns:1.2fr .8fr} .hm-certification-art{height:210px!important;object-fit:contain!important} .hm-map-grid>*{min-width:0} .hm-map-frame{height:360px;min-height:360px} .hm-map-frame iframe{height:360px!important;min-height:360px!important;width:100%;border:0} .hm-support-grid-6 .hm-support-card{position:relative;isolation:isolate;background-image:none!important;background-color:#f7fbfe!important;overflow:hidden;min-height:280px} .hm-support-watermark{position:absolute;right:-14px;bottom:-12px;width:160px;height:160px;opacity:.07;color:#17608e;pointer-events:none;z-index:-1} .hm-support-watermark .hm-topic-icon{width:100%;height:100%;stroke-width:1} .hm-support-grid-6 .hm-support-card h3,.hm-support-grid-6 .hm-support-card p{position:relative} .hm-product-shell .hm-mock-hero .hm-mock-scene{right:23%} .hm-product-shell .hm-mock-hero .hm-mock-right-benefits{width:20%;right:2%;padding:14px 0} .hm-product-shell .hm-mock-right-benefits .hm-hero-badge{grid-template-columns:48px minmax(0,1fr);gap:14px;background:transparent!important;box-shadow:none!important;padding:17px 0;min-height:92px} .hm-product-shell .hm-mock-right-benefits .hm-hero-badge>span{width:48px;height:48px;background:rgba(225,240,250,.4);border-radius:50%;color:#175886} .hm-product-shell .hm-mock-right-benefits .hm-hero-badge>span .hm-topic-icon{width:38px;height:38px} .hm-product-shell .hm-mock-right-benefits .hm-hero-badge b{font-size:clamp(16px,1.15vw,20px);line-height:1.4;color:#174c7b} .hm-product-shell .hm-mock-dark .hm-mock-right-benefits .hm-hero-badge>span{background:rgba(125,189,238,.10);color:#c4e7ff} .hm-product-shell .hm-mock-dark .hm-mock-right-benefits .hm-hero-badge b{color:#edf7ff} .hm-product-shell .hm-mock-dark h1{color:#fff!important} .hm-product--safersonic-plus .hm-panel .hm-inline-seed-image{height:280px;object-fit:contain;background:white} .hm-hero.hm-home-unified{background-position:center!important;background-size:cover!important} .hm-ezono-enriched .hm-spec-table{width:100%;overflow-wrap:anywhere} .hm-ezono-specs{width:100%;border-collapse:collapse;table-layout:fixed} .hm-ezono-specs th,.hm-ezono-specs td{padding:14px;border:1px solid #dce6ef;text-align:left;overflow-wrap:anywhere} .hm-ezono-specs th{width:34%;background:#f1f7fb} .hm-ezono-enriched .hm-media-grid-2 img{height:auto;max-height:380px;object-fit:contain} @media(max-width:1100px){ .hm-product-shell .hm-mock-hero .hm-mock-scene{right:auto} .hm-product-shell .hm-mock-hero .hm-mock-right-benefits{position:relative;right:auto;top:auto;transform:none;width:92%;margin:12px auto 20px;padding:4px 0} .hm-product-shell .hm-mock-right-benefits .hm-hero-badges{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px} .hm-cert-grid{grid-template-columns:repeat(2,minmax(0,1fr))} } @media(max-width:900px){ .hm-mobile-quicknav{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 10px;padding:5px 3% 9px;border-top:1px solid #edf3f8;background:#fff} .hm-mobile-quicknav a{display:flex;align-items:center;min-height:38px;padding:7px 6px;font-size:14px;font-weight:700;color:var(--hm-blue)} .hm-mobile-quicknav a:focus-visible{outline:3px solid var(--hm-blue2);outline-offset:1px} .hm-nav{max-height:calc(100dvh - 148px)} .hm-section-nav{flex-wrap:wrap;overflow:visible} .hm-section-nav a{flex:1 1 180px;min-width:0;max-width:100%;font-size:17px;padding:12px 18px} .hm-activity-panel{scroll-margin-top:160px} .hm-certification-heading{grid-template-columns:1fr} .hm-map-grid{grid-template-columns:minmax(0,1fr)} } @media(max-width:600px){ .hm-cert-grid{grid-template-columns:minmax(0,1fr)} .hm-cert-card .hm-certificate-preview{max-height:400px} .hm-product-shell .hm-mock-right-benefits .hm-hero-badge{grid-template-columns:42px minmax(0,1fr);gap:10px;padding:14px 0} .hm-product-shell .hm-mock-right-benefits .hm-hero-badge>span{width:42px;height:42px} .hm-product-shell .hm-mock-right-benefits .hm-hero-badge>span .hm-topic-icon{width:32px;height:32px} .hm-product-shell .hm-mock-right-benefits .hm-hero-badge b{font-size:16px} .hm-hero.hm-home-unified{background-position:72% center!important} .hm-support-grid-6 .hm-support-card{min-height:240px} .hm-ezono-specs th,.hm-ezono-specs td{padding:10px;font-size:14px} } @media(prefers-reduced-motion:reduce){.hm-certificate-open{transition:none}.hm-certificate-open:hover{transform:none}}