.sc{container-type:inline-size;width:100%;position:relative;overflow:hidden;border-radius:var(--radius-xl);background:#fff;isolation:isolate}.sc:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.5;background:radial-gradient(42% 46% at 14% 30%,rgb(20 164 255 / .2),transparent 70%),radial-gradient(30% 34% at 52% 2%,rgb(255 59 48 / .1),transparent 70%),radial-gradient(36% 40% at 86% 18%,rgb(255 176 0 / .18),transparent 70%),radial-gradient(40% 44% at 88% 70%,rgb(255 58 140 / .16),transparent 70%),radial-gradient(36% 40% at 22% 86%,rgb(31 209 107 / .16),transparent 70%);-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}.sc__in{position:relative;font-size:calc(100cqw / 47);aspect-ratio:1 / 1;display:grid;place-items:center;align-content:center;gap:1.2em;color:#151a1d;opacity:var(--dip, 1)}.sc b,.sc em{font-weight:600;font-style:normal}.sc svg{display:block}.sc-float{display:none;position:absolute;place-items:center;width:3.6em;height:3.6em;border-radius:50%;background:#fff;box-shadow:0 .4em 1.4em #151a1d1a;color:#a1b4be;animation:sc-drift 7s ease-in-out infinite}.sc-float svg{width:1.8em;height:1.8em}.sc-float--0{left:5%;top:10%;color:#ffa800}.sc-float--1{right:6%;top:16%;color:#1a94ca;animation-delay:-2s}.sc-float--2{left:7%;bottom:14%;color:#7945d0;animation-delay:-4s}.sc-float--3{right:5%;bottom:10%;color:#e26beb;animation-delay:-1s}@keyframes sc-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-.7em)}}@media(prefers-reduced-motion:reduce){.sc-float{animation:none}}.sc-card{width:29.6em;padding:.6em 0;border-radius:2em;background:#fff;box-shadow:0 0 0 1px #151a1d0a,0 1.2em 3.2em #151a1d1f}.sc-head{display:flex;align-items:center;gap:.8em;height:4.4em;padding-inline:1.4em}.sc-head img{width:2em;height:2em;border-radius:.5em}.sc-head b{font-size:1.6em;letter-spacing:-.02em}.sc-head span{margin-left:auto;font-size:1.2em;color:#696865;font-variant-numeric:tabular-nums}.sc-row{display:flex;align-items:center;gap:1.2em;height:5.2em;padding-inline:1.4em}.sc-card{--room: 20.8em;--fs: min(1.5em, calc(var(--room) / (var(--n, 1) * .6)))}.sc-row em{flex:none;margin-left:auto;font-size:var(--fs);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.sc-text{display:grid;gap:.2em;min-width:0}.sc-text b{font-size:var(--fs);letter-spacing:-.02em;white-space:nowrap}.sc-text>b,.sc-text>small{overflow:hidden;text-overflow:ellipsis}.sc-text small{display:flex;align-items:center;gap:.4em;font-size:calc(var(--fs) * .8);color:#696865;white-space:nowrap}.sc-text small svg{width:1em;height:1em}.sc-disc{flex:none;display:grid;place-items:center;width:3.6em;height:3.6em;border-radius:50%;color:var(--c);background:linear-gradient(140deg,color-mix(in oklab,var(--c) 26%,#ffffff),color-mix(in oklab,var(--c) 12%,#ffffff))}.sc-disc svg{width:1.8em;height:1.8em}.sc-swap{position:relative;flex:none;display:grid}.sc-swap>*{grid-area:1 / 1}.sc-swap>.is-a{opacity:var(--a, 1)}.sc-swap>.is-b{opacity:var(--b, 0)}.sc-swap>.sc-disc.is-b{transform:scale(var(--bs, 1));opacity:calc(var(--b, 0) * 4)}.sc-fold{height:calc(5.2em * var(--open, 0));overflow:hidden}.sc--bare{background:none;border-radius:0;overflow:visible}.sc--bare:before{inset:-6% -4%;opacity:.55;-webkit-mask-image:radial-gradient(52% 56% at 50% 46%,#000 24%,transparent 72%);mask-image:radial-gradient(52% 56% at 50% 46%,#000 24%,transparent 72%)}.sc--bare .sc__in{aspect-ratio:44 / 30}.sc--autopilot .sc-float{display:none}.sc--autopilot .sc-count,.sc--autopilot .sc-bank,.sc--autopilot .sc-card{grid-area:1 / 1}.sc-count{display:grid;justify-items:center}.sc-count b{font-size:3.6em;letter-spacing:-.04em;font-weight:600}.sc-count span{font-size:1.5em;color:#696865}.sc-bank{position:relative;width:6.4em;height:6.4em}.sc-bank img{width:100%;height:100%;border-radius:1.6em;box-shadow:0 .6em 1.8em #151a1d2e}.sc-bank i{position:absolute;right:-.5em;bottom:-.5em;width:2.2em;height:2.2em;border-radius:50%;background:#17b26a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.3l2.6 2.5L13 6.4' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 1.6em no-repeat;box-shadow:0 0 0 .25em #fff}.sc-total{display:grid;justify-items:center;gap:.2em}.sc-total span{font-size:1.3em;color:#696865}.sc-total b{font-size:3.4em;letter-spacing:-.04em;font-weight:600;font-variant-numeric:tabular-nums}.sc-stack{position:relative;width:27em;height:19.2em}.sc-wallet{position:absolute;left:0;right:0;top:calc(var(--i) * 3.8em);height:7.8em;padding:1.1em 1.8em;border-radius:2em;color:#fff;display:flex;justify-content:space-between;align-items:flex-start;box-shadow:0 1em 2.4em #151a1d2e,inset 0 0 0 1px #ffffff4d}.sc-wallet:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgb(255 255 255 / .4),rgb(255 255 255 / .05) 38%,transparent 60%);pointer-events:none}.sc-wallet:nth-child(1){--i: 0}.sc-wallet:nth-child(2){--i: 1}.sc-wallet:nth-child(3){--i: 2}.sc-wallet:nth-child(4){--i: 3}.sc-wallet b{display:flex;align-items:center;gap:.5em;font-size:calc(1.5em * var(--k, 1))}.sc-wallet b svg{width:1.05em;height:1.05em;opacity:.9}.sc-wallet b{line-height:1.34;min-width:0}.sc-wallet b svg{flex:none}.sc-wallet b span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-wallet{gap:1em}.sc-wallet em{flex:none;white-space:nowrap}.sc-wallet em{font-size:calc(1.6em * var(--k, 1));line-height:1.26;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.sc-wallet--slate{background:linear-gradient(140deg,#56697a,#1f2a33)}.sc-wallet--pink{background:linear-gradient(140deg,#ff8dc6,#e03a8c)}.sc-wallet--cyan{background:linear-gradient(140deg,#4fdcff,#0092c8)}.sc-wallet--amber{background:linear-gradient(140deg,#ffd66b,#e3940b)}.sc-ring{position:relative;width:13em;height:13em}.sc-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.sc-ring circle{fill:none;stroke-width:13}.sc-ring__track{stroke:#151a1d0f}.sc-ring__mid{position:absolute;inset:0;display:grid;place-items:center;font-size:min(1.7em,calc(11.6em / var(--n, 5)));font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.sc-card--legend{--w: clamp(29.6em, calc(13.5em + var(--n, 1) * .9em), 32em);width:var(--w);--room: calc(var(--w) - 13.5em)}.sc-card--legend .sc-row{height:4.6em}.sc-card--legend .sc-disc{width:3em;height:3em}.sc-card--legend .sc-disc svg{width:1.5em;height:1.5em}.sc-pct{flex:none;width:3.4em;text-align:right;font-size:calc(var(--fs) * .8);color:#696865;font-variant-numeric:tabular-nums}.sc-vessel{position:relative;width:14.4em;height:14.4em;border-radius:50%;overflow:hidden;background:#f6f7f7;box-shadow:inset 0 0 0 1px #151a1d24,0 1.2em 3em #12c48b47}.sc-vessel__liquid{position:absolute;left:0;right:0;bottom:0;height:calc(var(--level, 0) * 100%);background:linear-gradient(180deg,#19c38c,#12ab7a)}.sc-vessel__liquid svg{position:absolute;left:0;bottom:calc(100% - 1px);width:300%;height:1.2em;transform:translate(calc(var(--wave, 0) * -.24em))}.sc-vessel__liquid path{fill:#19c38c}.sc-vessel__text{position:absolute;inset:0;padding-top:1.2em;display:grid;align-content:center;justify-items:center;gap:.2em;color:#151a1d}.sc-vessel__text.is-wet{color:#fff;clip-path:inset(calc((1 - var(--level, 0)) * 100%) 0 0 0)}.sc-vessel__text span{font-size:1.2em;opacity:.8}.sc-vessel__text b{font-size:min(2.6em,calc(21em / var(--n, 8)));letter-spacing:-.03em;font-variant-numeric:tabular-nums}.sc-vessel__text small{font-size:min(1.1em,calc(19.5em / var(--m, 18)));white-space:nowrap;opacity:.8;font-variant-numeric:tabular-nums}.sc-card--budgets{--room: 20.6em}.sc-card--budgets .sc-row{height:5em}.sc-shoe{position:relative;flex:none;width:3.8em;height:3.8em;display:grid;place-items:center;color:var(--c)}.sc-shoe>svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(135deg)}.sc-shoe circle{fill:none;stroke-width:3;stroke-linecap:round}.sc-shoe__track{stroke:#151a1d14;stroke-dasharray:80.1 200}.sc-shoe__arc{stroke:#12c48b}.sc-shoe span{display:grid}.sc-shoe span svg{width:1.7em;height:1.7em}.sc-share{width:29.6em;display:flex;align-items:center;justify-content:space-between}.sc-share b{font-size:1.9em;letter-spacing:-.03em}.sc-people{display:flex}.sc-who{display:block;width:3.6em;height:3.6em;margin-left:-.9em;border-radius:50%;overflow:hidden;box-shadow:0 0 0 .25em #fff}.sc-who svg{display:block;width:100%;height:100%}.sc-who--s{width:2.8em;height:2.8em;margin-left:0;flex:none;box-shadow:none}.sc-card--share{--room: 16.8em}.sc-card--share .sc-row em{margin-left:auto}.sc-paperwrap{transform:rotate(-3deg);filter:drop-shadow(0 .9em 1.6em rgb(21 26 29 / .2)) drop-shadow(0 0 .1em rgb(21 26 29 / .25))}.sc-paper{position:relative;width:17em;padding:1.6em 1.5em 2.4em;display:grid;gap:.75em;background:#fffdf9;clip-path:polygon(0 0,100% 0,100% 94%,91.7% 100%,83.3% 94%,75% 100%,66.7% 94%,58.3% 100%,50% 94%,41.7% 100%,33.3% 94%,25% 100%,16.7% 94%,8.3% 100%,0 94%)}.sc-paper{font-variant-numeric:tabular-nums;color:#2b3033}.sc-paper__shop{display:grid;justify-items:center;gap:.15em;padding-bottom:.7em;border-bottom:.12em dashed #d8d6d1}.sc-paper__shop b{font-size:1.35em;letter-spacing:.14em;font-weight:700}.sc-paper__shop small{font-size:.95em;color:#8a8f93}.sc-paper__item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.6em;font-size:1.1em}.sc-paper__item i{height:.5em;border-radius:.25em;background:#d6d4ce}.sc-paper__item span:first-child{color:#8a8f93}.sc-paper__sum{display:flex;align-items:baseline;justify-content:space-between;margin-top:.3em;padding-top:.8em;border-top:.12em dashed #d8d6d1}.sc-paper__sum span{font-size:1em;letter-spacing:.14em;font-weight:700}.sc-paper__sum b{font-size:1.7em;letter-spacing:-.03em}.sc-paper__code{height:1.9em;margin-top:.3em;background:repeating-linear-gradient(90deg,#2b3033 0 .14em,transparent .14em .36em,#2b3033 .36em .62em,transparent .62em .78em,#2b3033 .78em .86em,transparent .86em 1.2em);opacity:.75}.sc-paper__scan{position:absolute;left:0;right:0;top:calc(var(--scan, 0) * 100%);height:3.2em;margin-top:-3.2em;background:linear-gradient(#12c48b00,#12c48b47);border-bottom:.2em solid #12c48b;opacity:var(--scanning, 0)}.hs{position:relative;flex:1 1 auto;min-height:0}.hs canvas{position:absolute;inset:0;width:100%;height:100%}.hs:before{content:"";position:absolute;left:var(--cx, 50%);top:var(--cy, 50%);width:calc(var(--r, 150px) * 3);height:calc(var(--r, 150px) * 3);margin:calc(var(--r, 150px) * -1.2) 0 0 calc(var(--r, 150px) * -1.5);border-radius:50%;background:radial-gradient(closest-side,#12c48b57,#12c48b00);opacity:var(--glow, 0);pointer-events:none}.hs__text{position:absolute;left:var(--cx, 50%);top:var(--cy, 50%);width:calc(var(--r, 150px) * 1.8);margin-left:calc(var(--r, 150px) * -.9);transform:translateY(calc(var(--r, 150px) * -.12));display:grid;justify-items:center;gap:calc(var(--r, 150px) * .03);color:#fff;text-align:center;font-variant-numeric:tabular-nums}.hs__text span{font-size:calc(var(--r, 150px) * .115);opacity:.92}.hs__text{text-shadow:0 1px 10px rgb(4 70 48 / .45)}.hs__text b{font-size:calc(var(--r, 150px) * .3);line-height:1;font-weight:600;letter-spacing:-.04em}.hs__text small{font-size:calc(var(--r, 150px) * .105);opacity:.92}.hs-cue{position:absolute;left:var(--cx, 50%);top:var(--cy, 50%);margin:0;font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:500;color:#ffffffb8;white-space:nowrap;opacity:0}@media(max-width:56rem){.hs-chip{font-size:13px;padding:5px 12px 5px 5px}.hs-chip__disc{width:28px;height:28px}}.hs-chip{position:absolute;left:var(--cx, 50%);top:var(--cy, 50%);display:flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border-radius:999px;background:#fff;color:#151a1d;box-shadow:0 12px 32px #0000004d;font-size:15px;white-space:nowrap;opacity:0}.hs-chip b{font-weight:600;letter-spacing:-.015em}.hs-chip em{font-style:normal;font-weight:600;margin-left:6px;font-variant-numeric:tabular-nums}.hs-chip__disc{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:var(--c);background:linear-gradient(140deg,color-mix(in oklab,var(--c) 26%,#ffffff),color-mix(in oklab,var(--c) 12%,#ffffff))}.hs-chip__disc svg{width:16px;height:16px}.arrive{position:absolute;inset:0;--cy: 0px;--from: .3;--u: calc(94cqw / 600);--n: 0;pointer-events:none}.arrive__chips{position:absolute;inset:0}.arrive .hs-chip{--a: 1;--b: 0;--hit: 0;background:color-mix(in oklab,var(--c, #12c48b) calc(16% * var(--hit)),#ffffff);gap:.7em;padding:.45em 1.05em .45em .45em;font-size:clamp(12px,4.1cqw,14.5px)}.arrive .hs-chip__disc{position:relative;width:2.5em;height:2.5em;background:linear-gradient(140deg,color-mix(in oklab,var(--c) calc(26% * var(--b)),#eef0f0),color-mix(in oklab,var(--c) calc(12% * var(--b)),#f4f5f5))}.arrive .hs-chip__disc svg{width:1.25em;height:1.25em}.arrive .hs-chip__disc{border-radius:50%;overflow:hidden;flex:none}.arrive .hs-chip__disc i{position:absolute;inset:0;display:grid;place-items:center;background:none}.arrive .hs-chip__disc .hs-chip__raw{color:#7b8286;opacity:var(--a)}.arrive .hs-chip__disc .hs-chip__cat{opacity:var(--b);transform:scale(calc(.8 + .2 * var(--b)))}.arrive .hs-chip__t b{display:grid}.arrive .hs-chip__t b>span{grid-area:1 / 1;align-self:center}.arrive .hs-chip__t b .hs-chip__raw{font-size:.78em;font-weight:500;letter-spacing:.03em;color:#5c6265;opacity:var(--a)}.arrive .hs-chip__t b .hs-chip__cat{opacity:var(--b)}.hs-chip__t{display:grid;gap:1px}.hs-chip__t small{display:flex;align-items:center;gap:5px;font-size:12.5px;font-weight:400;color:#5c6265}.arrive .hs-chip__t small{font-size:.76em}.hs-chip__t small svg{width:11px;height:11px}.arrive .hs-chip em{margin-left:.6em}.arrive .hs-chip{box-shadow:0 12px 32px #151a1d29,0 0 0 1px #151a1d0d}.arrive i{position:absolute;display:block;background-image:var(--shot);background-repeat:no-repeat;background-size:calc(600 * var(--u)) auto}.arrive__flow:before,.arrive__sum:before{content:"";position:absolute;inset:8% -4% 8% -2%;border-radius:999px;background:#12c48b2e;opacity:var(--lit, 0);z-index:-1}.arrive__flow,.arrive__out,.arrive__sum{isolation:isolate}.arrive__flow,.arrive__out{position:absolute;background:#f7f7f7;font-variant-numeric:tabular-nums;white-space:nowrap}.arrive__flow{left:calc(3cqw + calc(20 * var(--u)));top:calc(3cqw + calc(360 * var(--u)));height:calc(44 * var(--u));padding-inline:calc(5 * var(--u)) calc(8 * var(--u));font-size:calc(34.8 * var(--u));line-height:calc(44 * var(--u));font-weight:700;letter-spacing:-.01em;color:#0e0e0e}.arrive__out{right:calc(3cqw + calc(26 * var(--u)));top:calc(3cqw + calc(368 * var(--u)));height:calc(27 * var(--u));padding-left:calc(3 * var(--u));font-size:calc(18.4 * var(--u));line-height:calc(27 * var(--u));font-weight:500;color:#f0534f}.arrive__screen{position:absolute;left:3cqw;top:calc(3cqw + calc(868 * var(--u)));width:calc(600 * var(--u));height:calc(437 * var(--u));overflow:hidden;border-radius:0 0 calc(81.6 * var(--u)) calc(81.6 * var(--u));background:#f7f7f7}.arrive__head{left:0;top:calc(7 * var(--u));width:calc(330 * var(--u));height:calc(30 * var(--u));background-position:0 calc(-875 * var(--u))}.arrive__sum{position:absolute;right:calc(50 * var(--u));top:calc(4 * var(--u));height:calc(36 * var(--u));font-size:calc(22.6 * var(--u));line-height:calc(36 * var(--u));font-weight:500;color:#58656d;font-variant-numeric:tabular-nums;white-space:nowrap}.arrive__card{position:absolute;left:calc(26 * var(--u));top:calc(43 * var(--u));width:calc(547 * var(--u));height:calc((133 + 104 * var(--n)) * var(--u));border-radius:calc(56 * var(--u));overflow:hidden;background:#fff}.arrive__old{left:0;top:calc(104 * var(--n) * var(--u));width:calc(547 * var(--u));height:calc(133 * var(--u));background-position:calc(-26 * var(--u)) calc(-911 * var(--u))}.arrive__old:before,.arrive__old:after{content:"";position:absolute;top:0;width:calc(56 * var(--u));height:calc(56 * var(--u))}.arrive__old:before{left:0;background:radial-gradient(circle at 100% 100%,transparent calc(55.5 * var(--u)),#ffffff calc(56.5 * var(--u)))}.arrive__old:after{right:0;background:radial-gradient(circle at 0 100%,transparent calc(55.5 * var(--u)),#ffffff calc(56.5 * var(--u)))}.arrive__row:before{content:"";position:absolute;inset:0;background:#12c48b33;opacity:var(--lit, 0)}.arrive__row>*{position:relative}.arrive__row{position:absolute;left:0;right:0;top:0;height:calc(104 * var(--u));display:flex;align-items:center;padding:0 calc(24 * var(--u)) 0 calc(22 * var(--u));background:#fff;color:#0e0e0e;will-change:transform}.arrive__disc{flex:none;display:grid;place-items:center;width:calc(58 * var(--u));height:calc(58 * var(--u));border-radius:50%;color:var(--c);background:linear-gradient(140deg,color-mix(in oklab,var(--c) 26%,#ffffff),color-mix(in oklab,var(--c) 12%,#ffffff))}.arrive__disc svg{width:calc(30 * var(--u));height:calc(30 * var(--u))}.arrive__text{display:grid;gap:calc(6 * var(--u));margin-left:calc(15 * var(--u));min-width:0}.arrive__text b{font-size:calc(26 * var(--u));line-height:1.15;font-weight:500;letter-spacing:-.01em;white-space:nowrap}.arrive__text small{display:flex;align-items:center;gap:.35em;font-size:calc(20 * var(--u));line-height:1.15;color:#5c6265;white-space:nowrap}.arrive__text small svg{width:1em;height:.8em}.arrive__row em{margin-left:auto;font-size:calc(26 * var(--u));font-style:normal;font-weight:500;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.arrive__rest{position:absolute;left:0;top:calc((184 + 104 * var(--n)) * var(--u));width:calc(600 * var(--u));height:calc(128 * var(--u))}.arrive__rest-shot{left:0;top:0;width:calc(430 * var(--u));height:calc(128 * var(--u));background-position:0 calc(-1052 * var(--u))}.arrive i.arrive__rest-fill{left:calc(430 * var(--u));top:calc(58 * var(--u));width:calc(145 * var(--u));height:calc(70 * var(--u));background:#fff;border-top-right-radius:calc(56 * var(--u))}.arrive__rest-day,.arrive__rest-row{position:absolute;right:calc(50 * var(--u));font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.arrive__rest-day{top:calc(16.5 * var(--u));font-size:calc(22.6 * var(--u));line-height:calc(36 * var(--u));color:#58656d}.arrive__rest-row{top:calc(77.5 * var(--u));font-size:calc(26 * var(--u));line-height:calc(36 * var(--u));letter-spacing:-.01em;color:#0e0e0e}.arrive i.arrive__fade{left:0;top:calc(262 * var(--u));width:calc(600 * var(--u));height:calc(60 * var(--u));background:linear-gradient(#f7f7f700,#f7f7f7 82%)}.arrive i.arrive__foot{left:0;top:calc(400 * var(--u));width:calc(600 * var(--u));height:calc(37 * var(--u));background:#f7f7f7}.arrive__bar{left:calc(28 * var(--u));top:calc(310 * var(--u));width:calc(544 * var(--u));height:calc(90 * var(--u));border-radius:calc(45 * var(--u));background-position:calc(-28 * var(--u)) calc(-1178 * var(--u))}.arrive__bar:before{content:"";position:absolute;inset:0 0 auto;height:calc(26 * var(--u));border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;background:linear-gradient(#fbfbfb 45%,#fbfbfb00)}@media(max-width:56rem){.arrive__chips{display:none}}.lp-wrap{width:100%;max-width:1440px;margin-inline:auto;padding-inline:var(--lp-gutter)}:root{--lp-gutter: 64px;--lp-section: clamp(80px, 10vw, 176px);--lp-gap: clamp(16px, 1.5vw, 24px)}@media(max-width:64rem){:root{--lp-gutter: 32px}}@media(max-width:48rem){:root{--lp-gutter: 20px;--lp-section: 112px}.lp-problem{padding-block:112px 128px}.lp-track{padding-block:96px 24px}.lp-steps,.lp-feats{padding-bottom:112px}}.lp-section{padding-block:var(--lp-section)}.lp-h2{font-size:clamp(28px,3.2vw,48px);line-height:1.12;letter-spacing:-.04em;font-weight:500;max-width:16ch}.lp-sub{font-size:18px;line-height:1.6;letter-spacing:-.01em;color:var(--color-ink-2);max-width:44ch}.lp-more{display:inline-block;font-weight:500;color:var(--color-ink);text-decoration:underline;text-decoration-color:color-mix(in oklab,currentColor 30%,transparent);text-underline-offset:.3em}.lp-more:after{content:" →"}.lp-more:hover{text-decoration-color:currentColor}.lp-hero .store,.lp-closing .store{border-radius:var(--radius-pill);padding-inline:var(--space-lg) calc(var(--space-lg) + 4px)}.tablet{container-type:inline-size;border-radius:3.4%/4.5%;background:#0c0c0e;box-shadow:var(--shadow-device)}.tablet img{display:block;width:calc(100% - 3cqw);height:auto;margin:1.5cqw;border-radius:2.2%/2.95%}.phone.phone--bezel{container-type:inline-size;aspect-ratio:auto;border-radius:16%/7.4%;background:#0c0c0e;overflow:visible}.phone.phone--bezel img{display:block;width:calc(100% - 6cqw);height:auto;margin:3cqw;border-radius:13.6%/6.25%;object-fit:fill}.lp-hero{position:relative;margin-top:-86px}.lp-hero__pin{--pw: min(27.5vw, 39.5vh, 400px);--pt: max(92px, 10.5vh);--pshift: calc(.13*min(100vw, 1440px)) }.lp-hero__pin{position:relative;isolation:isolate;overflow:clip;min-height:max(640px,100svh);padding-top:86px;display:flex;flex-direction:column;background:linear-gradient(180deg,#efedf6 0%,#ebe8f2 55%,var(--color-paper) 100%)}.lp-hero__glow{position:absolute;inset:0;z-index:-2;overflow:hidden;-webkit-mask-image:linear-gradient(#000 62%,transparent 96%);mask-image:linear-gradient(#000 62%,transparent 96%)}.lp-glow{position:absolute;width:auto;filter:blur(48px) saturate(1.5);will-change:transform;animation:lp-turn 80s linear infinite}.lp-glow--0{left:50%;top:38%;height:150%;margin:-75vh 0 0 -51vh;opacity:.75}.lp-glow--1{left:-8%;top:-18%;height:90%;opacity:.7;animation-direction:reverse;animation-duration:110s}.lp-glow--2{right:-8%;bottom:4%;height:90%;opacity:.7;animation-direction:reverse;animation-duration:95s}.lp-glow--3{left:50%;top:20%;height:60%;margin-left:12%;opacity:.8;animation-duration:70s}@keyframes lp-turn{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.lp-glow{animation:none}}.lp-hero__green,.lp-hero__b,.lp-hero__browser{display:none}.lp-hero__a{flex:1 1 auto;display:grid;align-content:center;padding-block:clamp(24px,3vw,48px)}.lp-hero__copy{display:grid;justify-items:start;max-width:56%}.lp-hero h1{font-size:clamp(40px,5.4vw,80px);line-height:1.04;letter-spacing:-.05em;font-weight:450;max-width:10ch}.lp-hero h1,.lp-hero__lead{width:fit-content}.lp-hero__lead{margin-top:clamp(16px,1.8vw,24px);font-size:clamp(18px,1.5vw,22px);line-height:1.45;letter-spacing:-.02em;color:color-mix(in oklab,var(--color-ink) 82%,transparent);max-width:32ch}.lp-hero__actions{margin-top:clamp(24px,2.6vw,40px);display:grid;justify-items:start;gap:var(--space-md)}.lp-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-lg);font-size:var(--text-sm);color:var(--color-muted)}.lp-hero__meta .lp-more{font-size:var(--text-md)}.lp-hero__meta span a{color:inherit;text-underline-offset:.25em;text-decoration-color:color-mix(in oklab,currentColor 40%,transparent)}.lp-hero__proof{list-style:none;margin:clamp(32px,4vw,64px) 0 0;padding:var(--space-md) 0 0;position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm) clamp(20px,2.6vw,40px);font-size:var(--text-sm);color:var(--color-ink-2)}@media(min-width:56.01rem)and (max-width:76rem){.lp-hero__proof{flex-wrap:nowrap;gap:8px 18px;font-size:12.5px;white-space:nowrap}.lp-hero__proof>li{gap:6px}.lp-hero__proof>li>strong{font-size:19px}.lp-hero__proof .lp-wreath strong{font-size:13.5px}.lp-hero__forbes svg{height:15px}}.lp-hero__proof--after,.lp-hero__rate{display:none}.lp-hero__proof:before{content:"";position:absolute;left:0;top:0;height:var(--rule-hair);background:var(--color-rule);width:100%}.lp-hero__proof>li{display:flex;align-items:center;gap:8px}.lp-hero__proof>li>strong{font-size:22px;font-weight:500;letter-spacing:-.03em;color:var(--color-ink)}.lp-hero__proof .lp-rating__stars{font-size:.72em;margin-right:.2em;letter-spacing:0}.lp-hero__forbes svg{height:17px;width:auto;color:var(--color-ink)}.lp-hero__forbes span{font-weight:500;color:var(--color-ink)}.lp-wreath{display:flex;align-items:center;gap:6px;text-align:center}.lp-wreath svg{flex:none;width:18px;height:33px;color:#e2a500}.lp-wreath span{display:grid;font-size:12px;line-height:1.3;color:var(--color-muted)}.lp-wreath strong{font-size:15px;font-weight:600;color:var(--color-ink);letter-spacing:-.01em}.lp-rating__stars,.lp-review__stars{color:#f5a623;letter-spacing:2px}.lp-rating{display:inline-flex;align-items:baseline;gap:8px;font-size:var(--text-sm);color:var(--color-muted)}.lp-hero__stage{position:absolute;inset:0;margin-inline:auto;max-width:1440px;pointer-events:none}.lp-hero__phone{position:absolute;right:calc(var(--lp-gutter) + var(--pshift));top:var(--pt);width:var(--pw)}.lp-hero__phone.phone--bezel{box-shadow:0 40px 80px -24px #151a1d66,0 0 0 1px #151a1d0f}@media(min-width:56.01rem)and (prefers-reduced-motion:no-preference){.lp-hero{height:190vh}.lp-hero__pin{position:sticky;top:0;height:100vh;min-height:0}.lp-hero+.lp-devices{display:none}.lp-hero__green{display:block;position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#0b8a5e,#0d9467 52%,#17b985);clip-path:circle(calc(var(--r0, 0px) + var(--g, 0) * (var(--R, 150vmax) - var(--r0, 0px))) at var(--rx, 76%) var(--ry, 52%));pointer-events:none}.lp-hero.is-b .lp-hero__green{pointer-events:auto}.lp-hero__stage{z-index:2}.lp-hero__a{opacity:var(--a, 1);transform:translateY(calc((1 - var(--a, 1)) * -56px))}.lp-hero.is-b .lp-hero__a{visibility:hidden}.lp-hero__b{display:flex;flex-direction:column;align-items:flex-start;position:absolute;inset:86px 0 0;padding-top:clamp(20px,4.4vh,56px);color:#fff;transform:translateY(calc((1 - var(--g, 0)) * 48px))}.lp-hero__b-copy{opacity:calc((var(--g, 0) - .66) / .26);display:grid;gap:var(--space-sm);max-width:calc(100% - var(--pw) - var(--pshift) - 32px)}.lp-hero__b-title{font-size:clamp(32px,3.9vw,60px);line-height:1.04;letter-spacing:-.05em;font-weight:500;max-width:14ch;text-wrap:balance}.lp-hero__b-side{max-width:46ch;display:grid;gap:var(--space-md)}.lp-hero__b .lp-platforms{flex-wrap:nowrap}.lp-hero__b-lead{font-size:18px;line-height:1.5;font-weight:500;letter-spacing:-.01em;max-width:38ch}.lp-hero__browser{display:block;flex:none;margin-top:clamp(20px,3.6vh,40px);width:calc(100% - var(--pshift) - var(--pw) * .42);opacity:calc((var(--g, 0) - .6) / .3)}.lp-hero__shot{position:relative;overflow:hidden}.lp-hero__browser .lp-hero__shot img{display:block;width:100%;height:auto}.lp-hero__browser .lp-hero__shot img.lp-hero__shot3{position:absolute;left:0;top:0;opacity:0;transition:opacity .45s var(--ease-out)}.lp-hero.is-synced .lp-hero__browser .lp-hero__shot img.lp-hero__shot3{opacity:1}.lp-hero__green:after{content:"";position:absolute;left:0;right:0;bottom:0;height:150px;background:linear-gradient(90deg,#0b8a5e,#0d9467 52%,#17b985);-webkit-mask-image:linear-gradient(transparent,#000 88%);mask-image:linear-gradient(transparent,#000 88%);pointer-events:none}.lp-hero__phone{transform:none}.lp-hero .arrive__chips{opacity:var(--c, 1)}}@media(max-width:56rem){.lp-hero{margin-top:-76px}.lp-hero__pin{padding-top:76px;min-height:0}.lp-hero__a{padding-top:var(--space-xl)}.lp-hero__copy{max-width:none}.lp-hero h1{font-size:clamp(38px,10.6vw,56px)}.lp-hero__lead{margin-top:var(--space-sm);font-size:16px;line-height:1.45}.lp-hero__actions{margin-top:var(--space-md);gap:var(--space-sm)}.lp-hero .store{min-height:46px}.lp-hero__meta .lp-more{display:none}.lp-hero__a{padding-bottom:var(--space-sm)}.lp-hero__proof:before{width:100%}.lp-hero__proof .lp-wreath strong{white-space:nowrap;font-size:12px}.lp-hero__proof{margin-top:var(--space-md);padding-top:var(--space-sm);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:var(--space-sm);width:100%;font-size:11px;line-height:1.3;text-align:center}.lp-hero__proof>li{flex-direction:column;gap:2px;min-height:44px;justify-content:center}.lp-hero__proof>li>strong{font-size:18px;line-height:26px}.lp-hero__proof .lp-wreath svg{width:14px;height:26px}.lp-hero__forbes svg{height:14px;margin-block:6px}.lp-hero__forbes span{font-weight:400;color:var(--color-ink-2)}.lp-hero__proof .lp-wreath{flex-direction:row;gap:4px}.lp-hero__proof .lp-wreath strong{font-size:13px}.lp-hero__proof .lp-wreath span{font-size:11px}.lp-hero__copy .lp-hero__proof{display:none}.lp-hero__rate{display:flex;align-items:center;gap:6px;margin:0 0 2px;font-size:14px;line-height:1.2;color:var(--color-ink-2)}.lp-hero__rate strong{font-weight:600;color:var(--color-ink)}.lp-hero__rate .lp-rating__stars{font-size:13px;letter-spacing:1px}.lp-hero__proof--after>li:first-child{display:none}.lp-hero__proof.lp-hero__proof--after{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-hero__proof.lp-hero__proof--after{display:grid;width:auto;margin:var(--space-sm) var(--lp-gutter) 0}.lp-hero__stage{position:relative;inset:auto;width:100%;margin-inline:0;height:410px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 84%,transparent 100%);mask-image:linear-gradient(#000 84%,transparent 100%)}.lp-hero__phone{position:relative;right:auto;top:auto;width:212px;margin:6px auto 0}.lp-hero__phone.phone--bezel{box-shadow:0 0 0 1px #151a1d0f}}@media(prefers-reduced-motion:no-preference){[data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .7s var(--ease-out),transform .9s var(--ease-out)}[data-reveal].is-in{opacity:1;transform:none}[data-rise]{animation:lp-rise .9s var(--ease-out) both}.lp-hero__lead[data-rise],.lp-hero__actions[data-rise]{animation-delay:80ms}.lp-hero__proof[data-rise]{animation-delay:.16s}.lp-hero__phone[data-rise]{animation:lp-phone 1.1s var(--ease-out) .12s both}}@keyframes lp-rise{0%{opacity:0;transform:translateY(36px)}}@keyframes lp-phone{0%{opacity:0;translate:0 72px}}.lp-eyebrow{font-size:13px;line-height:1.1;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted);margin-bottom:var(--space-lg)}.lp-problem{padding-block:clamp(56px,8vw,128px) clamp(64px,9vw,144px)}.lp-problem__text{max-width:22ch;font-size:clamp(30px,4.2vw,62px);line-height:1.08;letter-spacing:-.045em;font-weight:500}.lp-problem__line{display:block;text-wrap:balance}.lp-problem__line+.lp-problem__line{margin-top:.35em}.lp-problem [data-word]{opacity:calc(.12 + .88 * var(--lit, 1))}.lp-problem__line--answer{color:#0c9a6c}.lp-steps{padding-bottom:calc(var(--lp-section) * .8)}.lp-steps .lp-h2{max-width:18ch}.lp-steps__grid{margin-top:clamp(24px,3vw,48px);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,5vw,88px)}.lp-steps__stick{position:sticky;top:max(104px,calc(50vh - 22.4vw + 24px));display:grid;grid-template-columns:minmax(0,1fr);max-width:calc(100vh - 150px)}.lp-steps__scene .sc__in{font-size:calc(100cqw / 55)}.lp-steps__scene{grid-area:1 / 1;min-width:0;opacity:0;transform:scale(.98);transition:opacity .14s linear,transform 0s .14s}.lp-steps__scene.is-on{opacity:1;transform:none;transition:opacity .36s var(--ease-out) .14s,transform .6s var(--ease-out) .14s}.lp-steps__list{position:relative;list-style:none;margin:0;padding:0 0 clamp(140px,18vw,260px) clamp(24px,3vw,48px)}.lp-steps__list:before,.lp-steps__list:after{content:"";position:absolute;left:0;top:10vh;bottom:calc(10vh + clamp(140px,18vw,260px));width:2px;border-radius:1px;background:var(--color-rule)}.lp-steps__list:after{background:var(--color-accent);transform-origin:50% 0;transform:scaleY(var(--done, 0))}.lp-steps__list>li{min-height:min(44vh,400px);display:flex;flex-direction:column;justify-content:center;opacity:.25;transition:opacity .14s linear}.lp-steps__list>li.is-on{opacity:1;transition:opacity .26s var(--ease-out)}.lp-steps__num{display:inline-flex;align-items:center;gap:10px;font-size:var(--text-md);font-weight:500;letter-spacing:.02em;font-variant-numeric:tabular-nums}.lp-steps__num{gap:8px}.lp-steps__num i{width:1px;height:15px;background:var(--color-muted);transform:rotate(18deg)}.lp-steps__list h3{margin-top:var(--space-md);font-size:clamp(26px,2.8vw,40px);line-height:1.1;letter-spacing:-.04em;font-weight:500;max-width:12ch}.lp-steps__text{margin-top:var(--space-md);font-size:18px;line-height:1.6;letter-spacing:-.01em;color:var(--color-ink-2);max-width:30ch}.lp-steps__note{margin-top:var(--space-md);font-size:var(--text-sm);line-height:1.5;color:var(--color-muted);max-width:40ch}.lp-steps__note a{color:inherit;text-underline-offset:.25em}.lp-steps__inline{display:none}@media(max-width:56rem){.lp-steps__grid{grid-template-columns:minmax(0,1fr)}.lp-steps__stage{display:none}.lp-steps__list{padding-left:0;padding-bottom:0;display:grid;gap:clamp(56px,15vw,72px)}.lp-steps__list:before,.lp-steps__list:after{display:none}.lp-steps__list>li{min-height:0;opacity:1;justify-content:flex-start}.lp-steps__grid{margin-top:40px}.lp-steps__list h3{max-width:none;font-size:24px}.lp-steps__list h3{margin-top:var(--space-xs)}.lp-steps__inline{display:block;margin-top:var(--space-md)}.lp-steps__inline .sc{border-radius:22px}.lp-steps__inline .sc__in{font-size:calc(100cqw / 39)}.lp-steps__text{margin-top:var(--space-md);font-size:17px;max-width:none}}.lp-devices{padding-top:var(--space-xl)}.browser{border-radius:14px 14px 0 0;overflow:hidden;background:#fff;box-shadow:var(--shadow-device)}.browser__bar{display:flex;align-items:center;gap:6px;height:34px;padding-inline:14px;background:#ecebe8}.browser__bar i{width:10px;height:10px;border-radius:50%;background:#151a1d2e}.browser__bar span{margin-inline:auto;transform:translate(-21px);padding:2px 28px;border-radius:var(--radius-pill);background:#fff;font-size:12px;color:var(--color-muted)}.browser img{display:block;width:100%;height:auto}.lp-banner{position:relative;overflow:hidden;border-radius:var(--radius-xl);background:linear-gradient(90deg,#0b8a5e,#0d9467 52%,#17b985);color:#fff}.lp-banner__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:var(--space-2xl);align-items:end;padding:clamp(28px,4.4vw,80px) clamp(28px,4.4vw,80px) 0}.lp-banner h2{font-size:clamp(28px,3.2vw,48px);line-height:1.08;letter-spacing:-.045em;font-weight:500;max-width:11ch}.lp-banner__side{display:grid;gap:var(--space-lg)}.lp-banner__lead{font-size:18px;line-height:1.5;letter-spacing:-.01em;font-weight:500}.lp-platforms{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-xs)}.lp-platforms a{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--space-lg);border-radius:var(--radius-pill);background:#fff;color:#075c3d;font-weight:500;white-space:nowrap;text-decoration:none;transition:background-color var(--dur-short) var(--ease-out)}.lp-platforms a:hover{background:#ffffffdb}.lp-platforms a:after{content:"→";margin-left:8px}.lp-banner__visual{position:relative;margin:clamp(32px,4.4vw,72px) clamp(28px,4.4vw,80px) 0;height:clamp(300px,36vw,520px)}.lp-banner__visual .browser{width:86%}.lp-banner__visual .phone{position:absolute;right:0;top:10%;width:21%}@media(max-width:56rem){.lp-banner__body{grid-template-columns:minmax(0,1fr);gap:var(--space-md)}.lp-banner__side{gap:var(--space-md)}.lp-banner__lead{font-size:17px}.lp-platforms{flex-wrap:nowrap}.lp-platforms a{min-height:40px;padding-inline:14px;font-size:15px}.lp-platforms a:after{display:none}.lp-banner__visual{height:300px;margin-right:0}.lp-banner__visual .browser{width:132%;margin-left:0;border-radius:12px 0 0}.lp-banner__shot{overflow:hidden}.lp-banner__visual .lp-banner__shot img{width:calc(100% * 1920 / 1090);max-width:none;margin-left:calc(-100% * 372 / 1090)}.lp-banner__visual .phone{left:auto;right:16px;top:30%;width:37%}}.lp-center{text-align:center;margin-inline:auto}.lp-track{padding-block:calc(var(--lp-section) * .85) calc(var(--lp-section) * .55)}.lp-track .lp-h2{max-width:16ch}.lp-track__figures{margin:clamp(28px,3.4vw,56px) 0 0;display:grid;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));align-items:end;max-width:1040px;margin-inline:auto;gap:var(--space-xl) var(--space-lg);text-align:center}.lp-track__figures div:first-child dd{font-size:clamp(52px,5.8vw,88px);letter-spacing:-.06em}.lp-track__figures div:first-child dt{color:var(--color-ink)}.lp-track__figures div{display:grid;gap:var(--space-xs)}.lp-track__figures dd{order:-1;margin:0;font-size:clamp(34px,3.8vw,56px);line-height:1;font-weight:450;letter-spacing:-.055em;font-variant-numeric:tabular-nums}.lp-track__figures dt{font-size:17px;color:var(--color-ink)}.lp-track__awards{list-style:none;margin:clamp(28px,3.4vw,56px) 0 0;padding:clamp(20px,2.2vw,32px) 0;border-block:var(--rule-hair) solid var(--color-rule);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xl) var(--space-lg)}.lp-track__awards li{display:grid;justify-items:center;gap:var(--space-xs);text-align:center;font-size:var(--text-md);color:var(--color-ink-2)}.lp-track__awards a{color:inherit;text-underline-offset:.25em;text-decoration-color:color-mix(in oklab,currentColor 35%,transparent)}.lp-wreath--big{gap:10px;min-height:52px}.lp-wreath--big svg{width:26px;height:48px}.lp-wreath--big strong{font-size:clamp(19px,1.7vw,24px);font-weight:500;letter-spacing:-.03em}.lp-track__rating{display:flex;align-items:center;gap:10px;min-height:52px}.lp-track__rating strong{font-size:clamp(28px,2.6vw,40px);font-weight:500;letter-spacing:-.04em;color:var(--color-ink)}.lp-track__press{padding-top:clamp(20px,2.2vw,32px)}.lp-track__press .press{justify-content:space-between;color:var(--color-ink-2);gap:var(--space-lg) var(--space-xl)}.lp-track__press .press svg{height:24px}.lp-track__press .press__label{font-size:13px;letter-spacing:.05em;text-transform:uppercase;font-weight:500;color:var(--color-muted)}@media(max-width:56rem){.lp-track__figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg) var(--space-sm);align-items:start}.lp-track__figures div:first-child{grid-column:1 / -1}.lp-track__figures div:first-child dd{font-size:64px}.lp-track__figures dd{font-size:30px}.lp-track__figures dt{font-size:12px;line-height:1.35}.lp-track__figures div:first-child dt{font-size:16px}.lp-track__awards{gap:var(--space-sm)}.lp-track__awards li{font-size:12px}.lp-wreath--big{gap:4px}.lp-wreath--big svg{width:18px;height:33px}.lp-wreath--big strong{font-size:14px;line-height:1.2;letter-spacing:-.02em}.lp-track__press .press{flex-wrap:wrap;justify-content:center;overflow:visible;margin-inline:0;padding-inline:0;gap:var(--space-md) var(--space-lg)}.lp-track__press .press__label{flex:0 0 100%;text-align:center}.lp-track__press .press svg{height:18px}}.lp-privacy{position:relative;isolation:isolate;overflow:clip;margin-inline:clamp(8px,1.4vw,20px);border-radius:clamp(24px,3vw,44px);background:var(--color-night);color:var(--color-night-ink);padding-block:var(--lp-section)}.lp-privacy:before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(40% 55% at 12% 100%,rgb(0 198 252 / .14),transparent 70%),radial-gradient(40% 55% at 92% 0%,rgb(252 96 174 / .12),transparent 70%),radial-gradient(34% 44% at 60% 110%,rgb(0 192 114 / .14),transparent 70%)}.lp-privacy__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,112px);align-items:center}.lp-privacy .lp-h2{max-width:12ch}.lp-privacy .lp-sub{margin-top:var(--space-lg);color:var(--color-night-ink-2);max-width:34ch}.lp-privacy__marks{list-style:none;margin:clamp(32px,4vw,56px) 0 0;padding:0;display:grid;gap:var(--space-lg)}.lp-privacy__marks li{display:grid;grid-template-columns:56px minmax(0,1fr);gap:var(--space-lg);align-items:center}.lp-privacy__marks svg{width:56px;height:56px}.lp-privacy__marks .ln{fill:none;stroke:var(--color-night-ink);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.lp-privacy__marks .fl{fill:#12c48b}.lp-privacy__marks .ln--in{stroke:#12c48b}.lp-privacy__marks .ln--ok{stroke:#12c48b;stroke-width:2.8}.lp-privacy__marks .dot{fill:#f5c33b}.lp-privacy__marks div{display:grid;gap:4px}.lp-privacy__marks strong{font-size:17px;font-weight:500;letter-spacing:-.02em}.lp-privacy__marks span{color:var(--color-night-ink-2);line-height:1.5;max-width:42ch}.lp-privacy__legal{padding-top:var(--space-lg);border-top:1px solid rgb(255 255 255 / .1);font-size:var(--text-sm);color:var(--color-night-muted)}.lp-privacy__legal a{color:var(--color-night-ink);text-underline-offset:.25em;text-decoration-color:#ffffff59}.lp-privacy__card{padding:clamp(24px,3vw,44px);border-radius:var(--radius-xl);background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1a;display:grid;gap:clamp(28px,3vw,44px)}.lp-check__label{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-night-muted)}.lp-check ul{list-style:none;margin:var(--space-sm) 0 0;padding:0;display:grid}.lp-check li{display:flex;align-items:center;gap:var(--space-md);padding-block:11px;font-size:17px;letter-spacing:-.015em}.lp-check li:after{content:"";order:1;flex:1 1 24px;min-width:24px;border-bottom:1px dotted rgb(255 255 255 / .28)}.lp-check li i{order:2;flex:none;width:22px;height:22px;border-radius:50%;background:#12c48b url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.3l2.6 2.5L13 6.4' fill='none' stroke='%2308080b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 20px no-repeat}@media(max-width:56rem){.lp-privacy__grid{grid-template-columns:minmax(0,1fr)}.lp-privacy__marks{margin-top:var(--space-lg);gap:var(--space-md)}.lp-privacy__marks li{grid-template-columns:44px minmax(0,1fr);gap:var(--space-md)}.lp-privacy__marks svg{width:44px;height:44px}.lp-privacy__card{gap:var(--space-lg);padding:var(--space-lg) var(--space-md)}.lp-check li{font-size:16px;padding-block:8px}}.lp-reviews{padding-block:var(--lp-section) 0}.lp-reviews__title{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:0 .3em;font-size:clamp(28px,3.2vw,48px);line-height:1.12;letter-spacing:-.045em;font-weight:500;text-align:center}.lp-reviews__title .lp-rating__stars{font-size:.62em;letter-spacing:.04em}.lp-reviews__title a{color:inherit;text-decoration:none}.lp-reviews .lp-sub{margin-top:var(--space-md)}.lp-reviews__pull{margin:clamp(40px,5vw,80px) auto 0;max-width:24ch;display:grid;justify-items:center;gap:var(--space-lg);text-align:center;font-size:clamp(28px,3.6vw,54px)}.lp-reviews__pull blockquote{margin:0;font-size:1em;line-height:1.12;letter-spacing:-.045em;font-weight:500}.lp-reviews__pull blockquote:before{content:"“"}.lp-reviews__pull blockquote:after{content:"”"}.lp-reviews__pull figcaption{display:flex;align-items:center;gap:var(--space-md);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.lp-reviews__cols{margin-top:clamp(40px,5vw,80px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--lp-gap)}.lp-review{margin:0;padding:clamp(22px,2.2vw,32px);border-radius:24px;background:var(--color-paper-2);display:grid;grid-template-rows:1fr auto auto;gap:var(--space-md)}.lp-review blockquote{align-content:start}.lp-review blockquote p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;overflow:hidden}.lp-review.is-open blockquote p{display:block}.lp-review__more{justify-self:start;padding:0;border:0;background:none;font:inherit;font-size:var(--text-sm);font-weight:500;color:var(--color-ink);text-decoration:underline;text-decoration-color:color-mix(in oklab,currentColor 30%,transparent);text-underline-offset:.3em;cursor:pointer}.lp-review.is-open .lp-review__more,.lp-review:not(.is-long) .lp-review__more{display:none}.lp-review blockquote{margin:0;display:grid;gap:var(--space-sm)}.lp-review blockquote strong{font-size:18px;line-height:1.3;letter-spacing:-.02em;font-weight:500}.lp-review blockquote p{font-size:var(--text-md);line-height:1.6;color:var(--color-ink-2)}.lp-review figcaption{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding-top:var(--space-md);border-top:1px dotted var(--color-rule);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-2)}.lp-review__stars{font-size:14px}@media(max-width:56rem){.lp-reviews__cols{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(82%,340px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--lp-gutter));padding-inline:var(--lp-gutter);scroll-padding-inline:var(--lp-gutter)}.lp-reviews__cols::-webkit-scrollbar{display:none}.lp-review{scroll-snap-align:start}.lp-review figcaption{flex-direction:column;align-items:flex-start;gap:6px}}.lp-pricing{padding-block:var(--lp-section)}.lp-pricing .lp-sub{margin-top:var(--space-md);max-width:52ch}.lp-plan{max-width:1000px;margin:clamp(40px,4vw,64px) auto 0;padding:clamp(20px,3vw,44px);border-radius:var(--radius-xl);background:var(--color-paper-2);box-shadow:0 24px 64px -32px #151a1d40}.lp-plan .plans{max-width:none}@media(max-width:40rem){.lp-plan{padding:var(--space-md);border-radius:24px}.lp-plan{background:none;box-shadow:none;padding:0}.lp-plan .plans__card{background:var(--color-paper-2)}.lp-plan .plans__card--premium{background:color-mix(in oklab,var(--color-seaweed) 14%,var(--color-paper-2))}}.lp-plan__foot{margin-top:var(--space-md);padding-top:var(--space-lg);border-top:1px dotted color-mix(in oklab,var(--color-ink) 28%,transparent);display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;align-items:center;gap:var(--space-sm) var(--space-lg);color:var(--color-muted)}.lp-faq{padding-top:calc(var(--lp-section) * .9)}.lp-faq__list{max-width:880px;margin:clamp(32px,4vw,56px) auto 0}.lp-faq .more-info summary{min-height:64px;font-size:18px;font-weight:500;letter-spacing:-.015em}.lp-faq .more-info .prose{max-width:62ch;padding-bottom:var(--space-md);color:var(--color-ink-2)}.lp-closing{margin-top:var(--lp-section);padding-block:clamp(20px,4.4vw,64px) 0;background:var(--color-night)}.lp-closing .lp-closing__card{background:#1a1a21;box-shadow:inset 0 0 0 1px #ffffff1a,0 40px 80px -40px #000c}.lp-pricing{padding-bottom:0}.lp-closing__card{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);border-radius:var(--radius-xl);background:var(--color-night-card);color:var(--color-night-ink);min-height:clamp(480px,38vw,640px)}.lp-closing__copy{display:grid;align-content:center;justify-items:start;gap:var(--space-md);padding:clamp(32px,5vw,88px)}.lp-closing__copy>img{width:64px;height:64px;border-radius:16px}.lp-closing h2{margin-top:var(--space-md);font-size:clamp(36px,4.4vw,64px);line-height:1.05;letter-spacing:-.045em;font-weight:450;max-width:10ch}.lp-closing__copy>p:not(.lp-hero__meta){font-size:18px;line-height:1.6;color:var(--color-night-ink-2)}.lp-closing .actions{margin-top:var(--space-md)}.lp-closing .store{background:var(--color-night-ink);color:var(--color-night)}.lp-closing .lp-more{color:var(--color-night-ink)}.lp-closing .lp-rating{color:var(--color-night-muted)}.lp-closing__visual{position:relative;display:flex;min-height:420px}@media(max-width:56rem){.lp-closing__card{grid-template-columns:minmax(0,1fr)}.lp-closing__copy{padding:var(--space-xl) var(--space-lg) var(--space-xs)}.lp-closing .store{padding-inline:var(--space-sm)}.lp-closing__visual{min-height:330px}}.lp-dots{display:none}@media(max-width:56rem){.lp-dots{display:flex;justify-content:center;gap:6px;margin-top:var(--space-md)}.lp-dots i{width:6px;height:6px;border-radius:50%;background:color-mix(in oklab,var(--color-ink) 18%,transparent);transition:width var(--dur-short) var(--ease-out),background-color var(--dur-short) var(--ease-out)}.lp-dots i.is-on{width:18px;border-radius:3px;background:var(--color-ink)}}.lp-feats{padding-bottom:calc(var(--lp-section) * .9)}.lp-feats__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-md) var(--space-xl)}.lp-feats__head .lp-h2{max-width:20ch}.lp-feats__list{list-style:none;margin:clamp(32px,4vw,56px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--lp-gap)}.lp-feats__list li{display:grid;align-content:start}.lp-feats__list .sc{border-radius:24px}.lp-feats__list .sc__in{font-size:calc(100cqw / 36)}.lp-feats__list li>a{display:block;color:inherit;text-decoration:none}.lp-feats__list h3{margin-top:var(--space-lg);font-size:clamp(20px,1.7vw,24px);line-height:1.2;letter-spacing:-.03em;font-weight:500}.lp-feats__list h3 a{color:inherit;text-decoration:none}.lp-feats__list h3 a:after{content:"→";display:inline-block;margin-left:6px;opacity:.35;transition:opacity var(--dur-short) var(--ease-out),transform var(--dur-short) var(--ease-out)}.lp-feats__list li:hover h3 a:after{opacity:1;transform:translate(3px)}.lp-feats__list p{margin-top:var(--space-xs);font-size:17px;line-height:1.5;letter-spacing:-.01em;color:color-mix(in oklab,var(--color-ink) 78%,transparent);max-width:34ch}@media(max-width:56rem){.lp-feats__list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(84%,360px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--lp-gutter));padding-inline:var(--lp-gutter);scroll-padding-inline:var(--lp-gutter)}.lp-feats__list::-webkit-scrollbar{display:none}.lp-feats__list li{scroll-snap-align:start}.lp-feats__list .sc__in{font-size:calc(100cqw / 35)}}.feat{padding-top:clamp(40px,6vw,96px)}.feat__head{max-width:46rem;padding-bottom:clamp(24px,4vw,56px)}.feat__head h1{font-size:clamp(36px,4.6vw,68px);line-height:1.04;letter-spacing:-.05em;font-weight:450;max-width:14ch}.feat__head .lp-sub{margin-top:var(--space-lg)}.feat__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,112px);align-items:center;padding-block:clamp(32px,4.4vw,72px);scroll-margin-top:96px}.feat__row+.feat__row{border-top:var(--rule-hair) solid var(--color-rule)}.feat__row:nth-of-type(2n) .feat__scene{order:2}.feat__scene{max-width:560px;width:100%}.feat__row:nth-of-type(2n) .feat__scene{justify-self:end}.feat__copy h2{margin-top:var(--space-md);font-size:clamp(28px,3vw,44px);line-height:1.08;letter-spacing:-.04em;font-weight:500;max-width:14ch}.feat__copy>p:not(.lp-steps__note){margin-top:var(--space-md);font-size:19px;line-height:1.55;letter-spacing:-.01em;color:var(--color-ink-2);max-width:34ch}.feat__cta{margin:clamp(32px,5vw,72px) 0 0;max-width:none}@media(max-width:56rem){.feat__row{grid-template-columns:minmax(0,1fr);gap:var(--space-lg)}.feat__row:nth-of-type(2n) .feat__scene{order:0;justify-self:start}}.feat-hero{position:relative;isolation:isolate;overflow:clip;margin-top:-86px;padding-top:86px;background:linear-gradient(180deg,#efedf6 0%,#ebe8f2 55%,var(--color-paper) 100%)}.feat-hero__in{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,88px);align-items:center;padding-block:clamp(40px,6vw,96px) clamp(48px,7vw,112px)}.feat-hero h1{font-size:clamp(36px,4.6vw,68px);line-height:1.04;letter-spacing:-.05em;font-weight:450;max-width:13ch}.feat-hero .lp-sub{margin-top:var(--space-lg);max-width:36ch}.feat-hero__actions{margin-top:var(--space-xl)}.feat-hero .store{border-radius:var(--radius-pill)}.feat-hero__jump{list-style:none;margin:var(--space-xl) 0 0;padding:var(--space-md) 0 0;border-top:var(--rule-hair) solid var(--color-rule);display:flex;flex-wrap:wrap;gap:var(--space-xs)}.feat-hero__jump a{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border-radius:var(--radius-pill);background:#fff9;color:var(--color-ink);font-size:var(--text-sm);font-weight:500;text-decoration:none;transition:background-color var(--dur-short) var(--ease-out)}.feat-hero__jump a:hover{background:#fff}.feat-hero__stage{position:relative;padding-bottom:6%}.feat-hero__stage .tablet{width:92%}.feat-hero__stage .phone{position:absolute;right:0;bottom:0;width:27%;box-shadow:0 40px 80px -24px #151a1d66,0 0 0 1px #151a1d0f}@media(max-width:56rem){.feat-hero{margin-top:-76px;padding-top:76px}.feat-hero__in{grid-template-columns:minmax(0,1fr)}.feat-hero__jump{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--lp-gutter));padding-inline:var(--lp-gutter)}.feat-hero__jump::-webkit-scrollbar{display:none}.feat-hero__jump li{flex:none}}.feat{padding-top:0}.feat-more{padding-block:clamp(48px,6vw,96px);border-top:var(--rule-hair) solid var(--color-rule)}.feat-more__list{list-style:none;margin:clamp(32px,4vw,56px) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(32px,4vw,56px) var(--lp-gap)}.feat-more__list h3{margin-top:var(--space-md);font-size:19px;line-height:1.25;letter-spacing:-.02em;font-weight:500}.feat-more__list p{margin-top:var(--space-2xs);font-size:var(--text-md);line-height:1.5;color:var(--color-ink-2);max-width:30ch}@media(max-width:64rem){.feat-more__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:40rem){.feat-more__list{grid-template-columns:minmax(0,1fr);gap:var(--space-lg)}.feat-more__list li{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:var(--space-md)}.feat-more__list .fthumb{grid-row:1 / span 2}.feat-more__list h3{margin-top:0}}.feat-devices{padding-top:clamp(16px,2vw,32px)}.lp-closing__get{display:flex;align-items:center;gap:var(--space-lg);margin-top:var(--space-md)}.lp-closing__get .actions{margin-top:0;flex-direction:column;align-items:stretch}.lp-qr{flex:none;display:block;width:116px;height:116px;padding:6px;border-radius:16px;background:#fff}.lp-qr svg{display:block;width:100%;height:100%}.lp-qrbox{flex:none;display:grid;justify-items:center;gap:8px}.lp-qrbox small{font-size:12px;line-height:1.2;color:#f5f4f39e}@media(max-width:64rem),(hover:none){.lp-qrbox{display:none}.lp-closing__get .actions{flex-direction:row}}@keyframes lp-match{0%{opacity:0;transform:scale(1)}10%{opacity:1;transform:scale(1.12)}22%,70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.lp-closing .hs-chip,.closing-card .hs-chip{background:#2c2c34eb;color:#f5f4f3;box-shadow:inset 0 0 0 1px #ffffff1f,0 12px 32px #00000059}.lp-closing .hs-chip__disc,.closing-card .hs-chip__disc{background:color-mix(in srgb,var(--c) 26%,#2c2c34);color:color-mix(in srgb,var(--c) 72%,#ffffff)}@media(max-width:56rem){.lp-steps__list,.lp-feats__list,.lp-reviews__cols{-webkit-mask-image:linear-gradient(90deg,#000 86%,rgb(0 0 0 / .35));mask-image:linear-gradient(90deg,#000 86%,#00000059)}.lp-review blockquote strong{font-size:19px}.lp-review blockquote p{font-size:17px;-webkit-line-clamp:8;line-clamp:8}.lp-reviews__cols{grid-auto-columns:min(80%,340px)}}.lp-review figcaption a,.lp-reviews__pull figcaption a{color:inherit;text-underline-offset:.25em;text-decoration-color:color-mix(in oklab,currentColor 40%,transparent)}@media(max-width:30rem){.lp-check li:after{display:none}.lp-check li{justify-content:space-between}}
