.lp-root{--lp-radius:24px;--lp-page-bg:radial-gradient(1100px 760px at 82% 0,rgba(108,108,108,0.2),rgba(108,108,108,0) 70%),radial-gradient(900px 640px at 8% 0,rgba(188,188,188,0.28),rgba(188,188,188,0) 70%),radial-gradient(1100px 1000px at 100% 70%,rgba(108,108,108,0.09),rgba(108,108,108,0) 70%),radial-gradient(1000px 900px at 0% 85%,rgba(108,108,108,0.08),rgba(108,108,108,0) 70%),linear-gradient(180deg,#ffffff 0,var(--pz-bg) 1000px);--lp-panel-bg:radial-gradient(90% 70% at 50% 0%,#ffffff 0%,rgba(255,255,255,0) 70%),linear-gradient(180deg,#f4f4f5,#efeff1 55%,#eaeaec);--lp-tile-bg:rgba(255,255,255,0.72);--lp-tile-line:rgba(22,22,22,0.07);--lp-nav-bg:rgba(255,255,255,0.94);--lp-nav-border:rgba(22,22,22,0.08);position:relative;overflow-x:clip;background:var(--lp-page-bg);color:var(--pz-fg);--pz-brand:#0a0a0a;--pz-brand-hover:#2a2a2a;--pz-on-brand:#ffffff;--pz-blue-400:#9a9a9a;--pz-blue-500:#0a0a0a;--pz-brand-gradient:linear-gradient(155deg,#4a4d55,#26282d 34%,#16171a 66%,#2a2c31);--color-brand:#0a0a0a;--pz-ink-900:#0a0a0a;--pz-ink-600:#5c5c5f;--pz-ink-400:#8e8e93;--pz-ink-100:#e8e8ea;--pz-ink-50:#f7f7f8;--pz-fg:#0a0a0a;--pz-fg-muted:#5c5c5f;--pz-fg-faint:#8e8e93;--pz-border:#e8e8ea;--pz-bg-subtle:#f7f7f8;--color-ink:#0a0a0a;--color-ink-soft:#5c5c5f;--color-ink-faint:#8e8e93;--color-line:#e8e8ea}.dark .lp-root{--pz-brand:#ffffff;--pz-brand-hover:rgba(255,255,255,0.88);--pz-on-brand:#000000;--color-brand:#ffffff;--pz-fg:#fafafa;--pz-fg-muted:#a1a1aa;--pz-fg-faint:#71717a;--pz-border:#27272a;--pz-bg-subtle:#121214;--color-ink:#ededed;--color-ink-soft:#a1a1aa;--color-ink-faint:#71717a;--color-line:#27272a;--lp-page-bg:radial-gradient(1100px 760px at 82% 0,rgba(108,108,108,0.34),rgba(108,108,108,0) 70%),radial-gradient(900px 640px at 8% 0,rgba(80,80,80,0.3),rgba(80,80,80,0) 70%),radial-gradient(1100px 1000px at 100% 70%,rgba(108,108,108,0.15),rgba(108,108,108,0) 70%),radial-gradient(1000px 900px at 0% 85%,rgba(108,108,108,0.12),rgba(108,108,108,0) 70%),linear-gradient(180deg,#181818 0,var(--pz-bg) 1000px);--lp-panel-bg:radial-gradient(90% 70% at 50% 0%,#3b3b3b 0%,rgba(59,59,59,0) 70%),linear-gradient(180deg,#2b2b2b,#1e1e1e 55%,#131313);--lp-tile-bg:rgba(255,255,255,0.04);--lp-tile-line:rgba(255,255,255,0.08);--lp-nav-bg:rgba(14,15,18,0.94);--lp-nav-border:rgba(255,255,255,0.1)}.lp-root .pz-display{font-weight:600;letter-spacing:-.035em;line-height:1.02}.lp-root .pz-money--hero{font-weight:600}.lp-line{display:block}.lp-accent{color:#8a8a8a}.lp-h2{margin:0;font-size:clamp(40px,5.4vw,80px);text-wrap:balance}.lp-lead{margin:0;font-size:clamp(18px,1.5vw,21px);line-height:1.45;max-width:34ch;color:var(--pz-fg-muted)}.lp-root a:not(.pz-button):hover{color:var(--pz-brand)}.lp-section{position:relative;padding:clamp(56px,7vw,104px) clamp(20px,5vw,72px)}.lp-inner{position:relative;max-width:1240px;margin:0 auto}.lp-wide-only{display:none}@media (min-width:900px){.lp-wide-only{display:block}.lp-narrow-only{display:none}}.lp-icon-dot{flex:none;display:grid;place-items:center;border-radius:50%}.lp-panel{width:min(440px,100%);display:flex;flex-direction:column;gap:18px;padding:28px;border-radius:var(--lp-radius);background:var(--pz-surface);color:var(--pz-fg);border:1px solid var(--pz-border);box-shadow:0 40px 80px -40px rgba(30,30,30,.45)}.lp-nav{position:sticky;top:16px;z-index:60;height:0;display:flex;justify-content:center;padding:0 clamp(12px,3vw,32px)}.lp-nav__inner{position:relative;width:100%;max-width:1080px;animation:lp-nav-in .4s var(--pz-ease-out-expo) both}.lp-nav .pz-nav{height:60px;background:var(--lp-nav-bg);border-color:var(--lp-nav-border);color:var(--pz-fg);box-shadow:var(--pz-shadow-sm);backdrop-filter:none;-webkit-backdrop-filter:none;transition:background-color .3s var(--pz-ease),border-color .3s var(--pz-ease),color .3s var(--pz-ease)}.lp-nav[data-stage] .pz-nav{--pz-fg:#fff;--pz-fg-muted:rgba(255,255,255,0.7);background:#111112;border-color:rgba(255,255,255,.1);box-shadow:none;color:#fff}.lp-nav[data-stage] .lp-burger,.lp-nav[data-stage] .pz-nav__links a:not(.pz-button){color:rgba(255,255,255,.72)}.lp-nav .pz-nav__links a:not(.pz-button){color:var(--pz-fg-muted)}.lp-nav .pz-nav__links a:not(.pz-button):hover{color:var(--pz-fg)}.pz-nav__links a.pz-button,.pz-nav__links a.pz-button:hover{color:var(--pz-on-brand)}.lp-burger{width:44px;height:44px;margin-right:-12px;display:grid;place-items:center;background:transparent;border:0;color:var(--pz-fg);cursor:pointer}.lp-menu{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;padding:24px 24px 32px;background:var(--pz-bg);color:var(--pz-fg);animation:lp-menu-in .52s var(--pz-ease-out-expo) both}.lp-menu__link{padding:8px 0;color:var(--pz-fg);text-decoration:none;font-weight:600;font-size:44px;letter-spacing:-.035em;line-height:1.05}.lp-hero{position:relative;overflow:hidden;min-height:min(100svh,940px);display:flex;align-items:center;padding:120px clamp(20px,5vw,72px) 80px}.lp-hero__grid{width:100%;display:grid;gap:56px;align-items:center}@media (min-width:900px){.lp-hero__grid{grid-template-columns:6fr 5fr;gap:64px}}.lp-stage{background:radial-gradient(120% 70% at 50% 120%,#1b1b1b 0,rgba(27,27,27,0) 60%),#060606;color:#fff}.lp-stage__light{position:absolute;inset:0;pointer-events:none;background:radial-gradient(42% 60% at 72% 34%,rgba(108,108,108,.34),rgba(108,108,108,0) 70%),radial-gradient(30% 40% at 72% 30%,rgba(211,211,211,.16),rgba(211,211,211,0) 70%),radial-gradient(60% 50% at 12% 0,rgba(79,79,79,.18),rgba(79,79,79,0) 70%)}@media (max-width:899px){.lp-stage__light{background:radial-gradient(80% 40% at 50% 72%,rgba(108,108,108,.34),rgba(108,108,108,0) 70%),radial-gradient(70% 40% at 20% 0,rgba(79,79,79,.2),rgba(79,79,79,0) 70%)}}:root:not(.dark) .lp-stage{background:radial-gradient(120% 70% at 50% 120%,#e9e9eb 0,rgba(233,233,235,0) 60%),#ffffff;color:#0a0a0a}:root:not(.dark) .lp-stage__light{background:radial-gradient(42% 60% at 72% 34%,rgba(0,0,0,.05),rgba(0,0,0,0) 70%)}:root:not(.dark) .lp-cta.lp-stage{background:#f4f4f5}:root:not(.dark) .lp-cta__glow{background:radial-gradient(50% 40% at 50% 18%,rgba(255,255,255,.9),rgba(255,255,255,0) 70%)}.lp-ondark{--pz-fg:#ffffff;--pz-fg-muted:rgba(255,255,255,0.68);--pz-fg-faint:rgba(255,255,255,0.48);--pz-surface:rgba(255,255,255,0.06);--pz-border:rgba(255,255,255,0.16);--pz-brand:#ffffff;--pz-on-brand:#000000;color:#fff}.lp-ondark .lp-accent{color:rgba(255,255,255,.5)}:root:not(.dark) .lp-ondark{--pz-fg:#0a0a0a;--pz-fg-muted:#5c5c5f;--pz-fg-faint:#8e8e93;--pz-surface:#ffffff;--pz-border:#dedee2;--pz-brand:#0a0a0a;--pz-on-brand:#ffffff;color:#0a0a0a}:root:not(.dark) .lp-ondark .lp-accent{color:#8a8a8a}.lp-hero__copy{display:flex;flex-direction:column;gap:28px;min-width:0}.lp-hero__copy>*{max-width:640px}.lp-hero__title{margin:0;font-size:clamp(40px,min(5.4vw,10.5svh),96px);line-height:.98}.lp-mask{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.lp-hero__title .lp-line{animation:lp-line-up 1.1s var(--pz-ease-out-expo) both}.lp-hero__title .lp-mask:nth-child(2) .lp-line{animation-delay:.11s}.lp-hero__copy .lp-lead{max-width:40ch;animation:lp-rise 1s var(--pz-ease-out-expo) .26s both}.lp-hero__form{display:flex;flex-direction:column;gap:12px;animation:lp-rise 1s var(--pz-ease-out-expo) .36s both}@keyframes lp-line-up{0%{transform:translateY(105%)}to{transform:none}}@keyframes lp-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.lp-hero__card-in{position:relative;animation:lp-card-in 1.4s var(--pz-ease-out-expo) .2s both}@keyframes lp-card-in{0%{opacity:0;transform:translateY(60px) scale(.94)}to{opacity:1;transform:none}}.lp-hero__floor{position:absolute;left:8%;right:8%;bottom:-22%;height:18%;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.16),rgba(0,0,0,0));filter:blur(12px);z-index:-1}.dark .lp-hero__floor{background:radial-gradient(closest-side,rgba(180,180,180,.3),rgba(180,180,180,0))}.lp-day__head{display:flex;flex-direction:column;gap:18px;max-width:780px;margin-bottom:clamp(36px,5vw,64px)}.lp-day__grid{display:grid;gap:20px}@media (min-width:900px){.lp-day__grid{grid-template-columns:1fr 1fr}}.lp-tile{display:flex;flex-direction:column;overflow:hidden;padding:clamp(28px,3.2vw,44px) clamp(24px,3.2vw,44px) 0;border-radius:28px;background:#f4f4f5;scroll-margin-top:96px}.dark .lp-tile{background:#111113;box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)}.lp-tile__copy{display:flex;flex-direction:column;gap:12px}.lp-tile__meta{margin:0;display:flex;gap:8px;font-size:14px;font-weight:600;color:var(--pz-fg-faint)}.lp-tile__meta .pz-num{color:var(--pz-fg)}.lp-tile__title{margin:0;font-size:clamp(30px,3vw,44px);text-wrap:balance}.lp-tile__body{margin:0;max-width:40ch;font-size:17px;line-height:1.45;color:var(--pz-fg-muted)}.lp-tile__visual{height:420px;display:flex;align-items:center;justify-content:center;padding:36px 0 28px}.lp-tile__visual:has(.lp-phone){align-items:flex-start;padding-bottom:0}@media (prefers-reduced-motion:no-preference){.lp-tile__visual>*{animation:lp-card-in .9s var(--pz-ease-out-expo) both}}@media (max-width:599px){.lp-tile__visual{height:380px}}.lp-phone{position:relative;width:290px;aspect-ratio:312/620;padding:11px;border-radius:44px;background:#0a0a0a;box-shadow:0 40px 80px -30px rgba(11,11,11,.55)}.lp-phone__screen{--pz-fg:var(--pz-ink-900);--pz-fg-muted:var(--pz-ink-600);--pz-fg-faint:var(--pz-ink-400);--pz-border:var(--pz-ink-100);--pz-success:var(--pz-green-700);--pz-brand:var(--pz-blue-500);position:relative;height:100%;display:flex;flex-direction:column;gap:14px;padding:42px 16px 16px;border-radius:34px;background:#fff;color:var(--pz-ink-900);overflow:hidden}.lp-phone__notch{position:absolute;top:10px;left:50%;width:90px;height:24px;margin-left:-45px;border-radius:999px;background:#0a0a0a}.lp-phone__scan{position:relative;aspect-ratio:1;border-radius:20px;background:radial-gradient(circle at 50% 50%,rgba(108,108,108,.25),transparent 60%),#161616;display:grid;place-items:center;overflow:hidden;color:#fff}.lp-phone__beam{position:absolute;left:12%;right:12%;height:3px;border-radius:2px;background:var(--pz-blue-400);box-shadow:0 0 14px 3px rgba(157,157,157,.7);animation:pzScan 1.3s ease-in-out infinite}.lp-phone__paid{display:flex;flex-direction:column;align-items:center;gap:8px}.lp-phone__tick{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;background:var(--pz-brand-gradient)}.lp-cardtap{position:relative;width:min(420px,100%);display:grid;place-items:center}.lp-cardtap__card{position:relative;width:100%}.lp-cardtap__rings{position:absolute;inset:0;display:grid;place-items:center}.lp-cardtap__rings span{position:absolute;width:60%;aspect-ratio:1;border-radius:50%;border:2px solid var(--pz-brand);opacity:0;animation:lp-ring 2.4s var(--pz-ease) infinite}.lp-cardtap__rings span:nth-child(2){animation-delay:.8s}.lp-cardtap__rings span:nth-child(3){animation-delay:1.6s}.lp-toast{position:absolute;right:-4%;bottom:-14%;display:flex;align-items:center;gap:12px;padding:12px 18px 12px 12px;border-radius:999px;background:var(--pz-surface-raised);color:var(--pz-fg);border:1px solid var(--pz-border);box-shadow:var(--pz-shadow-lg)}.lp-toast__icon{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--pz-brand-gradient);color:#fff}.lp-credit-card .pz-meter__fill{transition:width 1.2s var(--pz-ease-out-expo)}.lp-credit-card__points{display:flex;flex-direction:column;gap:10px;margin:6px 0 0;padding:16px 0 0;list-style:none;border-top:1px solid var(--pz-border);font-weight:500}.lp-credit-card__points li{display:flex;align-items:center;gap:10px}.lp-credit-card__points svg{color:var(--pz-brand)}.lp-trust{display:grid;grid-template-columns:1fr;gap:clamp(32px,4vw,64px);align-items:start}@media (min-width:1024px){.lp-trust{grid-template-columns:5fr 7fr}}.lp-trust__list{margin:0;padding:0;list-style:none}.lp-trust__list li{padding:28px 0;border-top:1px solid var(--pz-border);font-size:clamp(20px,1.9vw,28px);line-height:1.3;font-weight:500;letter-spacing:-.015em;text-wrap:pretty}.lp-faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0;background:transparent;border:0;text-align:left;cursor:pointer;color:var(--pz-fg);font:inherit;font-size:clamp(19px,1.7vw,22px);font-weight:600;letter-spacing:-.02em;line-height:1.3}.lp-faq__icon{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:50%;border:1px solid var(--pz-border);color:var(--pz-fg);transition:transform .3s cubic-bezier(.34,1.56,.64,1),background-color .2s ease,color .2s ease}.lp-faq__q[aria-expanded=true] .lp-faq__icon{transform:rotate(45deg);background:var(--pz-brand);border-color:var(--pz-brand);color:var(--pz-on-brand)}.lp-faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s var(--pz-ease)}.lp-faq__a[data-open=true]{grid-template-rows:1fr}.lp-faq__a p{margin:0;padding:0 56px 24px 0;font-size:17px;line-height:1.55;color:var(--pz-fg-muted);max-width:60ch}.lp-cta{position:relative;margin-top:clamp(40px,6vw,80px);padding:clamp(88px,10vw,140px) clamp(20px,5vw,72px);overflow:hidden;text-align:center;will-change:clip-path}.lp-cta__glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(50% 40% at 50% 18%,rgba(108,108,108,.34),rgba(108,108,108,0) 70%)}.lp-cta__card{width:min(340px,72vw);margin-bottom:12px}.lp-cta__inner{position:relative;max-width:760px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:36px}.lp-cta__title{margin:0;font-size:clamp(44px,6.4vw,96px)}.lp-cta__how{margin:0;max-width:44ch;font-size:15px;line-height:1.5;color:var(--pz-fg-faint)}.lp-cta-card{width:100%;max-width:560px;display:flex;flex-direction:column;gap:12px;text-align:left}.lp-footer{padding:clamp(64px,7vw,96px) clamp(20px,5vw,72px) 36px;background:var(--pz-bg)}.lp-footer-mark .pz-wordmark{font-size:clamp(72px,9vw,128px)!important}.lp-footer__nav{display:flex;flex-wrap:wrap;gap:8px 28px;font-size:16px;font-weight:500}.lp-footer__nav a{color:var(--pz-fg);text-decoration:none;padding:10px 0}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.lp-root [data-reveal=lines]>[data-line],.lp-root [data-reveal=up]{opacity:0}.lp-root [data-reveal=up][data-in]{animation:lp-up .7s var(--pz-ease) var(--lp-d,0s) both}.lp-root [data-reveal=lines][data-in]>[data-line]{animation:lp-line .8s var(--pz-ease-out-expo) calc(var(--lp-d, 0s) + var(--lp-i, 0) * 90ms) both}.lp-root [data-reveal=lines]>[data-line]:nth-child(2){--lp-i:1}}.lp-root [data-delay="90"]{--lp-d:90ms}.lp-root [data-delay="180"]{--lp-d:180ms}@keyframes lp-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes lp-line{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:none}}@keyframes lp-ring{0%{transform:scale(.6);opacity:.7}to{transform:scale(2);opacity:0}}@keyframes lp-nav-in{0%{opacity:0;transform:translateY(-16px)}}@keyframes lp-menu-in{0%{clip-path:circle(0 at calc(100% - 44px) 52px)}to{clip-path:circle(150% at calc(100% - 44px) 52px)}}@keyframes pzFloat{0%,to{transform:translateY(-8px)}50%{transform:translateY(8px)}}@keyframes pzScan{0%,to{top:12%}50%{top:86%}}@media (prefers-reduced-motion:reduce){.lp-root *,.lp-root :after,.lp-root :before{animation:none!important;transition:none!important}}.lp-manifesto{padding-top:clamp(80px,12vw,180px);padding-bottom:clamp(80px,12vw,180px)}.lp-manifesto__text{margin:0;max-width:22ch;font-size:clamp(34px,4.8vw,72px);line-height:1.08;text-wrap:pretty}