.hm-product-shell .hm-mock-hero{position:relative;isolation:isolate;display:block;overflow:hidden;padding:38px 0!important;min-height:max(480px,40vw)!important;background:#dceefb!important} .hm-product-shell .hm-mock-hero .hm-product-hero-bg{display:none!important} .hm-product-shell .hm-mock-hero .hm-mock-scene{position:absolute;inset:0;z-index:0;pointer-events:none;display:flex;align-items:center;justify-content:center} .hm-product-shell .hm-mock-hero .hm-mock-scene-image{display:block;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:center!important;filter:none!important;border:0;border-radius:0;box-shadow:none;mix-blend-mode:normal!important} .hm-product-shell .hm-mock-hero .hm-product-hero-grid{display:block!important;position:relative;z-index:1} .hm-product-shell .hm-mock-hero .hm-product-hero-copy{width:37%;padding:0!important;position:relative} .hm-product-shell .hm-mock-hero h1{font-size:clamp(32px,3.1vw,54px)!important;line-height:1.08;overflow-wrap:anywhere} .hm-product-shell .hm-mock-hero .hm-product-subtitle{font-size:clamp(17px,1.25vw,22px)!important;line-height:1.4} .hm-product-shell .hm-mock-hero .hm-maker-logo{max-width:230px;max-height:70px;background:rgba(255,255,255,.95);padding:7px;border-radius:5px} .hm-product-shell .hm-mock-hero .hm-kicker{margin:8px 0} .hm-product-shell .hm-mock-hero .hm-hero-actions{gap:8px;margin-top:14px} .hm-product-shell .hm-mock-dark{background:#063164!important} .hm-product-shell .hm-mock-dark h1,.hm-product-shell .hm-mock-dark .hm-product-subtitle,.hm-product-shell .hm-mock-dark .hm-kicker{color:#fff!important} .hm-product-shell .hm-mock-dark .hm-btn-outline{background:#fff!important;color:#084d91!important} .hm-mock-feature-strip{padding:14px 0;background:#fff;border-bottom:1px solid #d7e8f7} .hm-mock-feature-strip .hm-hero-badges{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px} .hm-mock-feature-strip .hm-hero-badge{box-shadow:none;min-height:70px} @media(max-width:1100px){ .hm-product-shell .hm-mock-hero{padding:0!important;min-height:0!important;background:linear-gradient(120deg,#f7fbff,#dceefb)!important} .hm-product-shell .hm-mock-hero .hm-product-hero-grid{padding-top:28px;padding-bottom:18px} .hm-product-shell .hm-mock-hero .hm-product-hero-copy{width:100%} .hm-product-shell .hm-mock-hero .hm-mock-scene{position:relative;inset:auto;width:100%;display:block;order:2} .hm-product-shell .hm-mock-hero{display:flex;flex-direction:column} .hm-product-shell .hm-mock-hero .hm-mock-scene-image{width:100%!important;height:auto!important;object-fit:contain!important} .hm-product-shell .hm-mock-hero .hm-product-hero-grid{order:1} .hm-product-shell .hm-mock-dark{background:#063164!important} .hm-product-shell .hm-mock-hero h1{font-size:36px!important} .hm-mock-feature-strip .hm-hero-badges{grid-template-columns:repeat(2,minmax(0,1fr))} } @media(max-width:560px){.hm-product-shell .hm-mock-hero h1{font-size:31px!important}.hm-product-shell .hm-mock-hero .hm-product-subtitle{font-size:18px!important}.hm-mock-feature-strip .hm-hero-badge{grid-template-columns:34px 1fr;padding:8px;gap:7px}.hm-mock-feature-strip .hm-hero-badge>span{width:34px;height:34px;font-size:19px}.hm-mock-feature-strip .hm-hero-badge b{font-size:12px}}