.lp-header-bar{transition:background-color var(--eco-dur-3) var(--eco-ease-out), box-shadow var(--eco-dur-3) var(--eco-ease-out), max-width var(--eco-dur-4) var(--eco-ease-out), padding var(--eco-dur-3) var(--eco-ease-out), height var(--eco-dur-3) var(--eco-ease-out);max-width:80rem;height:72px}.lp-header[data-scrolled] .lp-header-bar{max-width:66rem;height:60px;box-shadow:0 0 0 1px var(--eco-line), 0 18px 40px -22px #10162f59;background:#fffffff5;padding-inline:10px 8px}.lp-header-nav{transition:background-color var(--eco-dur-3) var(--eco-ease-out), box-shadow var(--eco-dur-3) var(--eco-ease-out)}.lp-header[data-scrolled] .lp-header-nav{box-shadow:none;background:0 0}.lp-menu-sheet{animation:lp-menu-in var(--eco-dur-3) var(--eco-ease-spring) both;transform-origin:100% 0}@keyframes lp-menu-in{0%{opacity:0;transform:translateY(-8px)scale(.97)}}.lp-sheet{margin-top:calc(var(--eco-radius-xl) * -1);border-start-start-radius:var(--eco-radius-xl);border-start-end-radius:var(--eco-radius-xl);position:relative}.lp-under-sheet{padding-bottom:calc(var(--lp-pb,96px) + var(--eco-radius-xl))}.lp-rings{background:repeating-radial-gradient(circle at var(--lp-rings-at,100% 0%), transparent 0 46px, var(--lp-ring,#10162f12) 46px 47px)}.lp-mark{white-space:nowrap;display:inline-block;position:relative}.lp-mark>svg{width:104%;height:.32em;position:absolute;bottom:-.16em;left:-2%;right:-2%;overflow:visible}.lp-mark path{animation-duration:.9s;animation-delay:.55s}.lp-typing>span{opacity:.35;width:6px;height:6px;animation:lp-typing 1s var(--eco-ease-in-out) infinite;background:currentColor;border-radius:9999px;display:inline-block}.lp-typing>span:nth-child(2){animation-delay:.15s}.lp-typing>span:nth-child(3){animation-delay:.3s}@keyframes lp-typing{50%{opacity:1;transform:translateY(-2px)}}.lp-typing-out{animation:lp-fade-out var(--eco-dur-2) var(--eco-ease-out) 1.25s both}@keyframes lp-fade-out{to{opacity:0;visibility:hidden;transform:scale(.9)}}.lp-tilt-l{transform:rotate(-1.6deg)}.lp-tilt-r{transform:rotate(1.4deg)}.lp-ticket{--tooth:10px;-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / calc(var(--tooth) * 2) 100%;mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / calc(var(--tooth) * 2) 100%;padding-bottom:calc(var(--tooth) + 20px)}.lp-ticket-rule{border-top:2px dashed var(--eco-line)}.lp-flash{animation:lp-flash .9s var(--eco-ease-out)}@keyframes lp-flash{0%{background-color:var(--eco-pomelo-soft)}}.lp-range{--lp-fill:50%;appearance:none;cursor:pointer;background:0 0;width:100%;height:44px}.lp-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--eco-pomelo) var(--lp-fill), var(--lp-track,var(--eco-ink-3)) var(--lp-fill));border-radius:9999px;height:8px}.lp-range::-moz-range-track{background:linear-gradient(90deg, var(--eco-pomelo) var(--lp-fill), var(--lp-track,var(--eco-ink-3)) var(--lp-fill));border-radius:9999px;height:8px}.lp-range::-webkit-slider-thumb{appearance:none;background:var(--eco-paper);border:3px solid var(--eco-pomelo);width:28px;height:28px;transition:transform var(--eco-dur-2) var(--eco-ease-spring);border-radius:9999px;margin-top:-10px;box-shadow:0 4px 12px -4px #10162f80}.lp-range::-moz-range-thumb{background:var(--eco-paper);border:3px solid var(--eco-pomelo);border-radius:9999px;width:22px;height:22px}.lp-range:active::-webkit-slider-thumb{transform:scale(1.15)}.lp-range:focus-visible{outline:2px solid var(--lp-focus,var(--eco-azul));outline-offset:2px;border-radius:9999px}.lp-restyle{animation:lp-restyle var(--eco-dur-3) var(--eco-ease-out)}@keyframes lp-restyle{0%{opacity:.35;transform:scale(.985)}}.lp-zone{cursor:pointer;transition:fill var(--eco-dur-2) var(--eco-ease-out), stroke-width var(--eco-dur-2) var(--eco-ease-out)}.lp-zone:focus-visible{stroke:var(--eco-azul);stroke-width:3px;outline:none}.lp-card{transition:transform var(--eco-dur-3) var(--eco-ease-out), border-radius var(--eco-dur-3) var(--eco-ease-out), box-shadow var(--eco-dur-3) var(--eco-ease-out)}@media (hover:hover){.lp-card:hover{border-end-start-radius:6px;transform:translateY(-3px)}}.lp-footer-word{letter-spacing:-.05em;font-size:clamp(88px,21vw,300px);line-height:.78}.lp-page :is(.eco-reveal,.eco-reveal-left,.eco-reveal-right,.eco-reveal-scale){animation-fill-mode:forwards}
