.pp-aurora{background:radial-gradient(60% 50% at 85% 10%,rgba(0,210,204,.22),transparent 70%),radial-gradient(50% 45% at 10% 90%,rgba(124,154,0,.12),transparent 70%),radial-gradient(40% 40% at 60% 60%,rgba(0,158,172,.1),transparent 70%)}.pp-grain:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:60;opacity:.035;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.pp-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}@media (prefers-reduced-motion:no-preference){.pp-in{animation:pp-in .8s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--d,0s)}.pp-flota{animation:pp-flota 7s ease-in-out infinite}.pp-sube{animation:pp-sube 1.1s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--d,0s);transform-origin:bottom}.pp-pulso{animation:pp-pulso 2.4s ease-out infinite}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.pp-rev{animation:pp-in linear both;animation-timeline:view();animation-range:entry 0 entry 55%}}}@keyframes pp-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes pp-flota{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pp-sube{0%{transform:scaleY(.02)}to{transform:scaleY(1)}}@keyframes pp-pulso{0%{box-shadow:0 0 0 0 rgba(0,210,204,.45)}80%,to{box-shadow:0 0 0 12px rgba(0,210,204,0)}}.pp-range{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:999px;outline:none;background:linear-gradient(to right,var(--brand-acc) 0,var(--brand-acc) var(--p,50%),var(--surface-3) var(--p,50%),var(--surface-3) 100%)}.pp-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:2px solid var(--brand-strong);box-shadow:0 2px 8px rgba(0,80,78,.25);cursor:grab;transition:transform .15s}.pp-range::-webkit-slider-thumb:active{transform:scale(1.15);cursor:grabbing}.pp-range::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid var(--brand-strong);cursor:grab}.pp-range:focus-visible::-webkit-slider-thumb{outline:3px solid var(--focus,#00817d);outline-offset:2px}.pp-faq summary{list-style:none;cursor:pointer}.pp-faq summary::-webkit-details-marker{display:none}.pp-faq .pp-mas{transition:transform .3s cubic-bezier(.16,1,.3,1)}.pp-faq[open] .pp-mas{transform:rotate(45deg)}