.images-intro{padding:calc(var(--marketing-header-height) + 4rem) 0 5rem}.images-intro__hero{text-align:center}.images-intro__hero h1{letter-spacing:-.045em;overflow-wrap:anywhere;text-wrap:balance;max-width:16ch;margin:1.25rem auto 1.5rem;font-size:clamp(40px,6vw,80px);font-weight:500;line-height:1.08}.images-intro__summary{color:var(--marketing-text-secondary);max-width:38rem;margin:0 auto;font-size:clamp(17px,1.8vw,21px);line-height:1.7}.images-intro__action{background:var(--marketing-text);color:var(--marketing-bg);text-align:start;border-radius:999px;align-items:center;gap:1rem;min-height:52px;margin-top:2rem;padding:.9rem 1.5rem;font-size:16px;display:inline-flex}.images-intro__action:hover{opacity:.85}.images-intro__action svg,.images-intro__pricing svg{flex-shrink:0;width:18px;height:18px}.images-intro .image-product-examples__section{border-top:1px solid var(--marketing-line);margin-top:4rem;padding-top:3rem}.images-intro .image-product-examples__gallery,.images-intro .image-product-examples__comparison{max-width:48rem;margin-inline:auto}.images-intro .image-product-examples__edit{margin-inline:auto}.images-intro__faq{border-top:1px solid var(--marketing-line);scroll-margin-top:calc(var(--marketing-header-height) + 1rem);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:3rem;margin-top:4rem;padding-top:3rem;display:grid}.images-intro__faq h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(28px,3.5vw,44px);font-weight:500;line-height:1.2}.images-intro__faq details{border-bottom:1px solid var(--marketing-line);padding:.5rem 0}.images-intro__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:48px;padding:.5rem 0;list-style:none;display:flex}.images-intro__faq summary::-webkit-details-marker{display:none}.images-intro__faq summary:after{color:var(--marketing-text-secondary);content:"+";flex-shrink:0;font-size:22px}.images-intro__faq details[open] summary:after{content:"−"}.images-intro__faq details p{color:var(--marketing-text-secondary);margin:.5rem 0 1rem;font-size:16px;line-height:1.75}.images-intro__pricing{align-items:center;gap:.75rem;min-height:44px;margin-top:1rem;display:inline-flex}.images-intro :is(a,summary):focus-visible{outline:2px solid var(--marketing-text);outline-offset:4px}@media (width<=734px){.images-intro{padding-top:calc(var(--marketing-header-height) + 2.5rem)}.images-intro__faq{grid-template-columns:minmax(0,1fr);gap:1.5rem}}
