.Testimonials-module__wr4rSa__grid{gap:16px;margin:0;padding:0;list-style:none;display:grid}.Testimonials-module__wr4rSa__card{border:1px solid var(--lp-border-subtle);background-color:var(--lp-bg-card);border-radius:16px;flex-direction:column;gap:12px;padding:28px;list-style:none;display:flex}.Testimonials-module__wr4rSa__stars{color:#f5b301;gap:2px;display:inline-flex}.Testimonials-module__wr4rSa__headline{color:var(--lp-text-heading);font-weight:600}.Testimonials-module__wr4rSa__quote{color:var(--lp-text-body);flex:1;margin:0;font-size:.9375rem;line-height:1.65}.Testimonials-module__wr4rSa__author{border-top:1px solid var(--lp-bg-separator);align-items:center;gap:12px;padding-top:18px;display:flex}.Testimonials-module__wr4rSa__avatar{background-color:var(--lp-btn-primary);width:40px;height:40px;color:var(--white-1);border-radius:50%;flex-shrink:0;place-items:center;font-size:.8125rem;font-weight:600;display:grid}.Testimonials-module__wr4rSa__name{color:var(--lp-text-heading);font-size:.9375rem;font-weight:600;display:block}.Testimonials-module__wr4rSa__role{color:var(--lp-text-subtle);font-size:.8125rem;display:block}@media screen and (min-width:900px){.Testimonials-module__wr4rSa__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.Faq-module__sZdweq__list{flex-direction:column;gap:10px;max-width:800px;margin:0 auto;display:flex}.Faq-module__sZdweq__item{border:1px solid var(--lp-border-subtle);background-color:var(--lp-bg-primary);border-radius:14px}.Faq-module__sZdweq__item[open]{border-color:var(--lp-border)}.Faq-module__sZdweq__question{min-height:48px;color:var(--lp-text-heading);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-size:1rem;font-weight:600;list-style:none;display:flex}.Faq-module__sZdweq__question::-webkit-details-marker{display:none}.Faq-module__sZdweq__question>span:first-child{overflow-wrap:break-word;flex:1;min-width:0}.Faq-module__sZdweq__question:focus-visible{outline:2px solid var(--lp-text-heading);outline-offset:2px;border-radius:14px}.Faq-module__sZdweq__toggle{background-color:var(--lp-bg-warm);border-radius:50%;flex-shrink:0;width:28px;height:28px;position:relative}.Faq-module__sZdweq__toggle:before,.Faq-module__sZdweq__toggle:after{content:"";background-color:var(--lp-text-heading);border-radius:1px;width:11px;height:1.5px;margin:-.75px 0 0 -5.5px;position:absolute;top:50%;left:50%}.Faq-module__sZdweq__toggle:after{transform:rotate(90deg)}.Faq-module__sZdweq__item[open] .Faq-module__sZdweq__toggle:after{transform:rotate(0)}@media (prefers-reduced-motion:no-preference){.Faq-module__sZdweq__toggle:after{transition:transform .2s}}.Faq-module__sZdweq__answer{max-width:68ch;color:var(--lp-text-muted);padding:0 22px 22px;line-height:1.7}
.FinalCta-module__yD4qga__section{background-color:var(--lp-bg-primary);padding:56px 20px 24px}.FinalCta-module__yD4qga__inner{border:1px solid var(--lp-border-subtle);background-color:var(--lp-bg-warm);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:1120px;margin:0 auto;padding:40px 24px;display:flex}.FinalCta-module__yD4qga__title{color:var(--lp-text-heading);letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(1.5rem,1.1rem + 1.2vw,2rem);font-weight:700;line-height:1.15}.FinalCta-module__yD4qga__subtitle{color:var(--lp-text-muted);line-height:1.6}.FinalCta-module__yD4qga__button{background-color:var(--lp-btn-primary);min-height:52px;color:var(--white-1);cursor:pointer;border:none;border-radius:12px;flex-shrink:0;align-items:center;gap:10px;padding:0 28px;font-size:.9375rem;font-weight:600;display:inline-flex;box-shadow:0 4px 14px #0000001f}.FinalCta-module__yD4qga__button:hover{background-color:var(--lp-btn-primary-hover);box-shadow:0 6px 20px #0000002e}.FinalCta-module__yD4qga__button:focus-visible{outline:2px solid var(--lp-text-heading);outline-offset:3px}@media screen and (min-width:768px){.FinalCta-module__yD4qga__section{padding:80px 40px 32px}.FinalCta-module__yD4qga__inner{text-align:left;flex-direction:row;justify-content:space-between;padding:48px 56px}}
.StickyUploadBar-module__ZZLEzG__bar{display:none}@media screen and (max-width:767px){.StickyUploadBar-module__ZZLEzG__bar{z-index:50;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--lp-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);visibility:hidden;background-color:#fffffff0;display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.StickyUploadBar-module__ZZLEzG__visible{visibility:visible;transform:translateY(0)}}@media screen and (max-width:767px) and (prefers-reduced-motion:no-preference){.StickyUploadBar-module__ZZLEzG__bar{transition:transform .25s,visibility .25s}}.StickyUploadBar-module__ZZLEzG__button{background-color:var(--lp-btn-primary);width:100%;min-height:48px;color:var(--white-1);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;font-size:1rem;font-weight:600;display:flex}
.VectorEditor-module__pwkVKG__frame{border:1px solid var(--lp-border);background-color:var(--lp-bg-primary);max-width:1000px;box-shadow:var(--bs-elevated);border-radius:20px;margin:0 auto;padding:10px}.VectorEditor-module__pwkVKG__screenshot{border-radius:12px;width:100%;height:auto;display:block}.VectorEditor-module__pwkVKG__features{gap:28px;max-width:1000px;margin:56px auto 0;display:grid}.VectorEditor-module__pwkVKG__feature{border-top:2px solid var(--lp-text-heading);padding-top:20px}.VectorEditor-module__pwkVKG__feature dt{color:var(--lp-text-heading);margin-bottom:8px;font-size:1.0625rem;font-weight:600}.VectorEditor-module__pwkVKG__feature dd{color:var(--lp-text-muted);margin:0;font-size:.9375rem;line-height:1.65}.VectorEditor-module__pwkVKG__ctaRow{justify-content:center;margin-top:48px;display:flex}.VectorEditor-module__pwkVKG__cta{background-color:var(--lp-btn-primary);min-height:52px;color:var(--white-1);cursor:pointer;border:none;border-radius:12px;padding:0 28px;font-size:.9375rem;font-weight:600;box-shadow:0 4px 14px #0000001f}.VectorEditor-module__pwkVKG__cta:hover{background-color:var(--lp-btn-primary-hover);box-shadow:0 6px 20px #0000002e}.VectorEditor-module__pwkVKG__cta:focus-visible{outline:2px solid var(--lp-text-heading);outline-offset:3px}@media screen and (min-width:860px){.VectorEditor-module__pwkVKG__features{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}}
