.about-page>.about-hero,.blog-detail-page>.blog-detail-layout,.blog-page>.blog-grid-section,.case-study-page>.cs-detail-hero,.contact-page>.contact-info,.home-page>.hero-banner,.hospitality-page>.hospitality-hero,.success-page>.success-grid-section{margin-top:calc(-1 * var(--meta-header-stack));position:relative;z-index:0}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--meta-header-height) + 24px);overflow-x:clip;scrollbar-gutter:stable}html.is-scroll-locked{scroll-behavior:auto}html.is-scroll-locked,html.is-scroll-locked body{overflow:hidden;overscroll-behavior:none}body{margin:0;font-family:var(--meta-font);font-size:14px;font-weight:400;line-height:1.5;color:var(--meta-text);letter-spacing:.025rem;background:var(--proppik-aura-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root,body{min-height:100vh;overflow-x:clip}#root{display:flex;flex-direction:column}#root,main{max-width:100%}main{flex:1 1;overflow-x:clip}.section-title{margin:0 0 16px;color:var(--meta-text);font-size:36px;font-weight:500;line-height:1.1;letter-spacing:-.5px}.section-description{margin:0;color:var(--meta-muted);font-size:16px;font-weight:400;line-height:1.5}@media (max-width:1024px){.section-title{font-size:28px}}@media (max-width:767px){.section-title{font-size:24px;letter-spacing:-.25px}.section-description{font-size:15px}}a{color:inherit}button{font-family:inherit}img,video{max-width:100%}h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}ol,ul{padding:0}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}