.landing{color-scheme:light;--background: oklch(98.5% .001 106.423);--foreground: oklch(21.6% .006 56.043);--card: oklch(100% 0 0);--card-foreground: oklch(21.6% .006 56.043);--popover: oklch(100% 0 0);--popover-foreground: oklch(21.6% .006 56.043);--primary: var(--brand);--primary-foreground: var(--brand-foreground);--secondary: oklch(97% .001 106.424);--secondary-foreground: oklch(21.6% .006 56.043);--muted: oklch(97% .001 106.424);--muted-foreground: oklch(44.4% .011 73.639);--accent: oklch(97% .001 106.424);--accent-foreground: oklch(21.6% .006 56.043);--border: oklch(92.3% .003 48.717);--input: oklch(86.9% .005 56.366);--ring: oklch(55.3% .013 58.071);--sidebar: oklch(97% .001 106.424)}.lp-display{font-family:Outfit Variable,ui-sans-serif,system-ui,sans-serif;font-weight:800;letter-spacing:-.035em;line-height:.98}.landing{--lp-band-paper-bg: #ffffff;--lp-band-paper-fg: #111111;--lp-band-paper-accent: var(--brand);--lp-band-paper-btn-bg: var(--brand);--lp-band-paper-btn-fg: #ffffff;--lp-band-cream-bg: #f2f2f2;--lp-band-cream-fg: #111111;--lp-band-cream-accent: var(--brand);--lp-band-cream-btn-bg: var(--brand);--lp-band-cream-btn-fg: #ffffff;--lp-band-ink-bg: #1c1c1c;--lp-band-ink-fg: #f5f5f5;--lp-band-ink-accent: #ffd60a;--lp-band-ink-btn-bg: #ffffff;--lp-band-ink-btn-fg: #111111;--lp-band-deep-bg: #000000;--lp-band-deep-fg: #ffffff;--lp-band-deep-accent: #ffd60a;--lp-band-deep-btn-bg: #ffd60a;--lp-band-deep-btn-fg: #111111;--lp-band-forest-bg: #3a3a3a;--lp-band-forest-fg: #f5f5f5;--lp-band-forest-accent: #ffd60a;--lp-band-forest-btn-bg: #ffffff;--lp-band-forest-btn-fg: #111111;--lp-band-berry-bg: var(--brand);--lp-band-berry-fg: #ffffff;--lp-band-berry-accent: #ffe0e7;--lp-band-berry-btn-bg: #ffffff;--lp-band-berry-btn-fg: #b0123a;--lp-band-amber-bg: #e8e8e8;--lp-band-amber-fg: #111111;--lp-band-amber-accent: var(--brand);--lp-band-amber-btn-bg: #111111;--lp-band-amber-btn-fg: #ffffff;--lp-nav-cta-bg: var(--lp-band-berry-bg);--lp-nav-cta-fg: var(--lp-band-berry-fg);--lp-whatsapp: #15803d;--lp-ok-bg: #dcfce7;--lp-ok-fg: #166534;--lp-warn-bg: #fef3c7;--lp-warn-fg: #92400e;--lp-note-fg: #78350f;--lp-bad-bg: #ffe4e6;--lp-bad-fg: #9f1239;--lp-faq-item: rgb(255 255 255 / .07)}.lp-em{color:var(--lp-em, currentColor)}.lp-auth{--primary: var(--lp-band-cream-btn-bg);--primary-foreground: var(--lp-band-cream-btn-fg)}.lp-faq{transition:background-color .2s ease}.lp-faq:hover{background-image:linear-gradient(#ffffff0d,#ffffff0d)}.lp-faq-icon{transition:transform .35s cubic-bezier(.2,.7,.2,1)}.lp-faq[open] .lp-faq-icon{transform:rotate(180deg)}@media(prefers-reduced-motion:no-preference){html:has(.landing){scroll-behavior:smooth}@supports selector(::details-content){.lp-faq{interpolate-size:allow-keywords}.lp-faq::details-content{height:0;overflow:clip;transition:height .4s cubic-bezier(.2,.7,.2,1),content-visibility .4s allow-discrete}.lp-faq[open]::details-content{height:auto}}.lp-faq[open] .lp-faq-answer{animation:lp-fade-down .4s ease both}.lp-wiggle{animation:lp-wiggle 6s ease-in-out 2s infinite}.lp-menu{animation:lp-fade-down .25s cubic-bezier(.2,.7,.2,1) both}.lp-hero-in>*{animation:lp-rise .7s cubic-bezier(.2,.7,.2,1) both}.lp-hero-in>:nth-child(2){animation-delay:.08s}.lp-hero-in>:nth-child(3){animation-delay:.16s}.lp-hero-in>:nth-child(4){animation-delay:.24s}.lp-float{animation:lp-float 5s ease-in-out infinite alternate}.lp-float-late{animation-delay:-2.5s}.lp-marquee{animation:lp-marquee 18s linear infinite}@supports (animation-timeline: view()){.landing main>section:not(:first-child)>div{animation:lp-rise linear both;animation-timeline:view();animation-range:entry 0% entry 60%}}}@keyframes lp-rise{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes lp-wiggle{0%,86%,to{transform:none}88%{transform:rotate(-6deg) scale(1.06)}90%{transform:rotate(5deg) scale(1.06)}92%{transform:rotate(-4deg) scale(1.05)}94%{transform:rotate(3deg) scale(1.03)}96%{transform:rotate(-1.5deg)}}@keyframes lp-fade-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes lp-float{0%{translate:0 0}to{translate:0 -10px}}@keyframes lp-marquee{to{transform:translate(-50%)}}
