@keyframes lpShimmer{0%{background-position:240% 0}to{background-position:-40% 0}}@keyframes lpStrip{0%{transform:translate(0)}to{transform:translate(-50%)}}.lp-strip-track{width:max-content;animation:60s linear infinite lpStrip}.lp-skel{background:linear-gradient(90deg, var(--surface-2), var(--border-light), var(--surface-2));background-size:240% 100%;border-radius:2px;height:.5em;animation:2.4s linear infinite lpShimmer}.lp-mark-no,.lp-mark-yes{vertical-align:-2px;border:.5px solid;border-radius:999px;width:14px;height:14px;margin-right:10px;display:inline-block;position:relative}.lp-mark-no{background:var(--down-bg);border-color:var(--down-border)}.lp-mark-yes{background:var(--up-bg);border-color:var(--up-border)}.lp-mark-no:after{content:"";background:var(--down);height:1.5px;position:absolute;top:50%;left:3px;right:3px;transform:translateY(-50%)}.lp-mark-yes:after{content:"";border-left:1.5px solid var(--up);border-bottom:1.5px solid var(--up);width:6px;height:3px;position:absolute;top:5px;left:3px;transform:rotate(-45deg)}.lp-faq summary{list-style:none}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq details[open] .lp-faq-toggle{color:var(--primary);transform:rotate(45deg)}.lp-faq details[open] .lp-faq-q{color:var(--primary)}.lp-cta-bg:before{content:"";background:radial-gradient(900px 360px at 30% 0%, color-mix(in oklab, var(--primary) 10%, transparent), transparent 70%), radial-gradient(700px 320px at 90% 100%, color-mix(in oklab, var(--primary) 6%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.lp-hero-vis-bg:before{content:"";background:radial-gradient(800px 240px at 80% 0%, color-mix(in oklab, var(--primary) 14%, transparent), transparent 60%);pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.lp-strip-track,.lp-skel{animation:none!important}}
