@layer marketing{.marketing-layout{background:#ffffff;min-height:100vh;min-height:100dvh;color:#111827;overscroll-behavior:none;-webkit-overflow-scrolling:touch;position:relative;isolation:isolate}.marketing-layout .marketing-hover,.marketing-layout .marketing-hover:hover{background-color:var(--marketing-hover-color)!important;color:white!important}.marketing-layout .marketing-hover-text:hover{color:var(--marketing-hover-color)!important}.marketing-layout .marketing-hover-border:hover{border-color:var(--marketing-hover-color)!important}.marketing-layout .marketing-hover-bg:hover{background-color:var(--marketing-hover-color)!important}.marketing-layout ::-webkit-scrollbar,.marketing-layout::-webkit-scrollbar{width:6px;height:6px}.marketing-layout ::-webkit-scrollbar-track,.marketing-layout::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:3px}.marketing-layout ::-webkit-scrollbar-thumb,.marketing-layout::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px;-webkit-transition:background .2s ease;transition:background .2s ease}.marketing-layout ::-webkit-scrollbar-thumb:hover,.marketing-layout::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.4)}.marketing-layout,.marketing-layout *{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) rgba(0,0,0,.05)}@media (max-width:768px){.marketing-layout{-webkit-overflow-scrolling:touch;overscroll-behavior-y:none}}@media screen{.marketing-layout{background-attachment:fixed}}.marketing-layout .mobile-nav-menu{background:rgba(255,255,255,.95)!important;backdrop-filter:blur(20px);border:1px solid rgba(0,0,0,.1);max-width:320px;margin:0 auto}.marketing-layout .mobile-nav-content{padding:1.5rem 2rem}}.marketing-layout{contain:style layout}