.lp3-ap{margin-top:24px}.lp3-ap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lp3-ap-grid .lp3-pillar{display:flex;flex-direction:column;gap:8px}.lp3-ap-grid .lp3-pillar>b{margin-top:10px}.lp3 .lp3-pv>.lp3-ap-rev{display:grid;gap:6px;max-width:290px}.lp3-ap-rev .lp3-pv-chip{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;align-items:center;padding:6px 10px;font-size:13px}.lp3-ap-rev .lp3-pv-chip:nth-child(2){margin-inline:10px;opacity:.8}.lp3-ap-rev .lp3-pv-chip>span{display:grid;line-height:1.25;font-weight:600}.lp3-ap-rev em{display:inline-flex;align-items:center;gap:4px;font-style:normal;font-size:11.5px;font-weight:500;color:var(--fg-3)}.lp3-ap-rev em svg{width:11px;height:11px}.lp3-ap-rev i{font-style:normal;font-weight:700;color:var(--pos);font-variant-numeric:tabular-nums}.lp3 .lp3-pv>.lp3-ap-flow{display:grid;max-width:250px}.lp3-ap-step{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:10px;align-items:center;padding:5px 0;font-size:13px;font-weight:600;color:var(--fg-2)}.lp3-ap-step:before{content:"";position:absolute;left:10.5px;top:-6px;width:1.5px;height:12px;background:var(--line)}.lp3-ap-step:first-child:before{display:none}.lp3-ap-step .d{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-size:11px;color:var(--fg-3)}.lp3-ap-step[data-pay] .d{background:var(--pos);color:#fff;box-shadow:none}.lp3-ap-step small{font-size:11.5px;font-weight:600;color:var(--fg-3);font-variant-numeric:tabular-nums}.lp3 .lp3-pv>.lp3-ap-dev{display:grid;gap:8px;max-width:270px}.lp3-ap-bar{display:grid;grid-template-columns:116px minmax(0,1fr) 36px;gap:10px;align-items:center;font-size:12.5px;font-weight:600;color:var(--fg-2)}.lp3-ap-bar>span:first-child{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.lp3-ap-bar>span:first-child svg{width:13px;height:13px;flex:none}.lp3-ap-bar .t{height:8px;border-radius:9px;background:color-mix(in srgb,var(--fg) 7%,transparent);overflow:hidden}.lp3-ap-bar .t i{display:block;height:100%;border-radius:9px;background:linear-gradient(90deg,var(--accent-top),var(--accent))}.lp3-ap-bar b{text-align:right;font-variant-numeric:tabular-nums}.lp3-ap-rev .lp3-pv-chip,.lp3-ap-step{animation:lp3PvUp .6s var(--ease-out) both paused}.lp3-ap-rev .lp3-pv-chip:nth-child(2),.lp3-ap-step:nth-child(2){animation-delay:.1s}.lp3-ap-step:nth-child(3){animation-delay:.2s}.lp3-ap-step:nth-child(4){animation-delay:.3s}.lp3-ap-bar .t i{transform-origin:left;animation:lp3PvGrow .8s var(--ease-out) both paused}.lp3-ap-code{margin-top:-18px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px;align-items:center;padding:26px 28px;border-radius:20px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.lp3 .lp3-ap-code h3{margin:0 0 8px;font-size:22px;letter-spacing:-.02em}.lp3-ap-code p{margin:0;font-size:14.5px;color:var(--fg-3);line-height:1.55}.lp3-ap-box{min-width:0;border-radius:16px;background:#0d0a08;overflow:hidden}.lp3-ap-box nav{display:flex;gap:4px;padding:8px;border-bottom:1px solid rgba(251,241,230,.08);overflow-x:auto}.lp3-ap-box nav button{display:inline-flex;align-items:center;gap:6px;font:650 12.5px/1 var(--font-v2),system-ui,sans-serif;color:rgba(251,241,230,.55);background:transparent;border:0;border-radius:9px;padding:8px 11px;cursor:pointer;white-space:nowrap}.lp3-ap-box nav button svg{width:13px;height:13px}.lp3-ap-box nav button[aria-pressed=true]{color:#0d0a08;background:#fbf1e6}.lp3-ap-box pre{margin:0;padding:16px 18px 18px;min-height:150px;font:500 12.5px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;color:rgba(251,241,230,.82);white-space:pre;overflow-x:auto}.lp3-ap-box .k{color:#f5b47e}.lp3-ap-box .s{color:#6fd6a3}.lp3-ap-box .c{color:rgba(251,241,230,.4)}@media (max-width:900px){.lp3-ap-code,.lp3-ap-grid{grid-template-columns:minmax(0,1fr)}.lp3-ap-code{padding:22px}}.lp3-roll{position:relative;overflow:hidden;vertical-align:bottom;font-variant-numeric:tabular-nums}.lp3-roll,.lp3-roll>span{display:inline-block}.lp3-roll>.o{position:absolute;left:0;top:0;animation:lp3RollOut .45s cubic-bezier(.2,.8,.2,1) forwards}.lp3-roll>.n{animation:lp3RollIn .45s cubic-bezier(.2,.8,.2,1) both}.lp3-roll.dn>.o{animation-name:lp3RollOutDn}.lp3-roll.dn>.n{animation-name:lp3RollInDn}@keyframes lp3RollOut{to{transform:translateY(-100%);opacity:0}}@keyframes lp3RollIn{0%{transform:translateY(100%);opacity:0}}@keyframes lp3RollOutDn{to{transform:translateY(100%);opacity:0}}@keyframes lp3RollInDn{0%{transform:translateY(-100%);opacity:0}}.lp3-bars rect.new{transform-box:fill-box;transform-origin:50% 100%;animation:lp3BarIn .6s cubic-bezier(.2,.8,.2,1) both}@keyframes lp3BarIn{0%{transform:scaleY(0)}}.lp3-w2{perspective:420px}.lp3-w2.is-out>*{animation:lp3FlipOut .24s ease-in forwards}.lp3-w2.is-out>:nth-child(2){animation-delay:.03s}.lp3-w2.is-out>:nth-child(3){animation-delay:.06s}.lp3-w2.is-in>*{animation:lp3FlipIn .5s cubic-bezier(.2,.8,.2,1) both}.lp3-w2.is-in>:nth-child(2){animation-delay:.05s}.lp3-w2.is-in>:nth-child(3){animation:lp3FlipIn .5s cubic-bezier(.2,.8,.2,1) .1s both,lp3MoneyPop .5s cubic-bezier(.3,1.5,.5,1) .45s}@keyframes lp3FlipOut{to{opacity:0;transform:translateY(-10px) rotateX(55deg)}}@keyframes lp3FlipIn{0%{opacity:0;transform:translateY(12px) rotateX(-55deg)}}@keyframes lp3MoneyPop{40%{scale:1.12}}.lp3-w2:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.lp3-w2.is-hit:after{animation:lp3Ring 1s ease-out}@keyframes lp3Ring{0%{box-shadow:0 0 0 0 rgba(20,154,92,.5)}to{box-shadow:0 0 0 16px rgba(20,154,92,0)}}.lp3-w3 b{transform-origin:0 70%}.lp3-caret{display:inline-block;width:2px;height:1.05em;margin-left:1px;vertical-align:-.17em;border-radius:1px;background:currentColor;animation:lp3Caret 1s steps(1) infinite}@keyframes lp3Caret{50%{opacity:0}}@media (prefers-reduced-motion:no-preference){.lp3-h1 .lp3-stk{animation:lp3Wiggle 6s ease-in-out infinite}.lp3-h1 .lp3-stk:not(.lp3-stk-l){animation-delay:3s}}@keyframes lp3Wiggle{0%,13%,to{rotate:0deg}3%{rotate:-10deg}6%{rotate:8deg}9%{rotate:-4deg}11%{rotate:2deg}}.lp3-hero>.lp3-st{position:absolute;left:0;top:0;z-index:0;width:100%;height:100%;overflow:visible;pointer-events:none;max-width:none}.lp3-hero>.lp3-h1{position:relative;z-index:1}.lp3-hero:not(.is-story) .lp3-st,.lp3-hero:not(.is-story) .lp3-st-card{visibility:hidden}.lp3-st .ln{fill:none;stroke:var(--accent);stroke-width:2.6;stroke-linecap:round;stroke-dasharray:.1 7.5;opacity:.75}.lp3-st .base{fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round;stroke-dasharray:.1 7.5;opacity:.3}.lp3-st .ln-glow{fill:none;stroke:var(--accent);stroke-width:6;stroke-linecap:round;opacity:.08}.lp3-st .land{fill:none;stroke:var(--pos);stroke-width:2;opacity:0;transform-box:fill-box;transform-origin:center}.lp3-st.landed .land{animation:lp3Land 1.1s ease-out}@keyframes lp3Land{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(3.2)}}.lp3-st .dot{fill:var(--accent);stroke:#fff;stroke-width:2.5}.lp3-st .halo{fill:var(--accent);opacity:.22}@media (prefers-reduced-motion:no-preference){.lp3-st .ln{animation:lp3March 1.2s linear infinite}}@keyframes lp3March{to{stroke-dashoffset:-15.2}}.lp3-st-plus{z-index:3;font-size:14px;font-weight:800;color:var(--pos);opacity:0;text-shadow:0 1px 0 #fff,0 0 8px #fff}.lp3-st-card,.lp3-st-plus{position:absolute;left:0;top:0;pointer-events:none;white-space:nowrap}.lp3-st-card{z-index:1;display:flex;align-items:center;gap:7px;padding:5px 10px 5px 6px;border-radius:11px;background:var(--surface-top);box-shadow:0 0 0 1px rgba(20,19,18,.07),0 1px 2px rgba(20,19,18,.08),0 10px 24px -8px rgba(20,19,18,.18),0 32px 60px -24px rgba(20,19,18,.28)}.lp3-hero>.lp3-st-card{max-width:none}.lp3-st-who{width:22px;height:22px;flex:none}.lp3-st-who img{display:block;width:22px;height:22px;transform:rotate(-6deg)}.lp3-st-txt{display:grid;line-height:1.2;text-align:left}.lp3-st-txt b{font-size:12px;color:var(--fg)}.lp3-st-txt small{font-size:10.5px;color:var(--fg-3);font-weight:600}.lp3-st-card.is-compact{padding:5px}.lp3-st-card.is-compact .lp3-st-txt{display:none}.lp3-steps{display:none;margin:-2px 0 0;padding:0;list-style:none;width:100%;flex-wrap:nowrap;justify-content:center}.lp3-steps,.lp3-steps li{align-items:center;gap:2px}.lp3-steps li{flex:0 1 auto;min-width:0;display:inline-flex}.lp3-steps span{display:block;padding:5px 7px;border-radius:99px;background:var(--surface-top);box-shadow:inset 0 0 0 1px var(--line);color:var(--fg-3);font-size:10.5px;letter-spacing:-.01em;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .3s ease,background .3s ease,box-shadow .3s ease}.lp3-steps svg{width:10px;height:10px;flex:none;color:var(--fg-4)}.lp3-steps li.on span{color:var(--accent-ink);background:var(--accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 30%,transparent)}.lp3-steps li.on.pay span{color:var(--pos);background:var(--pos-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pos) 30%,transparent)}@media (max-width:999px){.lp3-st,.lp3-st-card,.lp3-st-plus{display:none}.lp3-steps{display:flex}}.lp3 #pilares{scroll-margin-top:88px}@media (prefers-reduced-motion:reduce){.lp3-bars rect.new,.lp3-caret,.lp3-roll>*,.lp3-st .land,.lp3-w2:after,.lp3-w2>*{animation:none!important}}.lp3-hero .lp3-st,.lp3-hero .lp3-st-card,.lp3-hero .lp3-st-plus{display:none!important}.lp3-hero.lp3-hsplit{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)!important;justify-items:stretch;align-items:center;text-align:left;gap:40px 64px;padding:56px 0 36px}.hs-copy{display:grid;gap:0;justify-items:start;position:relative;z-index:2;align-self:start;margin-top:72px}.lp3-hero.lp3-hsplit .lp3-h1{font-size:clamp(34px,3.5vw,50px);white-space:nowrap;letter-spacing:-.04em}.lp3-hero.lp3-hsplit .lp3-sub{max-width:46ch;text-align:left}.lp3-hero.lp3-hsplit .lp3-ctas{justify-content:flex-start}.hs-mark{position:relative;display:inline-block;padding:0 .14em .04em;margin-left:-.06em}.hs-mark:before{content:"";position:absolute;z-index:-1;inset:.1em -.02em -.02em;border-radius:.12em;background:linear-gradient(180deg,#ffd9bd,#ffc69d);transform:rotate(-1.6deg) skewX(-4deg);transform-origin:left;box-shadow:inset 0 -2px 0 rgba(217,89,10,.12);animation:hsSwipe .8s cubic-bezier(.2,.8,.2,1) .25s both}.hs-mark em{font-style:normal}@keyframes hsSwipe{0%{transform:rotate(-1.6deg) skewX(-4deg) scaleX(0)}}.hs-shot{position:relative;height:520px;top:48px;align-self:start}.hs-bezel{left:24px;top:0;border-radius:32px 0 0 0;background:linear-gradient(160deg,#ffe9d6,#fff6ee);box-shadow:inset 0 0 0 1px #f1d3b8,inset 0 1px 0 rgba(255,255,255,.9),0 1px 2px rgba(120,70,30,.06),0 18px 40px -28px rgba(120,70,30,.3)}.hs-bezel,.hs-screen{position:absolute;bottom:-56px;right:-50vw;-webkit-mask-image:linear-gradient(#000 calc(100% - 200px),transparent);mask-image:linear-gradient(#000 calc(100% - 200px),transparent)}.hs-screen{left:46px;top:22px;border-radius:18px 0 0 0;overflow:hidden;background:#fff;box-shadow:0 0 0 1px rgba(20,19,18,.08),0 -12px 50px -24px rgba(20,19,18,.25)}.hs-screen img{display:block;width:1120px;height:auto;max-width:none}@media (max-width:980px){.lp3-hero.lp3-hsplit{grid-template-columns:minmax(0,1fr)!important;gap:36px;padding-top:28px}.lp3-hero.lp3-hsplit .lp3-h1{font-size:clamp(30px,8.4vw,52px);white-space:normal}.hs-copy{margin-top:0}.hs-copy,.hs-shot{min-width:0;max-width:100%}.lp3-hero.lp3-hsplit .lp3-chip>span:nth-child(2){display:none}.hs-shot{height:300px;top:16px}.hs-bezel{left:24px;right:-24px;border-radius:26px 0 0 26px}.hs-screen{left:38px;top:14px;right:-24px}.hs-screen img{width:880px}}@media (prefers-reduced-motion:reduce){.hs-mark:before{animation:none}}.hs-trig{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13.5px;font-weight:600;color:var(--fg-2)}.hs-trig span{display:inline-flex;align-items:center;gap:6px}.hs-trig svg{width:15px;height:15px;color:var(--pos);flex:none;stroke-width:2.2}.hs-proof{display:flex;align-items:center;gap:9px;width:-moz-fit-content;width:fit-content;max-width:100%;height:34px;padding:0 12px 0 5px;border-radius:99px;background:var(--surface-top);box-shadow:inset 0 0 0 1px var(--line),0 4px 12px -8px var(--shade-2)}.hs-xb{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--fg);color:var(--bg)}.hs-xb svg{width:11px;height:11px}.hs-qs{display:grid;min-width:0;max-width:100%;overflow:hidden;transition:width .5s cubic-bezier(.2,.8,.2,1)}.hs-q{grid-area:1/1;justify-self:start;white-space:nowrap;font-size:13.5px;font-weight:650;color:var(--fg);opacity:0;transform:translateY(70%);transition:opacity .45s ease,transform .55s cubic-bezier(.2,.8,.2,1)}.hs-q.on{opacity:1;transform:none}.hs-q.out{transform:translateY(-70%)}.hs-qby{flex:none;font-size:12.5px;font-weight:600;color:var(--fg-3);white-space:nowrap}@media (prefers-reduced-motion:reduce){.hs-q,.hs-qs{transition:none}}@media (max-width:980px){.hs-copy{margin-top:0}}@media (max-width:560px){.hs-proof{height:auto;min-height:34px;padding:5px 12px 5px 5px;border-radius:18px}.hs-qs{width:auto!important}.hs-q{white-space:normal;line-height:1.3}.hs-qby{display:none}}.hs-copy>.lp3-h1,.hs-copy>.lp3-sub{margin-top:22px}.hs-copy>.lp3-ctas{margin-top:34px}.hs-copy>.hs-trig{margin-top:16px}.hs-copy>.hs-proof{margin-top:36px}.hs-stack{display:flex;margin-top:112px}@media (max-width:980px){.hs-stack{margin-top:80px}}.hs-tray{position:relative;isolation:isolate;overflow:hidden;flex:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 26px;padding:14px 18px;border-radius:22px;background:#fff;box-shadow:inset 0 0 0 1px var(--line),0 14px 30px -22px rgba(20,19,18,.3)}.hs-tray:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;width:45%;pointer-events:none;background-image:radial-gradient(color-mix(in srgb,var(--accent) 36%,transparent) 1px,transparent 1.3px);background-size:8px 8px;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000);opacity:.6}.hs-tray>.hs-grp:last-child{margin-left:auto}@media (max-width:1080px){.hs-tray>.hs-grp:last-child{margin-left:0}.hs-tray:after{width:100%;-webkit-mask-image:linear-gradient(180deg,transparent 40%,#000);mask-image:linear-gradient(180deg,transparent 40%,#000)}}.hs-grp{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.hs-grp>small{margin-right:4px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3)}.hs-sep{width:1px;align-self:stretch;background:var(--line)}.hs-chip{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 13px 0 11px;border-radius:11px;background:var(--bg);font-size:14px;font-weight:650;color:var(--fg)}.hs-chip svg{width:17px;height:17px;flex:none}.hs-tile{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--bg);transition:box-shadow .2s ease,transform .2s ease}.hs-tile:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px var(--line-strong)}.hs-tile img{width:22px;height:22px;border-radius:6px}.hs-tile.sv img{border-radius:0}.hs-tile svg{width:20px;height:20px;color:var(--fg)}@media (prefers-reduced-motion:reduce){.hs-tile{transition:none}.hs-tile:hover{transform:none}}@media (max-width:760px){.hs-sep{width:100%;height:1px}.hs-grp>small{width:100%;margin:0;text-align:center}}.hs-stack+.lp3-bento{margin-top:20px}@media (max-width:560px){.hs-stack+.lp3-bento{margin-top:16px}}