.hm-home .om-solutions{--om-section-intro-bg: var(--om-paper-alt)}.hm-home .om-section .om-sticky-section-heading{position:static;max-width:none;width:100%;margin-bottom:28px;padding-block:16px 20px}.hm-home .om-section .om-sticky-section-heading h2{margin-top:12px;font-size:clamp(1.75rem,2.8vw,2.5rem);line-height:1.2;text-wrap:pretty}.hm-home .om-section .om-sticky-section-heading>p:not(.om-eyebrow){max-width:1000px;margin-top:14px;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.6}.hm-home :where(section[id],[id],a[name]){scroll-margin-top:calc(var(--om-header-h) + 20px)}.hm-home .om-consult .om-consult-steps{margin-top:0}@media(min-width:1024px){.hm-home .om-section .om-sticky-section-heading[data-pin=on]{position:sticky;top:var(--om-header-h);z-index:10}.hm-home .om-section .om-sticky-section-heading[data-pin=on][data-stuck=true]{max-height:96px;padding-block:10px 12px;overflow:hidden;background-color:var(--om-section-intro-bg, var(--c-bg));border-bottom:1px solid var(--c-line)}.hm-home .om-section .om-sticky-section-heading[data-stuck=true] h2{margin-top:4px;overflow:hidden;font-size:1.75rem;line-height:1.2;text-overflow:ellipsis;text-wrap:nowrap;white-space:nowrap}.hm-home .om-section .om-sticky-section-heading[data-stuck=true]>p:not(.om-eyebrow){display:none}.hm-home section.om-section :where(button,a,input,textarea,select,[id]){scroll-margin-top:calc(var(--om-header-h) + var(--om-section-intro-h, 0px) + 20px)}.hm-home .om-section:has(form) .om-sticky-section-heading{position:static;top:auto}.hm-home #dang-ky-demo .om-sticky-section-heading{position:static;top:auto}}
