.public-app.studio-craft-marketing{max-width:100vw;overflow-x:clip;scroll-padding-top:calc(var(--nav-h, 5.25rem) + .75rem);-webkit-tap-highlight-color:transparent}.marketing-main{min-width:0;overflow-x:clip}.marketing-main section.scroll-anchor,.marketing-main>section[id]{scroll-margin-top:calc(var(--nav-h, 5.25rem) + 1.75rem)}.marketing-main [class*=grid]>*{min-width:0}.studio-craft-marketing .sc-hero-dashboard-stage,.studio-craft-marketing .sc-hero-section{max-width:100%}.studio-craft-marketing header,.studio-craft-marketing section{min-width:0}body.marketing-menu-open{overflow:hidden;overscroll-behavior:none}body.marketing-menu-open .marketing-fixed-header{visibility:hidden}@media (max-width:1023px){.marketing-cta-stack{width:100%}.marketing-cta-stack a,.marketing-cta-stack button{width:100%;min-height:2.75rem;justify-content:center}.marketing-cta-stack a.group{padding-left:1.25rem;padding-right:1.25rem}.marketing-cta-stack a:not(.group){justify-content:center}.marketing-footer-cta a{width:100%;min-height:2.75rem;justify-content:center}.sc-hero-cta-row{width:100%;flex-direction:column;align-items:stretch}.sc-hero-cta-row a{width:100%;justify-content:center}.sc-hero-cta-row a.group{padding-left:1.25rem;padding-right:1.25rem}.marketing-footer-meta{align-items:center;text-align:center}}@media (max-width:767px){.studio-craft-marketing .sc-hero-section+section{scroll-margin-top:calc(var(--nav-h, 5.25rem) + .5rem)}}@media (max-width:639px){.marketing-mobile-drawer-cta{padding-bottom:max(1.25rem,env(safe-area-inset-bottom,0px))}.marketing-mobile-drawer-cta a{width:100%;justify-content:center}.marketing-mobile-drawer-cta a.group{padding-left:1.25rem;padding-right:1.25rem}}.marketing-hover-lift{transition:transform .2s ease,box-shadow .2s ease}@media (hover:hover) and (pointer:fine){.marketing-hover-lift:hover{transform:translateY(-.25rem)}}@media (max-width:1023px){.marketing-accordion-trigger{min-height:2.75rem;padding-top:1rem;padding-bottom:1rem}}@media (min-width:640px) and (max-width:1023px){.marketing-compare-table-wrap{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}}