html:has(.lp-root){--lp-canvas:#f8fafc;--lp-line:#e2e8f0;background:var(--lp-canvas);color:var(--av-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:var(--lp-canvas)}.lp-root{--lp-canvas:#f8fafc;--lp-line:#e2e8f0;background:var(--lp-canvas);min-height:100dvh;color:var(--av-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lp-field-border:var(--av-graphite);font-family:var(--font-figtree), var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-feature-settings:"ss01" 1, "tnum" 1;font-style:normal}.lp-root h1,.lp-root h2,.lp-hero__heading,.lp-scene__line,.lp-cost__title,.lp-deterministic__title,.lp-restraint__title,.lp-brandkit__title,.lp-how__title,.lp-comparison__title,.lp-patterns__title,.lp-faq__title,.lp-demo__title{font-family:var(--font-figtree), var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-style:normal}.lp-cost__row-index,.lp-restraint__row-index,.lp-how__row-index,.lp-comparison__row-index{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1, "ss01" 1;letter-spacing:-.04em;min-width:1.75rem;font-family:inherit;font-size:.75rem;font-weight:600;line-height:1.2}:is(html:has(.lp-root).dark,html:has(.lp-root) .dark){background:var(--lp-canvas);color:var(--av-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:var(--lp-canvas);--foreground:var(--av-ink)}.lp-nav{z-index:40;background:var(--lp-canvas);border-bottom:1px solid var(--lp-line);position:sticky;top:0}.lp-nav__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;max-width:72rem;margin-inline:auto;padding:1rem 1.5rem;display:flex}.lp-nav__brand{color:var(--av-ink);font-weight:600;text-decoration:none}.lp-nav__links{flex:1 0 100%;order:3;align-items:center;gap:1rem;display:flex}@media (min-width:768px){.lp-nav__links{flex:0 auto;order:0;justify-content:center;gap:1.75rem}}.lp-nav__link{color:var(--av-graphite);font-size:.875rem;text-decoration:none}.lp-nav__link:hover{color:var(--av-ink)}.lp-nav__actions{align-items:center;gap:1rem;display:flex}.lp-nav__login{color:var(--av-ink);font-size:.875rem;text-decoration:none}.lp-nav__cta{color:var(--lp-canvas);background:var(--av-ink);border-radius:var(--radius);padding:.5rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none}.lp-footer{border-top:1px solid var(--lp-line);background:var(--lp-canvas)}.lp-footer__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:72rem;margin-inline:auto;padding:1.5rem;display:flex}.lp-footer__signature,.lp-footer__privacy{color:var(--av-graphite);font-size:.8125rem}.lp-footer__privacy{text-decoration:none}.lp-footer__privacy:hover{color:var(--av-ink)}:-webkit-any(.lp-root input:-webkit-autofill,.lp-root textarea:-webkit-autofill,.lp-root select:-webkit-autofill){-webkit-text-fill-color:var(--av-ink);-webkit-box-shadow:0 0 0 1000px var(--lp-line) inset}:is(.lp-root input:autofill,.lp-root textarea:autofill,.lp-root select:autofill){-webkit-text-fill-color:var(--av-ink);-webkit-box-shadow:0 0 0 1000px var(--lp-line) inset}.lp-root.motion-enabled [data-lp-reveal]{opacity:0;transition:opacity 1ms linear,transform .72s cubic-bezier(.22,1,.36,1);transition-delay:var(--motion-delay,0s);transform:translateY(28px)}.lp-root.motion-enabled [data-lp-reveal].is-visible{opacity:1;transform:translateY(0)}.lp-root [data-lp-autoplay].is-paused *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.lp-root *,.lp-root :before,.lp-root :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.lp-root [data-lp-reveal]{opacity:1!important;transform:none!important}}.lp-hero__inner{align-items:center;gap:3rem;max-width:72rem;margin-inline:auto;padding-inline:1.5rem;display:grid}@media (min-width:1024px){.lp-hero__inner{grid-template-columns:1.05fr .95fr;gap:4rem}}.lp-hero__heading{color:var(--av-ink);margin:0 0 1.5rem;font-size:clamp(2.25rem,1.25rem + 4vw,3.5rem);font-weight:600;line-height:1.08}.lp-hero__lead{color:var(--av-graphite);max-width:40rem;margin:0 0 1.75rem;font-size:1.125rem;line-height:1.6}.lp-hero__points{gap:.75rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}.lp-hero__point{color:var(--av-ink);padding-left:1.5rem;font-size:.9375rem;position:relative}.lp-hero__point:before{content:"";background:var(--av-ink);border-radius:999px;width:.5rem;height:.5rem;position:absolute;top:.5em;left:0}.lp-hero__cta{color:var(--lp-canvas);background:var(--av-ink);border-radius:var(--radius);align-items:center;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.lp-hero__stage{justify-content:center;display:flex}.lp-stage__art{aspect-ratio:1;border-radius:var(--radius-2xl);background:var(--lp-line);border:1px solid var(--lp-line);box-shadow:0 18px 40px color-mix(in srgb, var(--av-ink) 14%, transparent);position:relative;overflow:hidden}.lp-stage__slide{visibility:hidden;opacity:0;animation:15s ease-in-out infinite lp-stage-slide;position:absolute;inset:0}.lp-stage__slide--1{visibility:visible;opacity:1;animation-delay:0s}@keyframes lp-stage-slide{0%,4%{visibility:visible;opacity:1;transform:translate(0,0)}20%,to{visibility:hidden;opacity:0;transform:translate(-8%)}}.lp-stage__counter{color:var(--lp-canvas);background:var(--av-ink);border-radius:999px;margin:0;padding:.25rem .625rem;font-size:.75rem;font-weight:600;position:absolute;top:.875rem;right:.875rem}.lp-stage__badge{height:1.75rem;position:absolute;bottom:.875rem;left:.875rem}.lp-stage__phase{width:max-content;max-width:14rem;color:var(--av-ink);background:var(--lp-canvas);border-radius:var(--radius-sm);visibility:hidden;padding:.25rem .625rem;font-size:.75rem;font-weight:600;animation:8s ease-in-out infinite lp-stage-phase;position:absolute;bottom:0;left:0;transform:translateY(6px)}@keyframes lp-stage-phase{0%,3%{visibility:visible;transform:translateY(0)}22%,to{visibility:hidden;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.lp-stage__slide,.lp-stage__phase{visibility:hidden;animation:none;transform:none}.lp-stage__slide--1,.lp-stage__phase:first-of-type{visibility:visible;opacity:1}}.lp-cost{border-top:1px solid var(--lp-line);padding-block:3rem}.lp-cost__inner{max-width:72rem;margin-inline:auto;padding-inline:1.5rem}.lp-cost__title{color:var(--av-ink);max-width:40rem;margin:0 0 1rem;font-size:clamp(1.75rem,1.1rem + 2.4vw,2.5rem);font-weight:600;line-height:1.15}.lp-cost__lead{color:var(--av-graphite);max-width:40rem;margin:0 0 2.5rem;font-size:1.0625rem;line-height:1.6}.lp-cost__rows{border-top:1px solid var(--lp-line);margin:0;padding:0;list-style:none}.lp-cost__row{border-bottom:1px solid var(--lp-line);align-items:baseline;gap:1rem;padding-block:1rem;display:flex}.lp-cost__row-index{font-variant-numeric:tabular-nums;color:var(--av-graphite);flex:none;font-size:.8125rem;font-weight:600}.lp-cost__row-text{color:var(--av-ink);font-size:1.0625rem}.lp-deterministic{border-top:1px solid var(--lp-line);padding-block:4rem}.lp-deterministic__inner{gap:2.5rem;max-width:72rem;margin-inline:auto;padding-inline:1.5rem;display:grid}.lp-deterministic__copy{max-width:42rem}.lp-deterministic__title{color:var(--av-ink);margin:0 0 1.25rem;font-size:clamp(1.75rem,1.1rem + 2.4vw,2.5rem);font-weight:600;line-height:1.15}.lp-deterministic__lead{color:var(--av-graphite);margin:0 0 1.5rem;font-size:1.0625rem;line-height:1.6}.lp-deterministic__reinforcement{color:var(--av-ink);border-left:1px solid var(--av-graphite);margin:0;padding-left:1.25rem;font-size:.9375rem;line-height:1.6}.lp-deterministic__stage,.lp-studio{width:100%}.lp-studio__art{border:1px solid var(--av-graphite);border-radius:var(--radius-lg);background:var(--lp-line);grid-template-columns:3.25rem 1fr 11rem;display:grid;overflow:hidden}@media (max-width:640px){.lp-studio__art{grid-template-columns:1fr}.lp-studio__toolbar{flex-direction:row;justify-content:center}}.lp-studio__toolbar{background:var(--lp-canvas);border-right:1px solid var(--lp-line);flex-direction:column;align-items:center;gap:.75rem;padding-block:1rem;display:flex}.lp-studio__tool{border-radius:var(--radius-sm);background:var(--av-graphite);width:1.25rem;height:1.25rem}.lp-studio__stage{background:var(--lp-canvas);border-right:1px solid var(--lp-line);justify-content:center;align-items:center;padding:1.5rem;display:flex}.lp-studio__slide{aspect-ratio:1;border-radius:var(--radius);background:var(--lp-line);width:100%;max-width:16rem;position:relative;overflow:hidden}.lp-studio__frame{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.lp-studio__block{border-radius:var(--radius-sm);position:absolute}.lp-studio__block--body{background:0 0;width:60%;height:14%;top:64%;left:12%}.lp-studio__block--selected{border:1px dashed var(--av-ink);background:0 0;width:76%;height:20%;animation:8s ease-in-out infinite lp-studio-move;top:20%;left:12%}@keyframes lp-studio-move{0%,15%{transform:translate(0)}45%,to{transform:translate(-6%,22%)}}.lp-studio__guide{background:var(--av-ink);visibility:hidden;animation:8s ease-in-out infinite lp-studio-guide;position:absolute}.lp-studio__guide--h{height:1px;top:50%;left:0;right:0}.lp-studio__guide--v{width:1px;top:0;bottom:0;left:50%}@keyframes lp-studio-guide{0%,20%{visibility:hidden}25%,60%{visibility:visible}65%,to{visibility:hidden}}.lp-studio__panel{background:var(--lp-canvas);align-content:start;gap:.75rem;padding:1rem;display:grid}.lp-studio__field{border-radius:var(--radius-sm);background:var(--lp-line);border:1px solid var(--av-graphite);height:1.75rem;display:block}@media (prefers-reduced-motion:reduce){.lp-studio__block--selected{animation:none;transform:translate(-6%,22%)}.lp-studio__guide{visibility:visible;animation:none}}.lp-restraint{border-top:1px solid var(--lp-line);padding-block:3rem}.lp-restraint__inner{max-width:72rem;margin-inline:auto;padding-inline:1.5rem}.lp-restraint__title{color:var(--av-ink);max-width:40rem;margin:0 0 1rem;font-size:clamp(1.75rem,1.1rem + 2.4vw,2.5rem);font-weight:600;line-height:1.15}.lp-restraint__lead{color:var(--av-graphite);max-width:40rem;margin:0 0 2.5rem;font-size:1.0625rem;line-height:1.6}.lp-restraint__rows{border-top:1px solid var(--lp-line);margin:0;padding:0;list-style:none}.lp-restraint__row{border-bottom:1px solid var(--lp-line);align-items:baseline;gap:1rem;padding-block:1rem;display:flex}.lp-restraint__row-index{font-variant-numeric:tabular-nums;color:var(--av-graphite);flex:none;font-size:.8125rem;font-weight:600}.lp-restraint__row-text{color:var(--av-ink);font-size:1.0625rem}.lp-brandkit{border-top:1px solid var(--lp-line);padding-block:4rem}.lp-brandkit__inner{gap:2.5rem;max-width:72rem;margin-inline:auto;padding-inline:1.5rem;display:grid}.lp-brandkit__copy{max-width:42rem}.lp-brandkit__title{color:var(--av-ink);margin:0 0 1.25rem;font-size:clamp(1.75rem,1.1rem + 2.4vw,2.5rem);font-weight:600;line-height:1.15}.lp-brandkit__lead{color:var(--av-graphite);margin:0;font-size:1.0625rem;line-height:1.6}.lp-brandkit__stage{width:100%}.lp-brandswap{width:100%;max-width:20rem}.lp-brandswap__art{aspect-ratio:4/5;border-radius:var(--radius-2xl);background:var(--lp-line);border:1px solid var(--av-graphite);position:relative;overflow:hidden}.lp-brandswap__slide{border-radius:var(--radius-lg);background:var(--lp-line);visibility:hidden;animation:8s ease-in-out infinite lp-brandswap-slide;position:absolute;inset:.75rem;overflow:hidden;transform:scale(.96)translateY(10px)}.lp-brandswap__frame{object-fit:cover;width:100%;height:100%;display:block}.lp-brandswap__slide--a{visibility:visible;animation-delay:0s;transform:none}.lp-brandswap__slide--b{animation-delay:4s}@keyframes lp-brandswap-slide{0%,4%{visibility:visible;transform:scale(1)translateY(0)}30%,to{visibility:hidden;transform:scale(.96)translateY(10px)}}@media (prefers-reduced-motion:reduce){.lp-brandswap__slide{visibility:hidden;animation:none;transform:none}.lp-brandswap__slide--a{visibility:visible}}.lp-cta-band{border-top:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line);background:var(--lp-line);padding-block:2.5rem}.lp-cta-band__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;max-width:72rem;margin-inline:auto;padding-inline:1.5rem;display:flex}.lp-cta-band__text{color:var(--av-ink);max-width:36rem;margin:0;font-size:1.125rem;font-weight:600;line-height:1.5}.lp-cta-band__cta{color:var(--lp-canvas);background:var(--av-ink);border-radius:var(--radius);flex:none;align-items:center;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.lp-how{border-top:1px solid var(--lp-line);padding-block:4rem}.lp-how__inner{max-width:72rem;margin-inline:auto;padding-inline:1.5rem}.lp-how__title{color:var(--av-ink);max-width:40rem;margin:0 0 1rem;font-size:clamp(1.75rem,1.1rem + 2.4vw,2.5rem);font-weight:600;line-height:1.15}.lp-how__lead{color:var(--av-graphite);max-width:40rem;margin:0 0 2.5rem;font-size:1.0625rem;line-height:1.6}.lp-how__rows{border-top:1px solid var(--lp-line);margin:0;padding:0;list-style:none}.lp-how__row{border-bottom:1px solid var(--lp-line);align-items:flex-start;gap:1rem;padding-block:1rem;display:flex}.lp-how__row-index{font-variant-numeric:tabular-nums;color:var(--av-graphite);flex:none;padding-top:.15rem;font-size:.8125rem;font-weight:600}.lp-how__row-body{gap:.375rem;display:grid}.lp-how__row-title{color:var(--av-ink);font-size:1.0625rem;font-weight:600}.lp-how__row-text{color:var(--av-graphite);font-size:1rem;line-height:1.6}.lp-comparison{border-top:1px solid var(--lp-line);padding-block:4rem}.lp-comparison__inner{max-width:72rem;margin-inline:auto;padding-inline:1.5rem}.lp-comparison__title{color:var(--av-ink);max-width:44rem;margin:0 0 1rem;font-size:clamp(1.75rem,1.1rem + 2.4vw,2.5rem);font-weight:600;line-height:1.15}.lp-comparison__lead{color:var(--av-graphite);max-width:40rem;margin:0 0 2.5rem;font-size:1.0625rem;line-height:1.6}.lp-comparison__table{border-collapse:separate;border-spacing:0;border-top:1px solid var(--lp-line);width:100%}.lp-comparison__head{border:0;border-bottom:1px solid var(--lp-line);color:var(--av-graphite);text-align:left;padding:1rem 1.25rem;font-size:.8125rem;font-weight:600}.lp-comparison__row-topic,.lp-comparison__cell{border:0;border-bottom:1px solid var(--lp-line);text-align:left;vertical-align:top;padding:1.25rem;font-size:1rem;line-height:1.6}.lp-comparison__row-topic{color:var(--av-ink);white-space:nowrap;font-weight:600}.lp-comparison__cell{color:var(--av-graphite)}.lp-comparison__cell--publisher{color:var(--av-ink)}.lp-comparison__row-index{font-variant-numeric:tabular-nums;min-width:1.5rem;color:var(--av-graphite);display:inline-block}@media (max-width:640px){.lp-comparison__table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lp-comparison__table,.lp-comparison__table tbody,.lp-comparison__row,.lp-comparison__row-topic,.lp-comparison__cell{width:100%;display:block}.lp-comparison__row{border-bottom:1px solid var(--lp-line);padding-block:1.25rem}.lp-comparison__row-topic,.lp-comparison__cell{border-bottom:0;padding:0}.lp-comparison__row-topic{margin-bottom:.5rem}.lp-comparison__cell{margin-top:.75rem}.lp-comparison__cell:before{content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;color:var(--av-graphite);margin-bottom:.25rem;font-size:.75rem;font-weight:600;display:block}}.lp-patterns{border-top:1px solid var(--lp-line);padding-block:3rem}.lp-patterns__inner{max-width:72rem;margin-inline:auto;padding-inline:1.5rem}.lp-patterns__title{color:var(--av-ink);max-width:40rem;margin:0 0 1rem;font-size:clamp(1.75rem,1.1rem + 2.4vw,2.5rem);font-weight:600;line-height:1.15}.lp-patterns__lead{color:var(--av-graphite);max-width:40rem;margin:0 0 2.5rem;font-size:1.0625rem;line-height:1.6}.lp-patterns__rows{border-top:1px solid var(--lp-line);margin:0;padding:0;list-style:none}.lp-patterns__row{border-bottom:1px solid var(--lp-line);align-items:flex-start;gap:1.25rem;padding-block:1.25rem;display:flex}.lp-patterns__row-letter{border:1px solid var(--av-graphite);width:1.75rem;height:1.75rem;color:var(--av-ink);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;display:inline-flex}.lp-patterns__row-body{gap:.375rem;display:grid}.lp-patterns__row-name{color:var(--av-ink);font-size:1.0625rem;font-weight:600}.lp-patterns__row-text{color:var(--av-graphite);font-size:1rem;line-height:1.6}.lp-root :where(section[id],main[id]){scroll-margin-top:7rem}@media (prefers-reduced-motion:no-preference){html:has(.lp-root){scroll-behavior:smooth}}.lp-skip-link{z-index:50;clip:rect(0, 0, 0, 0);white-space:nowrap;border-radius:var(--radius);width:1px;height:1px;color:var(--lp-canvas);background:var(--av-ink);border:0;margin:-1px;padding:0;font-size:.875rem;font-weight:600;text-decoration:none;position:absolute;top:0;left:0;overflow:hidden}.lp-skip-link:focus{clip:auto;white-space:normal;width:auto;height:auto;margin:1rem;padding:.75rem 1.25rem;overflow:visible}.lp-faq{border-top:1px solid var(--lp-line);padding-block:4rem}.lp-faq__inner{max-width:72rem;margin-inline:auto;padding-inline:1.5rem}.lp-faq__title{color:var(--av-ink);max-width:40rem;margin:0 0 2.5rem;font-size:clamp(1.75rem,1.1rem + 2.4vw,2.5rem);font-weight:600;line-height:1.15}.lp-faq__rows{border-top:1px solid var(--lp-line)}.lp-faq__row{border-bottom:1px solid var(--lp-line);padding-block:1.25rem}.lp-faq__question{cursor:pointer;color:var(--av-ink);font-size:1.0625rem;font-weight:600;list-style:none}.lp-faq__question::-webkit-details-marker{display:none}.lp-faq__question:after{content:"+";float:right;color:var(--av-graphite)}.lp-faq__row[open] .lp-faq__question:after{content:"−"}.lp-faq__answer{color:var(--av-graphite);margin:.75rem 0 0;font-size:1rem;line-height:1.6}.lp-demo{border-top:1px solid var(--lp-line);padding-block:4rem}.lp-demo__inner{max-width:72rem;margin-inline:auto;padding-inline:1.5rem}.lp-demo__title{color:var(--av-ink);max-width:40rem;margin:0 0 1rem;font-size:clamp(1.75rem,1.1rem + 2.4vw,2.5rem);font-weight:600;line-height:1.15}.lp-demo__lead{color:var(--av-graphite);max-width:40rem;margin:0 0 1.5rem;font-size:1.0625rem;line-height:1.6}.lp-demo__expectations{gap:.75rem;max-width:32rem;margin:0 0 2.5rem;padding:0;list-style:none;display:grid}.lp-demo__expectation{color:var(--av-ink);padding-left:1.5rem;font-size:.9375rem;position:relative}.lp-demo__expectation:before{content:"";background:var(--av-ink);border-radius:999px;width:.5rem;height:.5rem;position:absolute;top:.5em;left:0}.lp-demo__form-wrap{max-width:40rem}.lp-demo-form__grid{gap:1.25rem;margin:0 0 1.5rem;display:grid}@media (min-width:640px){.lp-demo-form__grid{grid-template-columns:1fr 1fr}.lp-demo-form__field--wide{grid-column:1/-1}}.lp-demo-form__field{gap:.5rem;display:grid}.lp-demo-form__label{color:var(--av-ink);font-size:.875rem;font-weight:600}.lp-demo-form__input,.lp-demo-form__textarea{width:100%;color:var(--av-ink);background:var(--lp-line);border:1px solid var(--lp-field-border);border-radius:var(--radius);padding:.625rem .75rem;font-family:inherit;font-size:.9375rem}.lp-demo-form__input::placeholder,.lp-demo-form__textarea::placeholder{color:var(--av-graphite)}.lp-demo-form__textarea{resize:vertical;min-height:4.5rem}.lp-skip-link:focus-visible,.lp-nav__brand:focus-visible,.lp-nav__link:focus-visible,.lp-nav__login:focus-visible,.lp-nav__cta:focus-visible,.lp-hero__cta:focus-visible,.lp-cta-band__cta:focus-visible,.lp-faq__question:focus-visible,.lp-footer__privacy:focus-visible,.lp-demo-form__privacy-link:focus-visible,.lp-demo-form__input:focus-visible,.lp-demo-form__textarea:focus-visible,.lp-demo-form__submit:focus-visible{outline:2px solid var(--av-ink);outline-offset:2px}.lp-demo-form__input[aria-invalid=true],.lp-demo-form__textarea[aria-invalid=true]{border-color:var(--destructive)}.lp-demo-form__field-error{border-left:2px solid var(--destructive);color:var(--av-ink);margin:0;padding-left:.625rem;font-size:.8125rem;font-weight:600;line-height:1.4}.lp-demo-form__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;padding-top:.5rem;display:flex}.lp-demo-form__privacy{max-width:28rem;color:var(--av-graphite);margin:0;font-size:.8125rem;line-height:1.5}.lp-demo-form__privacy-link{color:var(--av-ink);text-underline-offset:.15em;text-decoration:underline}.lp-demo-form__submit{color:var(--lp-canvas);background:var(--av-ink);border-radius:var(--radius);cursor:pointer;border:none;flex:none;align-items:center;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;display:inline-flex}.lp-demo-form__submit:disabled{opacity:.6;cursor:not-allowed}.lp-demo-form__alert{border:1px solid var(--lp-field-border);border-radius:var(--radius);background:var(--lp-line);color:var(--av-ink);margin-top:1.5rem;padding:1rem 1.25rem;font-size:.9375rem;line-height:1.5}.lp-demo-form__alert--erro{border-color:var(--destructive)}.lp-demo-form__alert:focus{outline:2px solid var(--av-ink);outline-offset:2px}.lp-demo-form__alert-link{color:var(--av-ink);text-underline-offset:.15em;font-weight:600;text-decoration:underline}.lp-nav{background:color-mix(in srgb, var(--lp-canvas) 68%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.45)}.lp-hero{padding-block:5.5rem 4.5rem}.lp-hero__inner{text-align:center;flex-direction:column;align-items:center;gap:3.75rem;display:flex}@media (min-width:1024px){.lp-hero__inner{grid-template-columns:none;gap:4.25rem}}.lp-hero__heading{letter-spacing:-.045em;max-width:16ch;margin:0 auto 1.75rem;font-size:clamp(2rem,1.15rem + 3vw,3.125rem);font-weight:600;line-height:1.04}.lp-hero__cta,.lp-nav__cta,.lp-dock__item{will-change:transform;transition:transform .52s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.lp-hero__cta:hover,.lp-nav__cta:hover{transform:scale(1.03)}}.lp-hero__stage{perspective:1200px;flex-direction:column;align-items:center;gap:1.75rem;width:100%;display:flex}.lp-stage{width:min(100%,24.5rem);max-width:24.5rem;position:relative}.lp-device{box-shadow:0 0 0 1px #ffffff38 inset, 0 1px 0 #ffffff4d inset, 0 28px 64px color-mix(in srgb, var(--av-ink) 16%, transparent);transform-style:preserve-3d;will-change:transform;background:linear-gradient(165deg,#d7dee6 0%,#9aa3af 22%,#4b5563 52%,#1f2933 100%);border-radius:2.65rem;padding:.7rem;transition:transform .64s cubic-bezier(.22,1,.36,1);position:relative}.lp-device__chrome{pointer-events:none}.lp-device__button{background:#757e8a;border-radius:.12rem 0 0 .12rem;width:.18rem;position:absolute;right:100%}.lp-device__button--silent{height:1.15rem;top:5.4rem}.lp-device__button--vol-up{height:1.7rem;top:7.35rem}.lp-device__button--vol-down{height:1.7rem;top:9.3rem}.lp-device__screen{aspect-ratio:1;background:#111318;border-radius:2rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0006}.lp-stage__art{display:none}.lp-stage__slides{position:absolute;inset:0}.lp-stage__slide{visibility:hidden;opacity:0;animation:15s cubic-bezier(.22,1,.36,1) infinite lp-stage-slide;position:absolute;inset:0;transform:translate(8%)}.lp-stage__slide-img{object-fit:cover;width:100%;height:100%;display:block}.lp-stage__slide--1{visibility:visible;opacity:1;animation-delay:0s;transform:translate(0,0)}.lp-stage__slide--2{animation-delay:3s}.lp-stage__slide--3{animation-delay:6s}.lp-stage__slide--4{animation-delay:9s}.lp-stage__slide--5{animation-delay:12s}.lp-device__island{z-index:3;-webkit-backdrop-filter:blur(18px)saturate(1.5);border:1px solid var(--lp-line);background:#ffffff9e;border-radius:999px;width:13.25rem;height:1.7rem;position:absolute;top:.7rem;left:50%;overflow:hidden;transform:translate(-50%)}.lp-stage__badge,.lp-stage__counter{display:none}.lp-stage__phase{letter-spacing:-.01em;width:auto;max-width:none;color:var(--av-ink);visibility:hidden;background:0 0;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0 .75rem;font-size:.6875rem;font-weight:600;animation:8s cubic-bezier(.22,1,.36,1) infinite lp-stage-phase;display:flex;position:absolute;inset:0;transform:translateY(6px)}.lp-stage__phase:first-of-type{animation-delay:0s}.lp-stage__phase:nth-of-type(2){animation-delay:2s}.lp-stage__phase:nth-of-type(3){animation-delay:4s}.lp-stage__phase:nth-of-type(4){animation-delay:6s}.lp-device__home{z-index:3;-webkit-backdrop-filter:blur(8px);background:#ffffff8c;border-radius:999px;width:4.25rem;height:.28rem;position:absolute;bottom:.45rem;left:50%;transform:translate(-50%)}.lp-dock{-webkit-backdrop-filter:blur(18px)saturate(1.4);border:1px solid var(--lp-line);background:#ffffff94;border-radius:1.25rem;flex-wrap:wrap;justify-content:center;gap:.4rem;max-width:36rem;margin:0;padding:.4rem;list-style:none;display:flex}.lp-dock__item{letter-spacing:-.015em;color:var(--av-ink);background:#ffffffb8;border-radius:.9rem;padding:.55rem .85rem;font-size:.75rem;line-height:1.35}@media (hover:hover) and (pointer:fine){.lp-dock__item:hover{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.lp-stage__slide,.lp-stage__phase{visibility:hidden;animation:none;transform:none}.lp-stage__slide--1,.lp-stage__phase:first-of-type{visibility:visible;opacity:1;transform:none}.lp-hero__cta:hover,.lp-nav__cta:hover,.lp-dock__item:hover,.lp-device{transform:none}}.lp-root{--lp-ease:cubic-bezier(.22, 1, .36, 1)}.lp-hero{box-sizing:border-box;flex-direction:column;justify-content:center;min-height:100svh;padding-block:6.5rem 4rem;display:flex}.lp-scene__line{letter-spacing:-.045em;text-align:center;max-width:16ch;color:var(--av-ink);margin:0 auto 2rem;font-size:clamp(1.75rem,1rem + 2.5vw,2.75rem);font-weight:600;line-height:1.06}.lp-scene__sticky,.lp-scene__frame{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;padding:5.75rem 1.5rem 2.75rem;display:flex}.lp-scene__sticky{height:100svh;position:sticky;top:0}.lp-scene--gesto{height:520vh}.lp-scene--closeup{height:240vh}.lp-scene--publish{height:180vh}.lp-scene--brand{min-height:160vh}.lp-scene--publish .lp-scene__sticky{height:100svh}.lp-scene--brand .lp-scene__frame{min-height:100svh}.lp-stage--static .lp-stage__slide{visibility:visible;opacity:1;animation:none;transform:none}.lp-device__island--idle{-webkit-backdrop-filter:none;background:#0c0d10;border-color:#ffffff1a;width:6.75rem;height:1.35rem}.lp-stage--scroll .lp-stage__slide{visibility:hidden;opacity:0;transition:opacity .72s var(--lp-ease), transform .72s var(--lp-ease);animation:none;transform:translateY(5%)}.lp-stage--scroll .lp-stage__slide--1{visibility:visible;opacity:1;transform:none}.lp-root.motion-enabled .lp-stage--scroll .lp-stage__slide--1:not(.is-active){visibility:hidden;opacity:0;transform:translateY(-4%)}.lp-stage--scroll .lp-stage__slide.is-active{visibility:visible;opacity:1;transform:none}.lp-stage--scroll .lp-stage__slide-img{transform:translate3d(0, calc((var(--lp-progress,0) - .5) * 22px), 0);will-change:transform}.lp-closeup__crop{position:absolute;inset:0;overflow:hidden}.lp-closeup__img{object-fit:cover;transform-origin:62% 38%;width:100%;height:100%;transform:scale(calc(1.28 + var(--lp-progress,0) * .42)) translate3d(0, calc((.5 - var(--lp-progress,0)) * 8%), 0);will-change:transform;display:block}.lp-material{perspective:1200px;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem 1.75rem;width:100%;max-width:44rem;display:flex}.lp-material__card{aspect-ratio:1;-webkit-backdrop-filter:blur(22px)saturate(1.45);border:1px solid var(--lp-line);width:min(42vw,17.5rem);box-shadow:0 0 0 1px #ffffff47 inset, 0 22px 54px color-mix(in srgb, var(--av-ink) 12%, transparent);transform-style:preserve-3d;transition:transform .64s var(--lp-ease);will-change:transform;background:#ffffff8f;border-radius:1.75rem;margin:0;padding:.55rem}.lp-material__card--a{transform:rotate(-7deg)translateY(10px)}.lp-material__card--b{transform:rotate(6deg)translateY(-8px)}.lp-material__frame{object-fit:cover;border-radius:1.25rem;width:100%;height:100%;display:block}.lp-demo-form__submit{transition:transform .52s var(--lp-ease);will-change:transform}@media (hover:hover) and (pointer:fine){.lp-material__card--a:hover{transform:rotate(-4deg)translateY(4px)scale(1.02)}.lp-material__card--b:hover{transform:rotate(3deg)translateY(-4px)scale(1.02)}}@media (prefers-reduced-motion:reduce){.lp-scene--gesto,.lp-scene--closeup,.lp-scene--publish,.lp-scene--brand{height:auto;min-height:100svh}.lp-scene__sticky{height:auto;min-height:100svh;position:static}.lp-stage--scroll .lp-stage__slide,.lp-stage--scroll .lp-stage__slide-img,.lp-closeup__img,.lp-material__card--a,.lp-material__card--b,.lp-demo-form__submit{transition:none;transform:none}.lp-stage--scroll .lp-stage__slide{visibility:hidden;opacity:0}.lp-stage--scroll .lp-stage__slide--1,.lp-stage--scroll .lp-stage__slide--1.is-active{visibility:visible;opacity:1}}.lp-eyebrow{color:var(--av-graphite);letter-spacing:.13em;text-transform:none;align-items:center;gap:.625rem;margin:0 0 1.25rem;font-size:.6875rem;font-weight:700;display:flex}.lp-eyebrow>span{background:currentColor;width:1.45rem;height:2px}.lp-hero{box-sizing:border-box;min-height:auto;padding-block:5.5rem 3.5rem;display:block}@media (min-width:1024px){.lp-hero{flex-direction:column;justify-content:center;min-height:min(100svh,54rem);display:flex}}.lp-hero__inner{text-align:left;grid-template-columns:minmax(0,1fr);align-items:center;gap:3rem;width:100%;display:grid}@media (min-width:1024px){.lp-hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:4rem}}.lp-hero__copy{max-width:38rem}.lp-hero__heading{text-align:left;max-width:none;margin:0 0 1.25rem}.lp-hero__lead,.lp-hero__actions{margin:0 0 1.75rem}.lp-hero__points{margin:0}.lp-hero__stage{perspective:1200px;justify-content:center;align-items:center;width:100%;display:flex}.lp-proof{border-block:1px solid var(--lp-line);background:var(--lp-line)}.lp-proof__inner{max-width:72rem;min-height:4.5rem;color:var(--av-ink);flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem 1.5rem;margin-inline:auto;padding-inline:1.5rem;font-size:.875rem;font-weight:700;display:flex}.lp-proof__inner i{color:var(--av-graphite);opacity:.5;font-style:normal;transition:opacity .3s,transform .3s}.lp-proof__inner span{transition:opacity .3s,transform .3s}.lp-root.motion-enabled .lp-proof__inner span{opacity:.45}.lp-root.motion-enabled .lp-proof__inner span.is-current{opacity:1;transform:translateY(-2px)}.lp-root.motion-enabled .lp-proof__inner span.is-current+i{opacity:.9;transform:translate(4px)}.lp-cost{padding-block:3rem}.lp-deterministic__inner{align-items:center}@media (min-width:1024px){.lp-deterministic__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3.5rem}}.lp-studio__slide .lp-stage__slides{position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.lp-proof__inner span,.lp-proof__inner i,.lp-root.motion-enabled .lp-proof__inner span,.lp-root.motion-enabled .lp-proof__inner span.is-current,.lp-root.motion-enabled .lp-proof__inner span.is-current+i{opacity:1;transform:none}}
