:root{--marketing-section-py:88px;--marketing-section-py-tablet:64px;--marketing-section-py-mobile:48px;--marketing-hero-pt:64px;--marketing-hero-pt-tablet:48px;--marketing-hero-pt-mobile:40px;--marketing-hero-pb:88px;--marketing-hero-pb-tablet:64px;--marketing-hero-pb-mobile:48px}.marketing-page{display:flow-root}.marketing-page .marketing-hero-section{padding-top:var(--marketing-hero-pt-mobile);padding-bottom:var(--marketing-hero-pb-mobile)}@media (min-width:768px){.marketing-page .marketing-hero-section{padding-top:var(--marketing-hero-pt-tablet);padding-bottom:var(--marketing-hero-pb-tablet)}}@media (min-width:1024px){.marketing-page .marketing-hero-section{padding-top:var(--marketing-hero-pt);padding-bottom:var(--marketing-hero-pb)}}.marketing-page .marketing-section{padding-top:var(--marketing-section-py-mobile);padding-bottom:var(--marketing-section-py-mobile)}@media (min-width:768px){.marketing-page .marketing-section{padding-top:var(--marketing-section-py-tablet);padding-bottom:var(--marketing-section-py-tablet)}}@media (min-width:1024px){.marketing-page .marketing-section{padding-top:var(--marketing-section-py);padding-bottom:var(--marketing-section-py)}}.marketing-page section{margin-top:0;margin-bottom:0}.marketing-page .marketing-hero-content-wrapper{grid-template-columns:1fr;align-items:center;gap:2rem;display:grid}@media (min-width:768px){.marketing-page .marketing-hero-content-wrapper{grid-template-columns:minmax(120px,140px) 1fr minmax(140px,180px);gap:2rem}}@media (min-width:1024px){.marketing-page .marketing-hero-content-wrapper{grid-template-columns:minmax(120px,160px) 1fr minmax(160px,200px);gap:3rem}}.marketing-page .marketing-hero-icon-left,.marketing-page .marketing-hero-icon-right{display:none}@media (min-width:768px){.marketing-page .marketing-hero-icon-left,.marketing-page .marketing-hero-icon-right{justify-content:center;align-items:flex-end;display:flex}}.marketing-page .marketing-hero-center{flex-direction:column;align-items:center;gap:1rem;min-width:0;display:flex}@media (max-width:767px){.marketing-page{overflow-x:hidden}.marketing-page h1{font-size:2rem!important;line-height:1.1!important}.marketing-page h2{font-size:1.75rem!important;line-height:1.2!important}.marketing-page h3{font-size:1.5rem!important;line-height:1.3!important}.marketing-page [class*=grid-cols-2],.marketing-page [class*=grid-cols-3],.marketing-page [class*=grid-cols-4]{grid-template-columns:1fr!important}.marketing-page [class*=gap-8]{gap:1rem!important}.marketing-page [class*=gap-6]{gap:.75rem!important}.marketing-page button,.marketing-page a[role=button]{min-width:48px;min-height:48px;padding:.75rem 1.5rem}.marketing-page [class*=p-8],.marketing-page [class*=p-10]{padding:1.5rem!important}.marketing-page [class*=px-8],.marketing-page [class*=px-10]{padding-left:1rem!important;padding-right:1rem!important}.marketing-page .container,.marketing-page .max-w-7xl,.marketing-page .max-w-5xl{padding-left:1rem;padding-right:1rem}.marketing-page button:focus,.marketing-page a:focus{outline-offset:2px;outline:2px solid}.marketing-page [class*=before-after]{flex-direction:column!important}.marketing-page [class*=testimonial]{width:100%!important}}@media (max-width:1023px) and (min-width:768px){.marketing-page [class*=grid-cols-3],.marketing-page [class*=grid-cols-4]{grid-template-columns:repeat(2,1fr)!important}.marketing-page h1{font-size:2.5rem!important;line-height:1.1!important}.marketing-page h2{font-size:2rem!important;line-height:1.2!important}.marketing-page .container,.marketing-page .max-w-7xl{padding-left:1.5rem;padding-right:1.5rem}.marketing-page button,.marketing-page a[role=button]{min-width:44px;min-height:44px}}
