.lp{--lp-paper:#f9f0ec;--lp-rule:#eacfc3;--lp-ink:#17130f;--lp-cream:#fff3e6;--lp-brand:#b04617;--lp-brand-deep:#983b12;--lp-muted:#6b6259;--lp-ease:cubic-bezier(.23, 1, .32, 1);--lp-ease-out:cubic-bezier(.33, 1, .68, 1);background:var(--lp-paper);color:var(--lp-ink);font-family:var(--font-assistant), system-ui, sans-serif}.lp h1,.lp h2,.lp h3{font-family:var(--font-frank), Georgia, serif;letter-spacing:-.02em;font-weight:700}.lp-num{font-family:var(--font-ibm-mono), monospace;font-variant-numeric:tabular-nums}.lp-rule{border-bottom:1px solid var(--lp-rule)}.lp h2,.lp h3,.lp-faq>summary{text-wrap:balance}.lp p,.lp li,.lp dd,.lp dt{text-wrap:pretty}@supports (interpolate-size:allow-keywords) and selector(details::details-content){.lp{interpolate-size:allow-keywords}.lp-faq::details-content{block-size:0;transition:block-size .3s var(--lp-ease), content-visibility .3s var(--lp-ease) allow-discrete;overflow:hidden}.lp-faq[open]::details-content{block-size:auto}}@media (prefers-reduced-motion:reduce){.lp-faq::details-content{transition:none}}.lp-panel{background:linear-gradient(168deg, var(--lp-brand) 0%, var(--lp-brand) 38%, color-mix(in srgb, var(--lp-brand) 90%, black) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-cream) 26%, transparent), 0 24px 60px color-mix(in srgb, var(--lp-brand) 22%, transparent)}@media (hover:hover) and (pointer:fine){.lp-shot{transition:transform .26s var(--lp-ease-out), box-shadow .26s var(--lp-ease-out)}.lp-shot:hover{transform:translateY(-3px);box-shadow:0 26px 60px #17130f24}.lp-faq>summary{transition:background-color .18s var(--lp-ease-out)}.lp-faq>summary:hover{background-color:var(--lp-cream)}.lp-faq>summary:hover .lp-faq-mark:before,.lp-faq>summary:hover .lp-faq-mark:after{background:var(--lp-brand-deep)}.lp-navlink{position:relative}.lp-navlink:after{content:"";inset-inline:0;background:var(--lp-brand);transform-origin:100%;height:1.5px;transition:transform .22s var(--lp-ease-out);position:absolute;bottom:-3px;transform:scaleX(0)}.lp-navlink:hover:after{transform:scaleX(1)}.lp-cta{transition:background-color .2s var(--lp-ease-out), transform .2s var(--lp-ease-out)}.lp-cta:hover:not(:disabled){background:var(--lp-brand-deep)!important}.lp-cta-invert{transition:transform .2s var(--lp-ease-out), box-shadow .2s var(--lp-ease-out)}.lp-cta-invert:hover{transform:translateY(-2px);box-shadow:0 10px 24px #17130f38}}.lp-faq>summary{list-style:none}.lp-faq>summary::-webkit-details-marker{display:none}.lp-faq>summary::marker{content:""}.lp-faq-mark{width:14px;height:14px;display:block;position:relative}.lp-faq-mark:before,.lp-faq-mark:after{content:"";background:var(--lp-brand);height:2px;transition:transform .22s var(--lp-ease);border-radius:1px;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.lp-faq-mark:after{transform:translateY(-50%)rotate(90deg)}.lp-faq[open]>summary .lp-faq-mark:after{transform:translateY(-50%)rotate(0)}@media (prefers-reduced-motion:reduce){.lp-faq-mark:before,.lp-faq-mark:after{transition:none}}.lp :focus-visible{outline:2px solid var(--lp-brand);outline-offset:3px;border-radius:2px}.lp #pricing :focus-visible{outline-color:var(--lp-cream)}.lp-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (scripting:enabled){.lp-reveal,.lp-reveal-x{opacity:0;transition:opacity .6s var(--lp-ease), transform .6s var(--lp-ease)}}.lp-reveal{transform:translateY(12px)}.lp-reveal-x{transform:translate(16px)}.lp-visible{opacity:1;transform:none}@keyframes lp-rise{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lp-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lp-enter{animation:lp-enter .42s var(--lp-ease) backwards;animation-delay:var(--lp-enter-delay,0s)}@keyframes lp-stamp{0%{opacity:0;transform:scale(1.5)rotate(-14deg)}60%{opacity:1;transform:scale(.94)rotate(-7deg)}to{opacity:1;transform:scale(1)rotate(-6deg)}}.lp-step{opacity:0;animation:lp-rise .44s var(--lp-ease) both}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition-duration:.01ms!important;animation-duration:.01ms!important}.lp-reveal,.lp-reveal-x,.lp-step,.lp-enter{opacity:1!important;transform:none!important}}
