#marketing-footer{content-visibility:auto;contain-intrinsic-block-size:auto 1220.5px}@media (min-width:640px){#marketing-footer{contain-intrinsic-block-size:auto 870.5px}}@media (min-width:1024px){#marketing-footer{contain-intrinsic-block-size:auto 663px}#hero{padding-bottom:0}#hero .landing-hero-intake{min-height:calc(100svh - var(--marketing-nav-h));padding-block:64px}}@media (min-width:1024px) and (max-height:800px){#hero h1{font-size:clamp(22px,min(6.9vw - 2px,2.6vw + 42px,8svh),64px)}#hero [data-hero-sub]{margin-top:clamp(8px,1.8svh,14px);font-size:clamp(15px,min(.55vw + 13px,2.8svh),22px)}#hero .landing-hero-composer{margin-top:clamp(16px,3svh,24px)}#hero [role=img]{margin-top:clamp(20px,4svh,32px)}.landing-kit-layout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:clamp(24px,3vw,40px);max-width:1280px;padding-block:clamp(32px,6svh,48px)}.landing-kit-workflow>.mt-8,.landing-kit-workflow>.mt-10{margin-top:clamp(24px,4svh,32px)}#output-wall>ul{margin-top:32px}}.landing-faq-answer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .2s ease-out,opacity .2s ease-out;display:grid}.landing-faq-answer[data-open=true]{opacity:1;grid-template-rows:1fr}html[data-motion=off] .landing-faq-answer{transition:none}@media (prefers-reduced-motion:reduce){html:not([data-motion=on]) .landing-faq-answer{transition:none}}
