.lp{--lp-band:var(--pine-700);--lp-band-deep:var(--pine-800);--lp-on-band:#f4f1e8;--lp-on-band-muted:#b9d3cd;--lp-ease:cubic-bezier(.16, 1, .3, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--color-bg);color:var(--color-text);font-variant-numeric:lining-nums}.lp ::selection{background:var(--amber-200);color:var(--ink-900)}.lp .tabular{font-variant-numeric:tabular-nums lining-nums}.lp [id]{scroll-margin-top:96px}html:has(.lp){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.lp){scroll-behavior:auto}}.lp-band{background:var(--lp-band);color:var(--lp-on-band)}.lp-band ::selection{background:var(--amber-400);color:var(--ink-900)}.lp-grid-lines{background-image:linear-gradient(90deg,#f4f1e80f 1px,#0000 1px),linear-gradient(#f4f1e80f 1px,#0000 1px);background-size:72px 48px;-webkit-mask-image:linear-gradient(#000 0%,#0000 85%);mask-image:linear-gradient(#000 0%,#0000 85%)}.lp-header{transition:background-color .24s var(--lp-ease), border-color .24s var(--lp-ease), box-shadow .24s var(--lp-ease)}.lp-header[data-solid=true]{-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);border-color:var(--color-border);box-shadow:0 1px 2px rgb(var(--shadow-rgb) / .05);background:#fffdf9eb}.lp-track{position:relative}.lp-track__rail,.lp-track__fill{border-radius:2px;width:2px;position:absolute;top:8px;left:19px}.lp-track__rail{background:repeating-linear-gradient(to bottom, var(--ivory-400) 0 6px, transparent 6px 12px);bottom:8px}.lp-track__fill{background:var(--color-primary);transform-origin:top;transform:scaleY(var(--progress,0));transition:transform .12s linear;bottom:8px}.lp-station__node{transition:background-color .32s var(--lp-ease), color .32s var(--lp-ease), box-shadow .32s var(--lp-ease), transform .32s var(--lp-ease)}.lp-station[data-reached=true] .lp-station__node{background:var(--color-primary);color:#fff;box-shadow:0 0 0 6px var(--color-bg), 0 6px 16px rgb(var(--shadow-rgb) / .18)}.lp-station[data-active=true] .lp-station__node{transform:scale(1.08)}.lp-case__status{animation:lp-status-in .42s var(--lp-ease) both}@keyframes lp-status-in{0%{opacity:0;filter:blur(3px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}.lp-case__step{transition:color .24s var(--lp-ease)}.lp-case__dot{transition:background-color .24s var(--lp-ease), border-color .24s var(--lp-ease)}.lp-vignette{transition:transform .7s var(--lp-ease), box-shadow .7s var(--lp-ease)}.lp-station[data-active=true] .lp-vignette{box-shadow:var(--shadow-lg)}.lp-appt{border-radius:8px;padding:4px 6px;font-size:11px;line-height:1.25;overflow:hidden}.lp-faq summary{cursor:pointer;list-style:none}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary .lp-faq__icon{transition:transform .26s var(--lp-ease)}.lp-faq details[open] summary .lp-faq__icon{transform:rotate(45deg)}.lp-faq details[open] .lp-faq__answer{animation:lp-status-in .36s var(--lp-ease) both}.lp-check{appearance:none;border:1.5px solid var(--ivory-500);width:20px;height:20px;transition:background-color .16s var(--lp-ease), border-color .16s var(--lp-ease);background:#fff;border-radius:6px;flex:none;place-content:center;display:grid}.lp-check:after{content:"";width:10px;height:6px;transition:transform .16s var(--lp-ease);border-bottom:2px solid #fff;border-left:2px solid #fff;transform:translateY(-1px)rotate(-45deg)scale(0)}.lp-check:checked{background:var(--color-primary);border-color:var(--color-primary)}.lp-check:checked:after{transform:translateY(-1px)rotate(-45deg)scale(1)}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition-duration:1ms!important;animation-duration:1ms!important}}@media (prefers-reduced-motion:no-preference){.lp [data-revelar][data-pronto]{transition:opacity .76s var(--lp-ease), translate .76s var(--lp-ease);transition-delay:calc(var(--i,0) * 90ms)}.lp [data-revelar][data-pronto]:not([data-visivel]){opacity:0;translate:0 18px}.lp [data-pronto]:not([data-visivel]) :is(.lp-a-rise,.lp-a-pop,.lp-a-grow,.lp-a-growx,.lp-a-spin){opacity:0}.lp [data-visivel] .lp-a-rise{animation:lp-a-rise .62s var(--lp-ease) both;animation-delay:calc(var(--d,0) * 1ms)}.lp [data-visivel] .lp-a-pop{animation:lp-a-pop .52s var(--lp-ease) both;animation-delay:calc(var(--d,0) * 1ms)}.lp [data-visivel] .lp-a-grow{transform-origin:bottom;animation:lp-a-grow .82s var(--lp-ease) both;animation-delay:calc(var(--d,0) * 1ms)}.lp [data-visivel] .lp-a-growx{transform-origin:0;animation:lp-a-growx .9s var(--lp-ease) both;animation-delay:calc(var(--d,0) * 1ms)}.lp [data-visivel] .lp-a-spin{animation:lp-a-spin 1.1s var(--lp-ease) both;animation-delay:calc(var(--d,0) * 1ms)}.lp-hero-in{animation:lp-a-rise .9s var(--lp-ease) both;animation-delay:calc(var(--d,0) * 1ms)}.lp-hero-bar{transform-origin:0;animation:lp-a-growx 1.1s var(--lp-ease) 1.5s both}.lp [data-visivel] .lp-nudge{animation:lp-nudge .9s var(--lp-ease) .6s 3}}@keyframes lp-a-rise{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes lp-a-pop{0%{opacity:0;scale:.82}60%{opacity:1;scale:1.04}to{opacity:1;scale:1}}@keyframes lp-a-grow{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes lp-a-growx{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes lp-a-spin{0%{opacity:0;rotate:-140deg;scale:.85}to{opacity:1;rotate:0deg;scale:1}}@keyframes lp-nudge{0%,to{translate:0}50%{translate:6px}}.lp-lift{transition:transform .32s var(--lp-ease), box-shadow .32s var(--lp-ease)}@media (hover:hover){.lp-lift:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.lp-icon-tile{transition:transform .32s var(--lp-ease), background-color .32s var(--lp-ease), color .32s var(--lp-ease)}.lp-row:hover .lp-icon-tile{background:var(--color-primary);color:#fff;transform:rotate(-8deg)scale(1.06)}}
