.pp-center{text-align:center}.v2.mp .pp-center{margin-left:auto;margin-right:auto}.v2-hero.pp-hero h1{font-size:clamp(40px,6.6vw,108px)}:root{--pp-spring:cubic-bezier(.34, 1.36, .64, 1);--pp-out:cubic-bezier(.16, 1, .3, 1);--pp-green:#4ade80;--pp-green-deep:#15803d}.pp-mf{--step:1.2s;--cycle:4.8s;--enter:0s;max-width:380px;margin:0 auto;padding:8px 0;position:relative}.pp-mf-orb{z-index:0;pointer-events:none;will-change:transform;border-radius:999px;position:absolute}.pp-mf-orb.a{background:radial-gradient(closest-side,#7896ff38,#7896ff00);width:280px;height:280px;animation:14s ease-in-out infinite alternate pp-orb-a;top:-40px;left:-70px}.pp-mf-orb.b{background:radial-gradient(closest-side,#4ade8033,#4ade8000);width:300px;height:300px;animation:16s ease-in-out infinite alternate pp-orb-b;bottom:-80px;right:-90px}@keyframes pp-orb-a{to{transform:translate(40px,50px)scale(1.12)}}@keyframes pp-orb-b{to{transform:translate(-50px,-30px)scale(.9)}}.pp-mf-row{z-index:1;transition:opacity .7s var(--pp-out), transform .8s var(--pp-spring);transition-delay:calc(var(--i) * 90ms + .18s);position:relative}html.v2-js .v2-reveal:not(.in) .pp-mf-row{opacity:0;transform:translateY(18px)scale(.97)}.pp-mf-node{z-index:1;-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6);animation:pp-mf-lit var(--cycle) var(--pp-out) infinite;animation-delay:calc(var(--enter) + var(--i) * var(--step));background:linear-gradient(#ffffffeb,#ffffffb8);border-radius:22px;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:14px 18px 14px 14px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #0a0a0a12,inset 0 1px #ffffffe6,0 1px 2px #0a0a0a0a,0 16px 36px -24px #0a0a0a52}.pp-mf-node:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1.5px var(--v2-fg,#0a0a0a), 0 22px 44px -22px #0a0a0a73;opacity:0;animation:pp-mf-ring var(--cycle) var(--pp-out) infinite;animation-delay:inherit;position:absolute;inset:0}.pp-mf-glass{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pp-mf-glass:before{content:"";width:60%;animation:pp-mf-sheen var(--cycle) cubic-bezier(.45, 0, .2, 1) infinite;animation-delay:calc(var(--enter) + var(--i) * var(--step));background:linear-gradient(100deg,#fff0,#ffffffd9 50%,#fff0);position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)skew(-12deg)}.pp-mf-icon{background:var(--mp-band,#f5f5f1);width:44px;height:44px;color:var(--v2-fg,#0a0a0a);border-radius:14px;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1px #0a0a0a0a}.pp-mf-icon svg{animation:pp-mf-icon var(--cycle) var(--pp-spring) infinite;animation-delay:calc(var(--enter) + var(--i) * var(--step))}.pp-mf-label{letter-spacing:-.01em;color:var(--v2-fg,#0a0a0a);font-size:16px;font-weight:600;position:relative}.pp-mf-value{font-variant-numeric:tabular-nums;color:var(--v2-subtle,#7c7c7c);white-space:nowrap;font-size:14px;position:relative}.pp-mf-wire{background:linear-gradient(#0a0a0a1f,#0a0a0a0d);width:2px;height:30px;margin-left:35px;position:relative;overflow:visible}.pp-mf-spark{background:linear-gradient(180deg, #0a0a0a00, var(--v2-fg,#0a0a0a));opacity:0;width:6px;height:18px;animation:pp-mf-spark var(--cycle) cubic-bezier(.45, 0, .2, 1) infinite;animation-delay:calc(var(--enter) + var(--i) * var(--step) + .6s);border-radius:999px;position:absolute;top:-10px;left:-2px}.pp-mf-pay{background:linear-gradient(#1b1b1b,#050505);animation-name:pp-mf-pay;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff0f,0 24px 48px -24px #0a0a0ab3}.pp-mf-pay:after{animation-name:pp-mf-glow;box-shadow:0 0 0 1px #4ade8080,0 18px 60px -12px #4ade808c}.pp-mf-pay .pp-mf-glass:before{background:linear-gradient(100deg,#fff0,#ffffff29 50%,#fff0)}.pp-mf-pay .pp-mf-icon{color:var(--pp-green);background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff0f}.pp-mf-pay .pp-mf-label{color:#fff}.pp-mf-pay .pp-mf-value{color:var(--pp-green);font-size:15px;font-weight:600}.pp-mf-coin{z-index:2;font-variant-numeric:tabular-nums;color:#052e16;background:var(--pp-green);opacity:0;pointer-events:none;animation:pp-mf-coin var(--cycle) var(--pp-out) infinite;animation-delay:calc(var(--enter) + 3 * var(--step) + .15s);border-radius:999px;padding:5px 10px;font-size:13px;font-weight:700;position:absolute;top:-6px;right:16px;box-shadow:0 8px 18px -8px #16a34acc}@keyframes pp-mf-lit{0%,30%,to{transform:none}6%,20%{transform:translate(6px)}}@keyframes pp-mf-ring{0%,30%,to{opacity:0}6%,20%{opacity:1}}@keyframes pp-mf-glow{0%,40%,to{opacity:0}8%,22%{opacity:1}}@keyframes pp-mf-sheen{0%{transform:translate(-120%)skew(-12deg)}14%,to{transform:translate(260%)skew(-12deg)}}@keyframes pp-mf-icon{0%,22%,to{transform:none}6%{transform:scale(1.2)rotate(-8deg)}12%{transform:scale(.96)rotate(2deg)}}@keyframes pp-mf-pay{0%,30%,to{transform:none}8%{transform:scale(1.045)}18%{transform:scale(1)}}@keyframes pp-mf-spark{0%{opacity:0;transform:translateY(0)}2%{opacity:1}12%{opacity:1;transform:translateY(30px)}14%,to{opacity:0;transform:translateY(30px)}}@keyframes pp-mf-coin{0%{opacity:0;transform:translateY(10px)scale(.7)}5%{opacity:1;transform:translateY(-14px)scale(1.06)}9%{opacity:1;transform:translateY(-20px)scale(1)}24%{opacity:0;transform:translateY(-36px)scale(.96)}to{opacity:0;transform:translateY(-36px)}}.pp-calc{background:linear-gradient(#fff,#fcfcfb);border-radius:34px;grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:stretch;gap:56px;max-width:1000px;margin:0 auto;padding:40px 44px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #0a0a0a0f,inset 0 1px #fff,0 1px 2px #0a0a0a0a,0 12px 24px -16px #0a0a0a1f,0 48px 90px -50px #0a0a0a59}@media (max-width:860px){.pp-calc{border-radius:28px;grid-template-columns:1fr;gap:30px;padding:22px}.pp-calc-out{order:-1}}.pp-calc-in{gap:20px;min-width:0;display:grid}.pp-seg{background:var(--mp-band,#f5f5f1);border-radius:999px;grid-template-columns:repeat(3,1fr);padding:4px;display:grid;position:relative;box-shadow:inset 0 1px 2px #0a0a0a0f}.pp-seg-pill{width:calc(33.3333% - 2.66667px);transition:transform .42s var(--pp-spring);background:#fff;border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 1px 2px #00000014,0 6px 16px -8px #00000040,inset 0 0 0 .5px #0000000a}.pp-seg-btn{z-index:1;min-height:40px;color:var(--v2-subtle,#7c7c7c);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;font-family:-apple-system,SF Pro Text,system-ui,sans-serif;font-size:15px;font-weight:600;transition:color .25s,transform .15s;position:relative}.pp-seg-btn[data-on="1"]{color:var(--v2-fg,#0a0a0a)}.pp-seg-btn:active{transform:scale(.96)}.pp-crowd-head{align-items:baseline;gap:8px;margin-top:4px;display:flex}.pp-slider-n{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--v2-fg,#0a0a0a);min-width:1.3ch;font-size:40px;font-weight:600;line-height:1}.pp-slider-unit{color:var(--v2-subtle,#7c7c7c);font-size:16px}.pp-crowd{grid-template-columns:repeat(10,1fr);gap:6px;display:grid}.pp-disc{aspect-ratio:1;cursor:pointer;background:var(--mp-band,#f5f5f1);width:100%;transition:transform .42s var(--pp-spring) var(--d,0s);-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;padding:0;position:relative;transform:scale(.78);box-shadow:inset 0 0 0 1px #0a0a0a0f}.pp-disc:before,.pp-disc:after{content:"";pointer-events:none;border-radius:999px;position:absolute}.pp-disc:before{opacity:0;transition:opacity .22s var(--d,0s);background:conic-gradient(from 200deg,#2b2b2b,#0a0a0a 22%,#5a5a5a 32%,#0a0a0a 44%,#1e1e1e 62%,#6a6a6a 72%,#0a0a0a 84%,#2b2b2b);inset:0;box-shadow:0 4px 10px -5px #0a0a0a99}.pp-disc:after{background:#fff;inset:34%;box-shadow:0 0 0 2px #ffffff29}.pp-disc[data-on="1"]{transform:scale(1)}.pp-disc[data-on="1"]:before{opacity:1;animation:7s linear infinite pp-disc-spin}.pp-disc:hover{transform:scale(1.1)}.pp-disc:active{transform:scale(.9)}@keyframes pp-disc-spin{to{transform:rotate(360deg)}}.pp-goals{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.pp-goal{background:var(--mp-band,#f5f5f1);color:var(--v2-fg,#0a0a0a);text-align:left;cursor:pointer;transition:transform .22s var(--pp-spring), background-color .25s, color .25s, box-shadow .25s;-webkit-tap-highlight-color:transparent;border:0;border-radius:18px;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 6px;padding:12px 14px;font-family:-apple-system,SF Pro Text,system-ui,sans-serif;display:grid;position:relative}.pp-goal:hover{box-shadow:inset 0 0 0 1px #0a0a0a1f}.pp-goal:active{transform:scale(.96)}.pp-goal[data-on="1"]{background:var(--v2-fg,#0a0a0a);color:#fff;box-shadow:0 12px 24px -14px #0a0a0ab3}.pp-goal-money{letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:17px;font-weight:700;display:inline-flex}.pp-goal-check{opacity:0;width:0;color:var(--pp-green-deep);transition:transform .4s var(--pp-spring), opacity .2s;margin-right:-5px;transform:scale(.3)}.pp-goal[data-hit="1"] .pp-goal-check{opacity:1;width:13px;margin-right:0;transform:none}.pp-goal[data-on="1"] .pp-goal-check{color:var(--pp-green)}.pp-goal-sub{opacity:.6;font-size:13px}.pp-goal-n{font-variant-numeric:tabular-nums;opacity:.55;grid-column:1/-1;font-size:12px}.pp-goal-ring{border-radius:inherit;pointer-events:none;box-shadow:0 0 0 2px var(--pp-green), 0 0 24px 2px #4ade8073;animation:pp-goal-ring 1.1s var(--pp-out) both;position:absolute;inset:0}@keyframes pp-goal-ring{0%{opacity:0;transform:scale(.94)}25%{opacity:1;transform:scale(1.02)}to{opacity:0;transform:scale(1.08)}}.pp-calc-out{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.pp-calc-out>.pp-chart,.pp-calc-out>.pp-bars-axis{align-self:stretch}.pp-calc-lead{display:inline-block;position:relative}.pp-calc-total{z-index:1;font-family:var(--font-display,inherit);letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--v2-fg,#0a0a0a);font-size:clamp(40px,4.9vw,70px);font-weight:600;line-height:1;position:relative}.pp-burst{pointer-events:none;position:absolute;inset:0}.pp-burst:before{content:"";opacity:0;animation:pp-bloom 1.1s var(--pp-out) both;background:radial-gradient(closest-side,#4ade8061,#4ade8000);border-radius:999px;position:absolute;inset:-30% -12%}.pp-burst i{background:var(--pp-green);opacity:0;width:6px;height:6px;animation:pp-spark .8s var(--pp-out) both;border-radius:999px;margin:-3px 0 0 -3px;position:absolute;top:50%;left:100%}.pp-burst i:nth-child(2n){background:#0a0a0a;width:4px;height:4px}.pp-calc-total[data-b="0"]{animation:pp-lift-a .7s var(--pp-spring)}.pp-calc-total[data-b="1"]{animation:pp-lift-b .7s var(--pp-spring)}@keyframes pp-bloom{0%{opacity:0;transform:scale(.6)}30%{opacity:1}to{opacity:0;transform:scale(1.25)}}@keyframes pp-spark{0%{opacity:0;transform:rotate(var(--a)) translateY(0) scale(.4)}20%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(-46px) scale(1)}}@keyframes pp-lift-a{0%,to{transform:none}35%{transform:translateY(-4px)scale(1.03)}}@keyframes pp-lift-b{0%,to{transform:none}35%{transform:translateY(-4px)scale(1.03)}}.pp-calc-month{color:var(--pp-green-deep);background:#4ade8024;border-radius:999px;align-items:center;gap:6px;margin:16px 0 0;padding:7px 14px 7px 11px;font-size:15px;display:inline-flex;box-shadow:inset 0 0 0 1px #16a34a24}.pp-calc-month b{font-variant-numeric:tabular-nums;font-weight:700}.pp-calc-context{color:var(--v2-subtle,#7c7c7c);flex-wrap:wrap;align-items:baseline;gap:0 8px;margin:12px 0 0;font-size:15px;display:flex}.pp-calc-context b{color:var(--v2-fg,#0a0a0a);font-variant-numeric:tabular-nums;font-weight:600}.pp-dot-sep{opacity:.6}.pp-calc-per{white-space:nowrap;align-items:baseline;gap:8px;display:inline-flex}@media (max-width:480px){.pp-calc-per .pp-dot-sep{display:none}.pp-calc-per{flex-basis:100%}}.pp-chart{flex:auto;min-height:190px;margin-top:28px;position:relative}.pp-chart-draw{animation:1s cubic-bezier(.65,0,.35,1) both pp-chart-draw;position:absolute;inset:0}@keyframes pp-chart-draw{0%{clip-path:inset(-40px 100% -40px -40px)}to{clip-path:inset(-40px)}}.pp-chart svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pp-chart-grid{stroke:var(--v2-hairline,#e7e7e4);stroke-width:1px;stroke-dasharray:2 4;vector-effect:non-scaling-stroke}.pp-chart-line{fill:none;stroke-width:2.75px;stroke-linejoin:round;stroke-linecap:round}.pp-chart-end{background:var(--v2-fg,#0a0a0a);width:12px;height:12px;box-shadow:0 0 0 4px #fff, 0 0 0 5px var(--v2-hairline,#e7e7e4);animation:pp-dot-pop .55s var(--pp-spring) .9s both;border-radius:999px;margin:-6px -6px 0 0;position:absolute;right:0}.pp-chart-end:after{content:"";box-shadow:0 0 0 2px var(--v2-fg,#0a0a0a);opacity:0;animation:pp-ripple 1.2s var(--pp-out) 1.1s both;border-radius:999px;position:absolute;inset:-4px}.pp-chart-bonus{background:var(--pp-green);width:12px;height:12px;animation:pp-dot-pop .6s var(--pp-spring) var(--at,.2s) both;border-radius:999px;margin:-6px 0 0 -6px;position:absolute;box-shadow:0 0 0 3px #fff,0 4px 12px #16a34a73}.pp-chart-bonus-tag{white-space:nowrap;color:var(--pp-green-deep);background:#ffffffeb;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:700;position:absolute;top:12px;left:12px;box-shadow:0 0 0 1px #16a34a2e,0 6px 14px -8px #16a34a80}@keyframes pp-dot-pop{0%{opacity:0;transform:scale(0)}60%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes pp-ripple{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}html.v2-js .v2-reveal:not(.in) .pp-chart-draw,html.v2-js .v2-reveal:not(.in) .pp-chart-end,html.v2-js .v2-reveal:not(.in) .pp-chart-end:after,html.v2-js .v2-reveal:not(.in) .pp-chart-bonus{animation-play-state:paused}.pp-bars-axis{color:var(--v2-subtle,#7c7c7c);justify-content:space-between;margin-top:10px;font-size:12px;display:flex}.pp-calc-note{color:var(--v2-subtle,#7c7c7c);margin:14px 0 0;font-size:12px}.pp-tl{--tl:5s;max-width:880px;margin:0 auto;padding:0 56px 0 40px}.pp-tl-track{background:var(--v2-hairline,#e7e7e4);border-radius:999px;height:10px;position:relative;box-shadow:inset 0 1px 2px #0a0a0a14}.pp-tl-hold{border-radius:999px 0 0 999px;width:66%;position:absolute;top:0;bottom:0;left:0}@keyframes pp-stripes{to{transform:translate(16.97px)}}.pp-tl-hold span{white-space:nowrap;color:var(--v2-subtle,#7c7c7c);font-size:13px;font-weight:600;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.pp-tl-hold-stripes{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.pp-tl-hold-stripes:before{content:"";background:repeating-linear-gradient(135deg,#0a0a0a1a 0 6px,#0000 6px 12px);animation:1.2s linear infinite pp-stripes;position:absolute;inset:0 0 0 -24px}.pp-tl-fill{background:linear-gradient(90deg, #3a3a3a, var(--v2-fg,#0a0a0a));transform-origin:0;animation:pp-tl-fill var(--tl) cubic-bezier(.45, 0, .2, 1) infinite;border-radius:999px;position:absolute;inset:0;transform:scaleX(0)}@keyframes pp-tl-fill{0%{opacity:1;transform:scaleX(0)}50%{transform:scaleX(.66)}66%{transform:scaleX(.66)}82%{opacity:1;transform:scaleX(1)}94%,to{opacity:0;transform:scaleX(1)}}.pp-tl-carrier{z-index:2;pointer-events:none;animation:pp-tl-carry var(--tl) cubic-bezier(.45, 0, .2, 1) infinite;position:absolute;inset:0}.pp-tl-puck{width:26px;height:26px;color:var(--pp-green);animation:pp-tl-puck var(--tl) var(--pp-out) infinite;background:linear-gradient(#222,#050505);border-radius:999px;place-items:center;margin:-13px 0 0 -13px;display:grid;position:absolute;top:50%;left:0;box-shadow:0 0 0 3px #fff,0 8px 18px -6px #0a0a0a8c}@keyframes pp-tl-carry{0%{transform:translate(0)}50%,66%{transform:translate(66%)}82%,to{transform:translate(100%)}}@keyframes pp-tl-puck{0%{opacity:0;transform:scale(0)}5%{opacity:1;transform:scale(1)}50%{transform:scale(1)}53%{transform:scale(1.18)}58%{transform:scale(1)}82%{opacity:1;transform:scale(1)}88%,to{opacity:0;transform:scale(.4)}}.pp-tl-pin{width:16px;height:16px;box-shadow:inset 0 0 0 2px var(--v2-fg,#0a0a0a), 0 2px 6px #0a0a0a1f;z-index:1;background:#fff;border-radius:999px;margin:-8px 0 0 -8px;position:absolute;top:50%}.pp-tl-pin-mid{animation:pp-tl-pin-mid var(--tl) var(--pp-spring) infinite}.pp-tl-pin-end{background:var(--v2-fg,#0a0a0a);animation:pp-tl-pin-end var(--tl) var(--pp-spring) infinite}.pp-tl-pin-end:after{content:"";box-shadow:0 0 0 2px var(--pp-green);opacity:0;animation:pp-tl-ripple var(--tl) var(--pp-out) infinite;border-radius:999px;position:absolute;inset:-2px}@keyframes pp-tl-pin-mid{0%,49%,64%,to{transform:none}53%{transform:scale(1.35)}}@keyframes pp-tl-pin-end{0%,81%,96%,to{transform:none}85%{transform:scale(1.4)}}@keyframes pp-tl-ripple{0%,82%{opacity:0;transform:scale(1)}84%{opacity:.9}to{opacity:0;transform:scale(3.2)}}.pp-tl-stops{height:110px;margin-top:24px;position:relative}.pp-tl-stop{text-align:center;justify-items:center;gap:4px;width:140px;display:grid;position:absolute;top:0;transform:translate(-50%)}.pp-tl-stop[data-end="1"]{transform:translate(-70%)}.pp-tl-stop:first-child{transform:translate(-30%)}.pp-tl-icon{color:var(--v2-fg,#0a0a0a);margin-bottom:4px;display:inline-flex}.pp-tl-stop:nth-child(2) .pp-tl-icon{animation:pp-tl-icon-mid var(--tl) var(--pp-spring) infinite}.pp-tl-stop[data-end="1"] .pp-tl-icon{color:#16a34a;animation:pp-tl-icon-end var(--tl) var(--pp-spring) infinite}@keyframes pp-tl-icon-mid{0%,50%,62%,to{transform:none}54%{transform:translateY(-4px)scale(1.2)}}@keyframes pp-tl-icon-end{0%,82%,94%,to{transform:none}86%{transform:translateY(-5px)scale(1.22)}}.pp-tl-title{color:var(--v2-fg,#0a0a0a);font-size:16px;font-weight:600}.pp-tl-sub{color:var(--v2-subtle,#7c7c7c);font-size:13px}@media (max-width:640px){.pp-tl{padding:0 28px}.pp-tl-stop{width:96px}.pp-tl-title{font-size:14px}.pp-tl-sub{font-size:12px}.pp-tl-stops{height:130px}}.pp-rg{grid-template-columns:repeat(4,1fr);gap:12px;max-width:1000px;margin:0 auto;padding:0;list-style:none;display:grid}@media (max-width:820px){.pp-rg{grid-template-columns:repeat(2,1fr);gap:10px}}.pp-rg-item{transition:opacity .6s var(--pp-out) calc(var(--i) * 55ms), transform .7s var(--pp-spring) calc(var(--i) * 55ms), box-shadow .3s;background:linear-gradient(#fff,#fbfbfa);border-radius:22px;align-content:start;gap:16px;padding:20px;display:grid;box-shadow:inset 0 0 0 1px #0a0a0a0f,inset 0 1px #fff,0 1px 2px #0a0a0a08}html.v2-js .v2-reveal:not(.in) .pp-rg-item{opacity:0;transform:translateY(20px)scale(.96)}.v2-reveal.in .pp-rg-item:hover{transition-delay:0s;transform:translateY(-3px);box-shadow:inset 0 0 0 1px #0a0a0a1a,0 18px 34px -22px #0a0a0a59}.pp-rg-icon{color:var(--v2-fg,#0a0a0a);transition:transform .35s var(--pp-spring);display:inline-flex}.pp-rg-item:hover .pp-rg-icon{transform:scale(1.14)rotate(-6deg)}.pp-rg-label{letter-spacing:-.01em;color:var(--v2-fg,#0a0a0a);font-size:15px;font-weight:600;line-height:1.3}@media (prefers-reduced-motion:reduce){.pp-mf-node,.pp-mf-node:after,.pp-mf-glass:before,.pp-mf-icon svg,.pp-mf-spark,.pp-mf-coin,.pp-mf-orb,.pp-tl-fill,.pp-tl-carrier,.pp-tl-puck,.pp-tl-pin-mid,.pp-tl-pin-end,.pp-tl-pin-end:after,.pp-tl-hold-stripes:before,.pp-tl-icon,.pp-chart-draw,.pp-chart-end,.pp-chart-end:after,.pp-chart-bonus,.pp-disc[data-on="1"]:before,.pp-burst,.pp-burst:before,.pp-burst i,.pp-calc-total{animation:none!important}.pp-burst{display:none}.pp-tl-fill{transform:scaleX(1)}.pp-tl-puck{display:none}.pp-seg-pill,.pp-disc,.pp-disc:before,.pp-goal,.pp-goal-check,.pp-rg-item,.pp-mf-row{transition:none}.pp-goal-ring{display:none}html.v2-js .v2-reveal:not(.in) .pp-mf-row,html.v2-js .v2-reveal:not(.in) .pp-rg-item{opacity:1;transform:none}}.pp-apply{max-width:480px;margin:0 auto}.pp-apply-head{text-align:center;margin-bottom:32px}.pp-apply-title{letter-spacing:-.035em;color:var(--text-primary);margin:0;font-size:clamp(32px,4vw,44px);font-weight:600;line-height:1.05}.pp-apply-sub{color:var(--text-muted);max-width:400px;margin:12px auto 0;font-size:16px;line-height:1.5}.pp-card{background:var(--pp-card-bg,#fff);border:1px solid var(--bg-border);border-radius:28px;padding:28px}@media (max-width:480px){.pp-card{border-radius:24px;padding:22px}}.pp-form{gap:20px;display:grid}.pp-label{color:var(--text-primary);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.pp-optional{color:var(--text-muted);margin-left:6px;font-weight:500}.pp-field{background:var(--bg-surface);width:100%;color:var(--text-primary);border:1px solid #0000;border-radius:14px;outline:none;padding:14px 16px;font-size:16px;line-height:1.4;transition:border-color .2s,background-color .2s,box-shadow .2s}.pp-field::placeholder{color:var(--text-muted)}.pp-field:focus{border-color:var(--text-primary);background:var(--bg-base);box-shadow:0 0 0 4px color-mix(in srgb, var(--text-primary) 8%, transparent)}textarea.pp-field{resize:none}.pp-field[data-jolt="1"]{border-color:var(--text-primary);animation:.42s cubic-bezier(.36,.07,.19,.97) pp-jolt}@keyframes pp-jolt{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(3px)}30%,50%,70%{transform:translate(-5px)}40%,60%{transform:translate(5px)}}.pp-account{background:var(--bg-surface);color:var(--text-muted);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:flex}.pp-account b{color:var(--text-primary);font-size:15px;font-weight:600;display:block}.pp-account-dot{background:var(--text-primary);width:36px;height:36px;color:var(--bg-base);border-radius:999px;flex:none;place-items:center;font-size:15px;font-weight:600;display:grid}.pp-fine{text-align:center;color:var(--text-muted);margin:0;font-size:13px}.pp-fine a{color:var(--text-primary);font-weight:600;transition:opacity .2s}.pp-fine a:hover{opacity:.7}.pp-btn{letter-spacing:-.01em;background:var(--text-primary);min-height:52px;color:var(--bg-base);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 28px;font-family:-apple-system,SF Pro Text,system-ui,sans-serif;font-size:17px;font-weight:600;text-decoration:none;transition:transform .18s cubic-bezier(.2,.9,.3,1.2),opacity .18s,background-color .2s;display:inline-flex}.pp-btn:hover{opacity:.88}.pp-btn:active{opacity:.8;transform:scale(.96)}.pp-btn[disabled]{cursor:default;opacity:.55}.pp-btn-block{width:100%}.pp-btn-ghost{color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--bg-border);background:0 0}.pp-btn-ghost:hover{opacity:1;box-shadow:inset 0 0 0 1px var(--text-muted)}.pp-btn-row{gap:10px;display:grid}.pp-done{text-align:center;padding:28px 0 12px}.pp-done-mark{background:var(--text-primary);width:64px;height:64px;color:var(--bg-base);border-radius:999px;place-items:center;margin:0 auto 18px;animation:.5s cubic-bezier(.2,.9,.3,1.35) both pp-pop;display:grid}.pp-done-mark path{stroke-dasharray:24;stroke-dashoffset:24px;animation:.4s ease-out .25s forwards pp-draw}@keyframes pp-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes pp-draw{to{stroke-dashoffset:0}}.pp-done-title{letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:22px;font-weight:600}.pp-done-sub{color:var(--text-muted);margin:8px 0 0;font-size:15px}.pp-lp{justify-content:center;max-width:400px;margin:8px auto 28px;display:flex;position:relative}.pp-lp-orb{pointer-events:none;background:radial-gradient(closest-side,#4ade802e,#4ade8000);border-radius:999px;animation:9s ease-in-out infinite alternate pp-orb-b;position:absolute;inset:-30px 10%}.pp-lp-card{-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6);animation:pp-lp-in .8s var(--pp-spring) .1s both;background:linear-gradient(#fffffff2,#ffffffc7);border-radius:20px;align-items:center;gap:12px;padding:12px 18px 12px 12px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #0a0a0a12,inset 0 1px #fff,0 1px 2px #0a0a0a0a,0 22px 44px -26px #0a0a0a66}.pp-lp-icon{background:var(--mp-band,#f5f5f1);width:40px;height:40px;color:var(--v2-fg,#0a0a0a);border-radius:12px;place-items:center;display:grid}.pp-lp-url{letter-spacing:-.01em;white-space:nowrap;align-items:center;font-size:15px;font-weight:600;display:inline-flex}.pp-lp-host{color:var(--v2-subtle,#7c7c7c)}.pp-lp-code{color:var(--v2-fg,#0a0a0a);clip-path:inset(0 100% 0 0);animation:.6s steps(3,end) .8s both pp-lp-type;display:inline-block;overflow:hidden}.pp-lp-caret{background:var(--v2-fg,#0a0a0a);border-radius:2px;width:2px;height:18px;margin-left:2px;animation:1s step-end infinite pp-lp-blink}.pp-lp-cut{color:#052e16;animation:pp-lp-cut .6s var(--pp-spring) 1.5s both;background:#4ade80;border-radius:999px;align-items:center;gap:2px;padding:5px 10px 5px 7px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:-12px;right:4px;box-shadow:0 10px 20px -10px #16a34acc}@keyframes pp-lp-in{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}@keyframes pp-lp-type{to{clip-path:inset(0)}}@keyframes pp-lp-blink{50%{opacity:0}}@keyframes pp-lp-cut{0%{opacity:0;transform:translateY(8px)scale(.5)}to{opacity:1;transform:none}}@media (max-width:420px){.pp-lp-url{font-size:13px}}.pp-apply .pp-card{animation:pp-lp-in .8s var(--pp-spring) .2s both;box-shadow:0 1px 2px #0a0a0a0a,0 30px 60px -40px #0a0a0a4d}.pp-btn{isolation:isolate;position:relative;overflow:hidden}.pp-btn:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff47 50%,#0000 70%);position:absolute;inset:0;transform:translate(-110%)}.pp-btn:hover:after{transition:transform .8s var(--pp-out);transform:translate(110%)}.pp-btn-ghost:after{display:none}.pp-done-mark{position:relative}.pp-done-mark:after{content:"";box-shadow:0 0 0 2px var(--text-primary);animation:pp-done-ring .9s var(--pp-out) .2s both;pointer-events:none;border-radius:999px;position:absolute;inset:0}@keyframes pp-done-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}@media (prefers-reduced-motion:reduce){.pp-lp-orb,.pp-lp-card,.pp-lp-code,.pp-lp-caret,.pp-lp-cut,.pp-apply .pp-card,.pp-done-mark,.pp-done-mark:after,.pp-done-mark path{animation:none!important}.pp-lp-code{clip-path:none}.pp-done-mark path{stroke-dashoffset:0}.pp-btn:hover:after{transition:none}}.pp-calc-suffix{white-space:nowrap;letter-spacing:-.01em;color:var(--v2-subtle,#7c7c7c);font-size:.3em;font-weight:600;display:inline-block}.pp-calc-total .pp-calc-suffix{margin-left:.2em}.pp-calc-month{border-radius:18px;line-height:1.4;display:inline-block}.pp-calc-month svg{vertical-align:-2px;margin-right:6px;display:inline-block}.pp-calc-month b{margin-right:2px}.pp-calc-context{line-height:1.45;display:block}.pp-calc-out>.pp-chart{flex:auto;min-height:220px;margin-top:0}.pp-calc-out>.pp-calc-context{margin-bottom:28px}@media (max-width:860px){.pp-calc-out>.pp-chart{height:190px;margin-top:0}}.pp-goals{grid-template-columns:1fr;gap:6px}.pp-goal{border-radius:16px;grid-template-columns:auto auto 1fr;align-items:center;padding:12px 16px}.pp-goal-n{grid-column:auto;justify-self:end;font-size:13px}.pp-slider-n{color:var(--v2-fg,#0a0a0a);font-size:28px;font-weight:600}.pp-slider-unit{font-size:15px}.pp-calc-cheer{color:var(--v2-fg,#0a0a0a);margin:-16px 0 28px;font-size:15px;font-weight:600;line-height:1.45}.pp-slider{--thumb:30px;--half:15px;touch-action:pan-y;height:52px;margin-top:4px;position:relative}.pp-slider-track{background:var(--mp-band,#f0f0ec);border-radius:999px;height:12px;position:absolute;top:15px;left:0;right:0;overflow:hidden;box-shadow:inset 0 1px 2px #0a0a0a1f,inset 0 0 0 1px #0a0a0a0a}.pp-slider-clip{border-radius:inherit;transform:translateX(calc((var(--f) - 1) * (100% - var(--thumb)) - var(--half)));position:absolute;inset:0;overflow:hidden}.pp-slider-fill{transform:translateX(calc((1 - var(--f)) * (100% - var(--thumb)) + var(--half)));background:linear-gradient(90deg,#3a3a3a,#0a0a0a 60%,#0a0a0a);position:absolute;inset:0}.pp-slider-fill:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffffff59,#0000);width:30%;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)}.pp-slider[data-drag="1"] .pp-slider-fill:after{opacity:1;animation:1.1s linear infinite pp-slider-sheen}@keyframes pp-slider-sheen{to{transform:translate(380%)}}.pp-slider-glow{background:linear-gradient(90deg,#4ade8000,#4ade80f2);border-radius:0 999px 999px 0;width:96px;position:absolute;top:0;bottom:0;right:0}.pp-mark{top:21px;left:calc(var(--half) + var(--m) * (100% - var(--thumb)));pointer-events:none;width:0;height:0;position:absolute}.pp-mark i{background:#fff;border-radius:999px;width:10px;height:10px;position:absolute;top:-5px;left:-5px;box-shadow:0 0 0 1.5px #0a0a0a38,0 1px 3px #0a0a0a33}.pp-mark b{letter-spacing:.01em;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--v2-subtle,#7c7c7c);font-size:11px;font-weight:700;transition:color .3s;position:absolute;top:14px;left:0;transform:translate(-50%)}.pp-mark[data-anchor=start] b{transform:translate(-85%)}.pp-mark[data-anchor=end] b{transform:translate(-15%)}.pp-mark[data-passed="1"] i{background:var(--pp-green);animation:pp-mark-pop .55s var(--pp-spring);box-shadow:0 0 0 2px #fff,0 0 0 3px #16a34a59,0 2px 8px #16a34a80}.pp-mark[data-passed="1"] b{color:var(--pp-green-deep)}@keyframes pp-mark-pop{0%{transform:scale(.6)}45%{transform:scale(1.6)}to{transform:none}}.pp-slider-carrier{pointer-events:none;height:42px;transform:translateX(calc(var(--half) + var(--f) * (100% - var(--thumb))));position:absolute;top:0;left:0;right:0}.pp-slider-carrier>*{position:absolute;left:0}.pp-slider-thumb{width:var(--thumb);height:var(--thumb);margin-left:calc(-1 * var(--half));transition:transform .35s var(--pp-spring);background:radial-gradient(circle at 50% 30%,#fff 0 40%,#f1f1ee 100%);border-radius:999px;top:6px;box-shadow:inset 0 0 0 .5px #0a0a0a14,inset 0 -2px 3px #0a0a0a0f,0 1px 1px #0a0a0a14,0 4px 10px #0a0a0a24,0 12px 24px -10px #0a0a0a59}.pp-slider-thumb:after{content:"";background:var(--pp-green);opacity:0;transition:transform .3s var(--pp-spring), opacity .2s;border-radius:999px;position:absolute;inset:9px;transform:scale(.5);box-shadow:0 0 6px #4ade80cc}.pp-slider:hover .pp-slider-thumb{transform:scale(1.05)}.pp-slider[data-drag="1"] .pp-slider-thumb{transform:scale(1.2)}.pp-slider[data-drag="1"] .pp-slider-thumb:after{opacity:1;transform:none}.pp-slider:has(.pp-slider-input:focus-visible) .pp-slider-thumb{box-shadow:0 0 0 4px #0a0a0a24,0 4px 10px #0a0a0a29}.pp-slider-bubble{white-space:nowrap;font-variant-numeric:tabular-nums;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateX(calc(-1 * var(--f) * 100%)) translateY(6px) scale(.92);transform-origin:50% 100%;opacity:0;transition:opacity .2s, transform .3s var(--pp-spring);background:#0a0a0aeb;border-radius:12px;padding:7px 12px;font-family:-apple-system,SF Pro Text,system-ui,sans-serif;font-size:14px;font-weight:700;bottom:48px;box-shadow:0 10px 24px -10px #0a0a0a99}.pp-slider[data-drag="1"] .pp-slider-bubble{opacity:1;transform:translateX(calc(-1 * var(--f) * 100%))}.pp-slider-input{appearance:none;opacity:0;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:52px;margin:0;position:absolute;inset:0}.pp-slider-input::-webkit-slider-runnable-track{background:0 0;height:52px}.pp-slider-input::-webkit-slider-thumb{-webkit-appearance:none;background:0 0;width:30px;height:52px}.pp-slider-input::-moz-range-track{background:0 0;height:52px}.pp-slider-input::-moz-range-thumb{background:0 0;border:0;width:30px;height:52px}.pp-slider-input:focus-visible{outline:none}.pp-slider-note{text-align:center;min-height:16px;color:var(--v2-subtle,#7c7c7c);margin:-2px 0 0;font-size:12px;font-weight:600}@media (prefers-reduced-motion:reduce){.pp-slider-thumb,.pp-slider-thumb:after,.pp-slider-bubble,.pp-mark b{transition:none}.pp-mark[data-passed="1"] i,.pp-slider[data-drag="1"] .pp-slider-fill:after{animation:none}.pp-slider-fill:after{display:none}}.pp-hero-money{color:var(--pp-green-deep);background:#4ade8024;border-radius:14px;margin:18px 0 0;padding:8px 14px;font-size:15px;line-height:1.4;display:inline-block;box-shadow:inset 0 0 0 1px #16a34a24}.pp-hero-money b{font-variant-numeric:tabular-nums;font-weight:700}.pp-trust{color:var(--v2-subtle,#7c7c7c);flex-wrap:wrap;gap:6px 18px;margin:16px 0 0;padding:0;font-size:13px;font-weight:600;list-style:none;display:flex}.pp-trust li{align-items:center;gap:6px;display:inline-flex}.pp-trust svg{color:#16a34a;width:14px;height:14px}.pp-footcta .pp-trust{justify-content:center;margin-top:20px}.pp-section-sub{text-align:center;max-width:520px;color:var(--v2-subtle,#7c7c7c);margin:0 auto 40px;font-size:17px;line-height:1.5}.pp-fs{grid-template-columns:repeat(5,1fr);align-items:end;gap:12px;max-width:1000px;margin:0 auto;padding:0;list-style:none;display:grid}.pp-fs-step{align-content:end;gap:4px;display:grid}.pp-fs-bar{height:200px;margin-bottom:12px;display:block;position:relative}.pp-fs-fill{transform-origin:bottom;height:100%;transform:scaleY(var(--h));transition:transform .9s var(--pp-spring);transition-delay:calc(var(--i) * .11s + .15s);background:linear-gradient(#1c1c1c,#050505);border-radius:18px;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 1px #ffffff24,0 18px 34px -22px #0a0a0a99}.pp-fs-fill:after{content:"";background:var(--pp-green);border-radius:4px;height:4px;position:absolute;top:8px;left:10px;right:10px;box-shadow:0 0 10px #4ade80b3}.pp-fs-step:first-child .pp-fs-fill{background:var(--mp-band,#f0f0ec);box-shadow:inset 0 0 0 1px #0a0a0a0f}.pp-fs-step:first-child .pp-fs-fill:after{display:none}html.v2-js .v2-reveal:not(.in) .pp-fs-fill{transform:scaleY(.02)}.pp-fs-amount{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--v2-fg,#0a0a0a);font-size:20px;font-weight:700}.pp-fs-extra{color:var(--pp-green-deep);font-size:13px;font-weight:600}.pp-fs-title{color:var(--v2-subtle,#7c7c7c);font-size:14px}.pp-fs-step:first-child .pp-fs-amount{color:var(--v2-subtle,#7c7c7c)}@media (max-width:700px){.pp-fs{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.pp-fs-bar{height:150px}.pp-fs-fill{border-radius:12px}.pp-fs-amount{font-size:13px}.pp-fs-extra,.pp-fs-title{font-size:11px}}.pp-paid{grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:center;gap:24px;max-width:1000px;margin:0 auto;display:grid}@media (max-width:860px){.pp-paid{grid-template-columns:1fr}}.pp-paid-facts{grid-template-columns:repeat(2,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:520px){.pp-paid-facts{grid-template-columns:1fr}}.pp-paid-fact{transition:opacity .6s var(--pp-out) calc(var(--i) * 60ms), transform .7s var(--pp-spring) calc(var(--i) * 60ms);background:linear-gradient(#fff,#fbfbfa);border-radius:20px;align-items:flex-start;gap:12px;padding:16px;display:flex;box-shadow:inset 0 0 0 1px #0a0a0a0f,0 1px 2px #0a0a0a08}html.v2-js .v2-reveal:not(.in) .pp-paid-fact{opacity:0;transform:translateY(14px)}.pp-paid-icon{color:var(--v2-fg,#0a0a0a);flex:none;display:inline-flex}.pp-paid-text{gap:2px;display:grid}.pp-paid-text b{color:var(--v2-fg,#0a0a0a);font-size:15px;font-weight:600}.pp-paid-text span{color:var(--v2-subtle,#7c7c7c);font-size:13px}.pp-notice{background:linear-gradient(160deg,#f4f4f1,#ecece8);border-radius:28px;gap:10px;padding:30px 20px 20px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #0a0a0a0d}.pp-notice-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--v2-subtle,#7c7c7c);font-size:11px;font-weight:600;position:absolute;top:10px;right:16px}.pp-notice-card{-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6);transition:opacity .6s var(--pp-out) .2s, transform .8s var(--pp-spring) .2s;background:#ffffffd1;border-radius:20px;gap:12px;padding:12px 14px;display:flex;box-shadow:inset 0 0 0 1px #ffffffb3,0 12px 28px -16px #0a0a0a59}html.v2-js .v2-reveal:not(.in) .pp-notice-card{opacity:0;transform:translateY(-16px)scale(.96)}.pp-notice-app{color:#fff;background:#0a0a0a;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.pp-notice-body{flex:1;gap:1px;min-width:0;display:grid}.pp-notice-top{color:var(--v2-subtle,#7c7c7c);justify-content:space-between;font-size:12px;display:flex}.pp-notice-top b{color:var(--v2-fg,#0a0a0a);font-weight:600}.pp-notice-title{color:var(--v2-fg,#0a0a0a);font-size:15px;font-weight:700}.pp-notice-text{color:#3a3a3a;font-size:14px}.pp-notice-row{background:#fff;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex;box-shadow:inset 0 0 0 1px #0a0a0a0d}.pp-notice-row-icon{color:var(--v2-fg,#0a0a0a);display:inline-flex}.pp-notice-row-text{color:var(--v2-subtle,#7c7c7c);flex:1;font-size:13px;display:grid}.pp-notice-row-text b{color:var(--v2-fg,#0a0a0a);font-size:14px;font-weight:600}.pp-notice-row-amt{color:#16a34a;font-size:13px;font-weight:700}.pp-faq{gap:8px;max-width:760px;margin:0 auto;display:grid}.pp-faq-item{background:linear-gradient(#fff,#fbfbfa);border-radius:20px;transition:box-shadow .25s;box-shadow:inset 0 0 0 1px #0a0a0a0f}.pp-faq-item:hover{box-shadow:inset 0 0 0 1px #0a0a0a1f}.pp-faq-item[open]{box-shadow:inset 0 0 0 1px #0a0a0a1a,0 14px 30px -24px #0a0a0a59}.pp-faq-item summary{cursor:pointer;letter-spacing:-.01em;min-height:56px;color:var(--v2-fg,#0a0a0a);-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;font-size:16px;font-weight:600;list-style:none;display:flex}.pp-faq-item summary::-webkit-details-marker{display:none}.pp-faq-item summary:focus-visible{outline:2px solid var(--v2-fg,#0a0a0a);outline-offset:2px;border-radius:20px}.pp-faq-chev{color:var(--v2-subtle,#7c7c7c);transition:transform .35s var(--pp-spring);flex:none}.pp-faq-item[open] .pp-faq-chev{transform:rotate(180deg)}.pp-faq-item p{color:#4a4a4a;animation:pp-faq-in .4s var(--pp-out);margin:0;padding:0 20px 18px;font-size:15px;line-height:1.55}@keyframes pp-faq-in{0%{opacity:0;transform:translateY(-4px)}}.pp-calc-cta{justify-content:center;margin-top:28px;display:flex}.pp-calc-cta .pp-btn{font-variant-numeric:tabular-nums;min-width:220px}.pp-sticky{display:none}@media (max-width:860px){.pp-sticky{z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);transition:transform .45s var(--pp-spring);background:#ffffffd1;display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -1px #0a0a0a14,0 -12px 30px -20px #0a0a0a4d}.pp-sticky[data-show="1"]{transform:none}}.pp-sticky-inner{align-items:center;gap:12px;display:flex}.pp-sticky-text{color:var(--v2-subtle,#7c7c7c);flex:1;font-size:12px;display:grid}.pp-sticky-text b{color:var(--v2-fg,#0a0a0a);font-size:14px;font-weight:600}.pp-sticky-btn{min-height:48px;padding:0 22px}@media (prefers-reduced-motion:reduce){.pp-fs-fill,.pp-paid-fact,.pp-notice-card,.pp-faq-chev,.pp-sticky{transition:none}.pp-faq-item p{animation:none}html.v2-js .v2-reveal:not(.in) .pp-fs-fill{transform:scaleY(var(--h))}html.v2-js .v2-reveal:not(.in) .pp-paid-fact,html.v2-js .v2-reveal:not(.in) .pp-notice-card{opacity:1;transform:none}}.pp-fs{--bar:200px}.pp-fs-fill:after{display:none}.pp-fs-cap{background:var(--pp-green);height:4px;transform:translateY(calc(var(--h) * var(--bar) * -1 + 12px));transition:transform .9s var(--pp-spring);transition-delay:calc(var(--i) * .11s + .15s);border-radius:4px;position:absolute;bottom:0;left:10px;right:10px;box-shadow:0 0 10px #4ade80b3}.pp-fs-step:first-child .pp-fs-cap{display:none}html.v2-js .v2-reveal:not(.in) .pp-fs-cap{opacity:0;transform:translateY(0)}@media (max-width:700px){.pp-fs{--bar:150px}}@media (prefers-reduced-motion:reduce){.pp-fs-cap{transition:none}html.v2-js .v2-reveal:not(.in) .pp-fs-cap{transform:translateY(calc(var(--h) * var(--bar) * -1 + 12px));opacity:1}}.pp-apply-trust .pp-trust{justify-content:center}.pp-fs-step{grid-template-rows:auto auto 18px auto}.pp-fs-col{height:calc(var(--h) * 100%);border-radius:18px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.pp-fs .pp-fs-fill{transition:transform .9s var(--pp-spring);transition-delay:calc(var(--i) * .11s + .15s);border-radius:inherit;transform:none}.pp-fs .pp-fs-cap{top:8px;bottom:auto;transform:none}html.v2-js .v2-reveal:not(.in) .pp-fs .pp-fs-fill{transform:translateY(101%)}html.v2-js .v2-reveal:not(.in) .pp-fs .pp-fs-cap{transform:translateY(var(--bar));opacity:1}.pp-fs .pp-fs-cap{transition:transform .9s var(--pp-spring);transition-delay:calc(var(--i) * .11s + .15s)}@media (max-width:700px){.pp-fs-col{border-radius:12px}.pp-fs-step{grid-template-rows:auto auto 15px auto}}@media (prefers-reduced-motion:reduce){html.v2-js .v2-reveal:not(.in) .pp-fs .pp-fs-fill,html.v2-js .v2-reveal:not(.in) .pp-fs .pp-fs-cap{transform:none}}@media (max-width:700px){.pp-fs{grid-template-columns:1fr;gap:12px;max-width:440px}.pp-fs-step{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) 44%;align-items:center;column-gap:14px}.pp-fs-step>.pp-fs-amount{grid-area:1/1;font-size:18px}.pp-fs-step>.pp-fs-extra{grid-area:2/1;font-size:12px}.pp-fs-step>.pp-fs-extra:empty{display:none}.pp-fs-step>.pp-fs-title{grid-area:3/1;font-size:13px}.pp-fs-bar{grid-area:1/2/span 3;height:34px;margin:0}.pp-fs-col{height:100%;width:calc(var(--h) * 100%);border-radius:12px;top:0;right:auto}.pp-fs .pp-fs-cap{width:4px;height:auto;inset:7px 7px 7px auto}html.v2-js .v2-reveal:not(.in) .pp-fs .pp-fs-fill{transform:translate(-101%)}html.v2-js .v2-reveal:not(.in) .pp-fs .pp-fs-cap{transform:translate(-200px)}}
