.lp{--lp-max:1200px;--lp-tile:#f6f4f1;--lp-tile-line:#ebe8e3;--lp-screen:#fff;--lp-screen-2:#f4f2ee;--lp-bezel:#141416;--lp-paper:#fffdf9;--lp-band:#16171a;--lp-band-2:#202125;--lp-band-text:#f3f1ee;--lp-band-muted:#aeacb1;--lp-phone-shadow:0 50px 80px -40px #3c1e0a73, 0 24px 40px -24px #1e140a59;overflow-x:clip}@media (prefers-color-scheme:dark){.lp{--lp-tile:#1f1e22;--lp-tile-line:#2c2b30;--lp-screen:#111013;--lp-screen-2:#1c1b1f;--lp-bezel:#2a292e;--lp-paper:#2e2d33;--lp-band:#0c0b0e;--lp-band-2:#18171b;--lp-phone-shadow:0 0 0 1px #ffffff24, 0 50px 90px -40px #000000e6}}.lp ul,.lp ol{margin:0;padding:0;list-style:none}.lp a{color:inherit}.lp :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.lp-wide{width:100%;max-width:var(--lp-max);margin:0 auto;padding-left:20px;padding-right:20px}@media (min-width:720px){.lp-wide{padding-left:40px;padding-right:40px}}.lp-h1{font-family:var(--font-display);letter-spacing:-.02em;color:var(--d-text);font-size:clamp(40px,12.2vw,60px);font-weight:800;font-stretch:75%;line-height:.92}.lp-h1>span{display:block}.lp-accent{color:var(--accent)}@media (min-width:720px){.lp-h1{font-size:88px}}@media (min-width:1000px){.lp-h1{font-size:clamp(64px,6.1vw,86px)}.lp-h1>span{white-space:nowrap}}.lp-h2{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;font-size:38px;font-weight:800;font-stretch:78%;line-height:38px}@media (min-width:720px){.lp-h2{font-size:60px;line-height:58px}}.lp-h3{font-family:var(--font-display);text-wrap:balance;font-size:26px;font-weight:800;font-stretch:80%;line-height:28px}@media (min-width:720px){.lp-h3{font-size:30px;line-height:32px}}.lp-title{letter-spacing:-.01em;font-size:17px;font-weight:650;line-height:24px}.lp-lead{color:var(--d-muted);text-wrap:pretty;max-width:52ch;font-size:17px;line-height:26px}@media (min-width:720px){.lp-lead{font-size:19px;line-height:29px}}.lp-body{color:var(--muted);text-wrap:pretty;font-size:15px;line-height:23px}@media (min-width:720px){.lp-body{font-size:16px;line-height:25px}}.lp-caption,.lp-note{color:var(--muted);font-size:14px;line-height:20px}.lp-btn{white-space:nowrap;min-height:40px;transition:background-color .2s var(--ease), transform .2s var(--ease), border-color .2s var(--ease);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:9px 14px;font-size:14px;font-weight:650;line-height:20px;text-decoration:none;display:inline-flex}.lp-btn:active{transform:translateY(1px)}.lp-btn.lg{min-height:52px;padding:14px 24px;font-size:17px;line-height:24px}.lp-btn svg{width:18px;height:18px;transition:transform .2s var(--ease)}.lp-btn:hover svg{transform:translate(3px)}.lp-btn.primary{background:var(--accent);color:var(--on-accent)}.lp-btn.primary:hover{background:color-mix(in srgb, var(--accent) 88%, var(--d-text))}.lp-btn.outline{color:var(--text);border-color:var(--line-strong);background:0 0}.lp-btn.outline:hover{border-color:var(--text)}.lp-link{min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--d-line-strong);text-decoration-color:var(--d-line-strong);text-underline-offset:5px;color:var(--d-text);align-items:center;padding:0 4px;font-size:15px;font-weight:600;display:inline-flex}.lp-link:hover{text-decoration-color:currentColor}.lp-nav-wrap{z-index:20;background:color-mix(in srgb, var(--desk) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0}.lp-nav{max-width:var(--lp-max);justify-content:space-between;align-items:center;gap:8px;height:60px;margin:0 auto;padding:0 20px;display:flex}@media (min-width:720px){.lp-nav{height:76px;padding:0 40px}}.lp-brand{color:var(--d-text);align-items:center;font-size:28px;line-height:32px;text-decoration:none;display:inline-flex}.lp-brand.small{font-size:22px;line-height:24px}.lp-nav-end{align-items:center;gap:4px;display:flex}@media (min-width:720px){.lp-nav-end{gap:12px}}.lp-nav-cta{display:none}@media (min-width:720px){.lp-nav-cta{display:inline-flex}}.lp-lang{position:relative}.lp-lang summary{cursor:pointer;min-height:44px;color:var(--d-muted);border-radius:8px;align-items:center;gap:4px;padding:0 10px;font-size:14px;font-weight:600;line-height:20px;list-style:none;display:inline-flex}.lp-lang summary::-webkit-details-marker{display:none}.lp-lang summary:hover{color:var(--d-text);background:var(--d-raise)}.lp-lang summary svg{width:12px;height:12px;transition:transform .3s var(--ease)}.lp-lang[open] summary svg{transform:rotate(180deg)}.lp-lang ul{background:var(--p-card);min-width:168px;box-shadow:var(--shadow), 0 0 0 1px var(--p-line);border-radius:10px;gap:2px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);right:0}.lp-lang a{border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:flex}.lp-lang a:hover{background:var(--raise)}.lp-lang a[aria-current]{color:var(--accent)}.lp-lang a svg{width:16px;height:16px}.lp-section{gap:36px;padding-top:96px;display:grid}@media (min-width:720px){.lp-section{gap:44px;padding-top:112px}}.lp-section>*{min-width:0}.lp-head{gap:14px;max-width:760px;display:grid}.lp-head-center{text-align:center;justify-items:center;margin:0 auto}.lp-hero{padding:16px 0 8px}.lp-hero-grid{gap:28px;display:grid}.lp-hero-text{align-content:center;gap:18px;display:grid}.lp-hero-cta{gap:12px;margin-top:6px;display:grid}.lp-hero-cta .lp-btn{width:100%}@media (min-width:720px){.lp-hero{padding-top:40px}.lp-hero-text{gap:24px}.lp-hero-cta{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.lp-hero-cta .lp-btn{width:auto}.lp-hero-cta .lp-note{max-width:240px}}@media (min-width:1000px){.lp-hero{padding:0}.lp-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:40px;min-height:min(820px,100svh - 76px);padding-bottom:16px}}.lp-pour{--pw:min(264px, 70vw);justify-items:center;padding:52px 0 8px;display:grid;position:relative}@media (min-width:720px){.lp-pour{--pw:290px;padding:64px 0 24px}}@media (min-width:1000px){.lp-pour{--pw:min(300px, calc((100svh - 150px) * .483))}}.lp-pour-sun{z-index:0;width:calc(var(--pw) * 1.3);aspect-ratio:1;background:var(--brand);border-radius:50%;position:absolute;top:50%;left:50%;translate:-18% -38%}.lp-pour-slip{z-index:4;left:calc(50% - var(--pw) / 2 - 28px);background:var(--lp-paper);color:var(--d-text);border-top:4px solid var(--brand);border-radius:4px;justify-items:start;padding:10px 16px 12px;display:grid;position:absolute;top:0;transform:rotate(-7deg);box-shadow:0 1px #0000000a,0 18px 30px -14px #1e140a73}.lp-pour-slip span{color:var(--d-muted);font-size:12px;line-height:16px}.lp-pour-slip strong{font-family:var(--font-display);font-variant-numeric:tabular-nums lining-nums;min-width:5.4ch;font-size:32px;font-weight:800;font-stretch:75%;line-height:34px}@media (min-width:720px){.lp-pour-slip{left:calc(50% - var(--pw) / 2 - 64px);top:4px}.lp-pour-slip strong{font-size:38px;line-height:40px}}.lp-hero-phone{z-index:2;position:relative}.lp-hero-phone .lp-phone-screen{overflow:visible}.lp-phone{--pw:280px;width:var(--pw);aspect-ratio:290/600;padding:calc(var(--pw) * .031);border-radius:calc(var(--pw) * .16);background:var(--lp-bezel);box-shadow:inset 0 0 0 1.5px #ffffff17, var(--lp-phone-shadow);font-size:calc(var(--pw) * .0414);color:var(--d-text);line-height:1.35}.lp-pour .lp-phone{--pw:inherit}.lp-phone-screen{border-radius:calc(var(--pw) * .13);background:var(--lp-screen);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.lp-phone-status{flex-shrink:0;justify-content:space-between;align-items:center;height:3.7em;padding:.4em 2.3em 0;font-size:1.05em;font-weight:650;display:flex;position:relative}.lp-phone-island{background:#000;border-radius:2em;width:7.6em;height:2.1em;margin-left:-3.8em;position:absolute;top:.9em;left:50%}.lp-phone-sig{align-items:flex-end;gap:.15em;height:.9em;display:inline-flex}.lp-phone-sig i{background:currentColor;border-radius:1px;width:.22em}.lp-phone-sig i:first-child{height:35%}.lp-phone-sig i:nth-child(2){height:55%}.lp-phone-sig i:nth-child(3){height:75%}.lp-phone-sig i:nth-child(4){height:100%}.lp-phone-sig b{opacity:.9;background:linear-gradient(90deg,currentColor 70%,#0000 70%) content-box content-box;border:1px solid;border-radius:.3em;width:1.9em;height:.95em;margin-left:.4em;padding:1px}.lp-scene{flex-direction:column;flex:1;gap:1.1em;min-height:0;padding:.4em 1.4em 0;display:flex}.lp-app-top{align-items:center;gap:.6em;font-weight:650;display:flex}.lp-app-mark{flex-shrink:0;width:2.2em;height:2.2em}.lp-tag{background:var(--lp-screen-2);color:var(--d-muted);border-radius:2em;margin-left:auto;padding:.15em .6em;font-size:.85em;font-weight:600}.lp-sc-hero{gap:.1em;padding-top:.6em;display:grid}.lp-sc-label{color:var(--d-muted);font-size:.95em;font-weight:550}.lp-sc-big{font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums lining-nums;font-size:4.3em;font-weight:800;font-stretch:75%;line-height:1}.lp-sc-sub{color:var(--d-muted);font-size:.92em}.lp-sc-cap{color:var(--d-muted);text-transform:uppercase;letter-spacing:.06em;margin-top:.2em;font-size:.85em;font-weight:650}.lp-app-tabs{text-align:center;border-top:1px solid var(--d-line);background:var(--lp-screen);border-radius:0 0 calc(var(--pw) * .13) calc(var(--pw) * .13);grid-template-columns:repeat(4,1fr);margin:auto -1.4em 0;padding:.7em .6em 2em;display:grid;position:relative}.lp-app-tabs:after{content:"";background:var(--d-text);opacity:.85;border-radius:1em;width:9em;height:.35em;margin-left:-4.5em;position:absolute;bottom:.6em;left:50%}.lp-app-tabs span{color:var(--d-muted);white-space:nowrap;text-overflow:ellipsis;justify-items:center;gap:.2em;font-size:.72em;font-weight:600;display:grid;overflow:hidden}.lp-app-tabs svg{width:2.2em;height:2.2em}.lp-app-tabs .on{color:var(--accent)}.lp-glyph,.lp-pocket{--env-paper:color-mix(in oklab, var(--k) 9%, var(--lp-paper));--env-inside:color-mix(in oklab, var(--k) 62%, #000)}.lp-glyph{background:var(--env-paper);width:2.3em;height:1.65em;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--k) 40%, transparent);border-radius:.25em;flex-shrink:0;position:relative;overflow:hidden}.lp-glyph:before{content:"";background:var(--k);clip-path:polygon(0 0,100% 0,50% 100%);position:absolute;inset:0 0 35%}.lp-pour-envs{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:8.6em;align-content:center;gap:3em .9em;padding:1.4em 0 .6em;display:grid}.lp-pocket{position:relative}.lp-pocket-back{background:var(--env-inside);border-radius:.35em;position:absolute;inset:0}.lp-pocket-back:before{content:"";background:var(--k);clip-path:polygon(0 100%,44% 6%,50% 0,56% 6%,100% 100%);height:1.7em;position:absolute;bottom:100%;left:0;right:0}.lp-pocket-front{z-index:2;background:linear-gradient(to top right, transparent calc(50% - .5px), color-mix(in oklab, var(--k) 35%, transparent) 50%, transparent calc(50% + .5px)) left top / 50% 46% no-repeat, linear-gradient(to top left, transparent calc(50% - .5px), color-mix(in oklab, var(--k) 35%, transparent) 50%, transparent calc(50% + .5px)) right top / 50% 46% no-repeat, var(--env-paper);clip-path:polygon(0 0,50% 30%,100% 0,100% 100%,0 100%);box-shadow:inset 0 -.25em 0 var(--k);border-radius:.35em;align-content:end;gap:0;padding:0 .8em .6em;display:grid;position:absolute;inset:0}.lp-pocket-name{color:var(--d-muted);text-wrap:balance;font-size:.82em;font-weight:600;line-height:1.2}.lp-pocket-amt{font-family:var(--font-display);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;font-size:1.75em;font-weight:800;font-stretch:75%;line-height:1.1}.lp-bill{z-index:1;will-change:transform, opacity;background:radial-gradient(18% 32% at 74%,#0000 90%,#28463259 93% 100%,#0000 101%),linear-gradient(135deg,#e5eedc,#cadcc0);border-radius:.25em;width:72%;height:3em;position:absolute;top:-1.2em;left:14%;box-shadow:inset 0 0 0 .2em #e9f1e2,inset 0 0 0 .28em #2846324d,0 .15em .35em #14140a40}.lp-bill.n0{transform:rotate(-4deg)}.lp-bill.n1{top:-1.7em;transform:rotate(5deg)}.lp .lp-trust{border-top:1px solid var(--d-line);border-bottom:1px solid var(--d-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px auto 0;padding-top:20px;padding-bottom:20px;display:grid}.lp-trust li{text-align:center;color:var(--d-muted);text-wrap:balance;justify-items:center;gap:6px;font-size:12.5px;line-height:16px;display:grid}.lp-trust svg{width:22px;height:22px;color:var(--brand)}@media (min-width:720px){.lp .lp-trust{border:0;justify-content:center;gap:12px 48px;margin-top:0;padding-top:12px;padding-bottom:12px;display:flex}.lp .lp-trust li+li{border-left:1px solid var(--d-line);margin-left:-24px;padding-left:48px}.lp-trust li{gap:10px;font-size:15px;line-height:20px;display:flex}}.lp-story{position:relative}.lp-story-col{gap:36px;min-width:0;display:grid}.lp-story-stage{display:none}.lp-story-num{font-family:var(--font-display);color:var(--accent);font-variant-numeric:tabular-nums;font-size:20px;font-weight:800;font-stretch:75%;line-height:20px}.lp-story-text{align-content:start;gap:8px;display:grid}.lp-story-text>div{gap:8px;display:grid}.lp .lp-story-steps{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:12px;margin:0 -20px;padding:0 20px 4px;scroll-padding:0 20px;display:flex;overflow-x:auto}.lp-story-steps::-webkit-scrollbar{display:none}.lp-story-steps>li{scroll-snap-align:start;background:var(--lp-tile);border-radius:10px;flex:0 0 84%;grid-template-rows:auto 1fr;gap:20px;padding:24px 20px;display:grid}.lp-story-mini{background:radial-gradient(120% 80% at 50% 100%, color-mix(in srgb, var(--brand) 16%, transparent), transparent 70%);border-radius:10px 10px 0 0;justify-content:center;height:340px;margin:-24px -20px 0;padding-top:24px;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}.lp-story-mini .lp-phone{--pw:208px;flex-shrink:0}@media (min-width:720px) and (max-width:999px){.lp .lp-story-steps{margin:0 -40px;padding:0 40px 4px;scroll-padding:0 40px}.lp-story-steps>li{flex-basis:46%}}@media (min-width:1000px){.lp-story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;display:grid}.lp-story-col{grid-column:2;padding-top:24px}.lp .lp-story-steps{margin:0;padding:0;display:block;overflow:visible}.lp-story-steps>li{background:0 0;border-radius:0;align-items:center;min-height:36vh;padding:0;display:flex}.lp-story-steps>li:first-child{min-height:28vh}.lp-story-steps>li:last-child{align-items:flex-start;min-height:76vh;padding-top:14vh}.lp-story-mini{display:none}.lp-story-text{max-width:440px;transition:color .4s var(--ease);gap:14px}.lp-story-steps>li:not(.on) .lp-story-text,.lp-story-steps>li:not(.on) .lp-story-text *{color:var(--muted)}.lp-story-num{font-size:28px;line-height:28px}.lp-story-stage{grid-area:1/1;align-self:start;justify-items:center;gap:20px;padding:0;display:grid;position:sticky;top:calc(50svh - 292px)}.lp-story-stage:before{content:"";z-index:-1;aspect-ratio:1;background:var(--lp-tile);border-radius:50%;width:420px;margin-left:-210px;position:absolute;top:8%;left:50%}.lp-story-layers{display:grid}.lp-story-layer{opacity:0;transition:opacity .45s var(--ease), transform .45s var(--ease);grid-area:1/1;transform:translateY(8px)scale(.985)}.lp-story-layer.on{opacity:1;transform:none}.lp-story-layer .lp-phone{--pw:min(290px, calc((100svh - 140px) * .483))}.lp-story-dots{gap:8px;display:flex}.lp-story-dots li{background:color-mix(in srgb, var(--d-muted) 45%, transparent);width:8px;height:8px;transition:width .3s var(--ease), background-color .3s var(--ease);border-radius:50%}.lp-story-dots li.on{background:var(--accent);border-radius:4px;width:24px}}.lp-av{color:#fff;background:var(--s-me);border-radius:50%;flex-shrink:0;place-items:center;width:2.2em;height:2.2em;font-size:.9em;font-weight:700;display:inline-grid}.lp-av.her{background:var(--s-her)}.lp-sc-row,.lp-sc-goal{background:var(--lp-screen-2);border-radius:.7em;align-items:center;gap:.8em;padding:.8em .9em;display:flex}.lp-sc-row-main{flex:1;min-width:0;display:grid}.lp-sc-row-main b{white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden}.lp-sc-row-main span{color:var(--d-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.85em;overflow:hidden}.lp-sc-amt{white-space:nowrap;font-weight:700}.lp-sc-amt.good{color:var(--good)}.lp-sc-envs{display:grid}.lp-sc-envs li{border-bottom:1px solid var(--d-line);align-items:center;gap:.8em;padding:.75em 0;display:flex}.lp-sc-envs .lp-sc-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:550;overflow:hidden}.lp-sc-envs li b{white-space:nowrap;font-weight:700}.lp-sc-envs li.is-empty .lp-glyph{box-shadow:inset 0 0 0 1px var(--d-line-strong);background:0 0}.lp-sc-envs li.is-empty .lp-glyph:before{background:var(--d-line-strong)}.lp-sc-envs li.is-empty b{color:var(--d-muted);font-weight:500}.lp-sc-bar{gap:.25em;height:1.1em;display:flex}.lp-sc-bar span{background:var(--k);border-radius:.25em;flex-basis:0}.lp-sc-card{background:var(--lp-screen-2);border:1px solid var(--d-line);border-radius:.8em;gap:.8em;padding:1em;display:grid}.lp-sc-card p{font-weight:600}.lp-sc-btn{background:var(--accent);min-height:3em;color:var(--on-accent);border-radius:.6em;place-items:center;font-weight:650;display:grid}.lp-sc-goal{flex-wrap:wrap}.lp-sc-goal-bar{background:color-mix(in oklab, var(--k) 22%, transparent);border-radius:1em;flex-basis:100%;height:.45em;overflow:hidden}.lp-sc-goal-bar i{background:var(--k);border-radius:inherit;width:74%;height:100%;display:block}.lp-lock{color:#fff;text-align:center;background:radial-gradient(90% 60% at 30% 10%,#ff9a6b,#0000 60%),linear-gradient(170deg,#c2441c,#5a1d0c 70%,#24100a);margin:-4.1em 0 0;padding:4.6em 1.2em 1.4em}.lp-phone:has(.lp-lock) .lp-phone-status{color:#fff;z-index:1}.lp-lock-clock{gap:0;margin:1.2em 0 1.6em;display:grid}.lp-lock-clock span{opacity:.9;font-size:1.05em;font-weight:600}.lp-lock-clock span:first-letter{text-transform:uppercase}.lp-lock-clock strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:6.2em;font-weight:700;font-stretch:90%;line-height:1}.lp-lock .lp-notif{text-align:left}.lp-lock-card{aspect-ratio:1.586;color:#fffc;letter-spacing:.1em;background:linear-gradient(135deg,#2b2d33,#121316);border-radius:.8em;justify-content:space-between;align-self:center;align-items:flex-end;width:70%;margin-top:auto;padding:.8em 1em;font-size:.85em;display:flex;box-shadow:0 1em 2em -1em #0009}.lp-lock-card i{background:radial-gradient(circle at 35%,#eb5b2b 0 .8em,#0000 .82em),radial-gradient(circle at 65%,#f5a623 0 .8em,#0000 .82em);border-radius:50%;width:2.6em;height:1.6em}.lp-notif{background:color-mix(in srgb, var(--p-card) 90%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px var(--p-line), 0 .6em 1.6em -.8em #00000059;border-radius:1.3em;align-items:flex-start;gap:.8em;padding:.8em .9em;display:flex}.lp-notif-icon{flex-shrink:0;width:2.8em;height:2.8em}.lp-notif-body{flex:1;gap:.1em;min-width:0;display:grid}.lp-notif-head{justify-content:space-between;gap:.6em;font-size:.95em;display:flex}.lp-notif-head b{font-weight:650}.lp-notif-head span{color:var(--muted)}.lp-notif-text{font-size:.95em;line-height:1.3}.lp-rules{background:var(--lp-tile);box-shadow:inset 0 0 0 1px var(--lp-tile-line);border-radius:10px;gap:28px;padding:24px 20px;display:grid}@media (min-width:720px){.lp-rules{padding:40px}}@media (min-width:1000px){.lp-rules{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;padding:48px}}.lp-pay{align-content:start;gap:10px;display:grid}.lp-pay .lp-rule-pick{margin-top:16px}.lp-pay-label{color:var(--muted);font-size:15px;font-weight:600}.lp-pay-field{border-bottom:2px solid var(--line-strong);transition:border-color .2s var(--ease);align-items:baseline;gap:10px;display:flex}.lp-pay-field:focus-within{border-color:var(--accent)}.lp-pay-field input{min-width:0;max-width:100%;min-height:0;box-shadow:none;color:var(--text);font-family:var(--font-display);font-variant-numeric:tabular-nums lining-nums;background:0 0;border:0;border-radius:0;outline:0;flex:0 auto;padding:0;font-size:64px;font-weight:800;font-stretch:75%;line-height:72px}.lp-pay-field span{font-family:var(--font-display);color:var(--muted);font-size:28px;font-weight:800;font-stretch:80%}@media (min-width:720px){.lp-pay-field input{font-size:80px;line-height:88px}}.lp .lp-pay-range{appearance:none;width:100%;height:44px;min-height:44px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;margin:4px 0 0;padding:0}.lp-pay-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--accent) var(--fill), var(--line-strong) var(--fill));border-radius:3px;height:6px}.lp-pay-range::-moz-range-track{background:linear-gradient(90deg, var(--accent) var(--fill), var(--line-strong) var(--fill));border-radius:3px;height:6px}.lp-pay-range::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--accent);background:#fff;border-radius:50%;width:28px;height:28px;margin-top:-11px;box-shadow:0 2px 6px #0003}.lp-pay-range::-moz-range-thumb{border:2px solid var(--accent);background:#fff;border-radius:50%;width:24px;height:24px;box-shadow:0 2px 6px #0003}.lp-pay-range:focus-visible{outline:none}.lp-pay-range:focus-visible::-webkit-slider-thumb{outline:2px solid var(--accent);outline-offset:3px}.lp-rule-main{align-content:start;gap:20px;display:grid}.lp-rule-pick{background:var(--lp-screen);box-shadow:inset 0 0 0 1px var(--lp-tile-line);border:0;border-radius:10px;justify-self:start;gap:4px;margin:0;padding:4px;display:inline-flex}.lp-rule-pick label{cursor:pointer;position:relative}.lp-rule-pick input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.lp-rule-pick span{min-height:40px;font-family:var(--font-display);color:var(--muted);transition:background-color .2s var(--ease), color .2s var(--ease);border-radius:7px;place-items:center;padding:0 16px;font-size:17px;font-weight:800;font-stretch:85%;display:grid}.lp-rule-pick input:checked+span{background:var(--ink);color:var(--on-ink)}.lp-rule-pick input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.lp-rule-desc{color:var(--muted);max-width:60ch;min-height:44px;font-size:15px;line-height:22px}.lp-rule-bar{gap:3px;height:64px;display:flex}@media (min-width:1000px){.lp-rule-main{align-content:center;gap:28px}.lp-rule-bar{height:120px}}.lp-rule-bar span{background:var(--k);min-width:8px;transition:flex-grow .4s var(--ease);border-radius:4px;flex-basis:0}.lp-rule-list{display:grid}@media (min-width:720px){.lp-rule-list{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:16px}}.lp-rule-list li{border-top:1px solid var(--line);grid-template-columns:44px 1fr auto;align-items:baseline;gap:4px 12px;padding:12px 0;display:grid}@media (min-width:720px){.lp-rule-list li{border-top:3px solid var(--k);grid-template-columns:1fr;align-content:start}}.lp-rule-pct{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;font-stretch:78%;line-height:26px}.lp-rule-name{color:var(--muted);font-size:14px;line-height:20px}.lp-rule-amt{text-align:right;white-space:nowrap;font-size:17px;font-weight:700;line-height:24px}@media (min-width:720px){.lp-rule-amt{font-variant-numeric:tabular-nums;text-align:left;font-family:var(--font-display);font-size:26px;font-weight:800;font-stretch:78%;line-height:30px}}.lp-bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lp-tile{background:var(--lp-tile);box-shadow:inset 0 0 0 1px var(--lp-tile-line);border-radius:10px;flex-direction:column;grid-column:span 2;gap:20px;padding:20px;display:flex;position:relative;overflow:hidden}.lp-tile-text{gap:6px;display:grid}.lp-tile .lp-body{font-size:15px;line-height:22px}.lp-tile-auto{order:1}.lp-tile-csv{order:2}.lp-tile-widget{order:3}.lp-tile-debt{order:4}.lp-tile-together{order:5}.lp-tile-report{order:6}.lp-tile-widget,.lp-tile-debt{grid-column:span 1;padding:16px}.lp-tile-widget .lp-title,.lp-tile-debt .lp-title{font-size:16px;line-height:22px}.lp-tile-widget .lp-body,.lp-tile-debt .lp-body{font-size:13px;line-height:19px}@media (min-width:720px){.lp-bento{gap:16px}.lp-tile{gap:28px;padding:28px}.lp-tile-widget,.lp-tile-debt{padding:28px}.lp-tile .lp-body,.lp-tile-widget .lp-body,.lp-tile-debt .lp-body{font-size:15px;line-height:22px}.lp-tile-widget .lp-title,.lp-tile-debt .lp-title{font-size:17px;line-height:24px}}@media (min-width:1000px){.lp-bento{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense}.lp-tile{grid-column:span 1;min-height:240px;order:0!important}.lp-tile-auto{flex-direction:row;grid-column:span 2;align-items:center}.lp-tile-auto .lp-vis{flex:1.2;order:2}.lp-tile-auto .lp-tile-text{flex:1;align-self:end}.lp-tile-widget{grid-row:span 2}.lp-tile-report{flex-direction:row;grid-column:span 2;align-items:center}.lp-tile-report .lp-vis{flex:1.2;order:2}.lp-tile-report .lp-tile-text{flex:1;align-self:end}}.lp-vis{min-height:0;color:var(--d-text);flex:1;place-items:center;font-size:12px;line-height:1.35;display:grid}@media (min-width:720px){.lp-vis{font-size:13px}}.lp-vis-arrow{width:18px;height:18px;color:var(--d-muted)}.lp-vis-auto{width:100%;min-height:170px;position:relative}.lp-wallet{aspect-ratio:1.586;color:#ffffffd9;letter-spacing:.1em;background:linear-gradient(135deg,#ef7246,#b23a14 60%,#7d2409);border-radius:10px;flex-direction:column;justify-content:space-between;width:46%;max-width:200px;padding:10px 12px;font-size:11px;display:flex;position:absolute;top:6px;left:4%;transform:rotate(-8deg);box-shadow:0 16px 30px -16px #0009}.lp-wallet-mark{width:24px;height:24px}.lp-vis-stack{z-index:1;gap:8px;width:min(100%,360px);margin-left:auto;padding-top:48px;display:grid;position:relative}.lp-vis-stack .lp-notif:nth-child(2){opacity:.7;transform-origin:top;transform:scale(.96)}.lp-vis-widget{align-content:center;gap:16px}.lp-widget{aspect-ratio:1;background:var(--lp-screen);width:min(100%,196px);box-shadow:0 14px 30px -18px #1e140a80, inset 0 0 0 1px var(--lp-tile-line);border-radius:22px;flex-direction:column;gap:4px;padding:14px;display:flex}.lp-widget-top{color:var(--d-muted);align-items:center;gap:6px;font-size:11px;font-weight:600;line-height:1.2;display:flex}.lp-widget-mark{flex-shrink:0;width:18px;height:18px}.lp-widget strong{font-family:var(--font-display);margin-top:auto;font-size:40px;font-weight:800;font-stretch:75%;line-height:1}.lp-widget-bar{background:color-mix(in oklab, var(--e-free) 22%, transparent);border-radius:3px;height:5px;overflow:hidden}.lp-widget-bar i{background:var(--e-free);border-radius:inherit;width:50%;height:100%;display:block}.lp-widget-sub{color:var(--d-muted);font-size:10.5px;line-height:1.25}.lp-siri{background:var(--lp-screen);max-width:220px;box-shadow:inset 0 0 0 1px var(--lp-tile-line);border-radius:20px;align-items:center;gap:8px;padding:8px 12px 8px 8px;font-weight:600;line-height:1.3;display:flex}.lp-siri-orb{background:conic-gradient(from 200deg,#ff5e8a,#ffb35c,#5ce1ff,#7a6bff,#ff5e8a);border-radius:50%;flex-shrink:0;width:22px;height:22px}@media (max-width:719px){.lp-tile-widget .lp-siri{display:none}.lp-widget{width:100%;max-width:150px}}.lp-vis-csv{grid-template-columns:auto auto minmax(0,1fr);gap:12px;width:100%}.lp-file{background:var(--lp-screen);box-shadow:inset 0 0 0 1px var(--lp-tile-line);color:var(--d-muted);text-align:center;overflow-wrap:anywhere;border-radius:8px;justify-items:center;gap:6px;max-width:96px;padding:12px 10px;font-size:10.5px;display:grid}.lp-file svg{width:30px;height:30px;color:var(--good)}.lp .lp-mini-rows{background:var(--lp-screen);width:100%;box-shadow:inset 0 0 0 1px var(--lp-tile-line);border-radius:8px;padding:4px 12px;display:grid}.lp-mini-rows li{align-items:center;gap:8px;min-width:0;padding:8px 0;display:flex}.lp-mini-rows li+li{border-top:1px solid var(--d-line)}.lp-mini-rows li>span:not(.lp-av){white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.lp-mini-rows b{white-space:nowrap;font-weight:650}.lp-mini-rows>li>svg{width:14px;height:14px;color:var(--good);flex-shrink:0}.lp-mini-rows .lp-av{width:22px;height:22px;font-size:11px}.lp-vis-together{justify-self:center;gap:12px;width:100%;max-width:380px}.lp-duo{justify-content:center;display:flex}.lp-duo .lp-av{width:44px;height:44px;box-shadow:0 0 0 3px var(--lp-tile);font-size:18px}.lp-duo .lp-av+.lp-av{margin-left:-10px}.lp-vis-debt{justify-items:stretch;gap:10px;width:100%}.lp-debt-who{align-items:center;gap:6px;display:flex}.lp-debt-who .lp-av{width:30px;height:30px;font-size:13px}.lp-debt-who svg{width:14px;height:14px;color:var(--d-muted)}.lp-debt-who b{font-family:var(--font-display);margin-left:auto;font-size:22px;font-weight:800;font-stretch:78%}.lp-debt-bar{background:color-mix(in oklab, var(--good) 20%, transparent);border-radius:3px;height:6px;overflow:hidden}.lp-debt-bar i{background:var(--good);border-radius:inherit;width:67%;height:100%;display:block}.lp-debt-sub{color:var(--d-muted);font-size:11.5px}.lp-vis-report{justify-self:center;gap:14px;width:100%;max-width:380px}.lp-chart{border-bottom:1px solid var(--d-line-strong);align-items:flex-end;gap:8px;width:100%;height:110px;padding-bottom:1px;display:flex}.lp-chart span{background:var(--d-line-strong);border-radius:4px 4px 0 0;flex:1}.lp-chart span.on{background:var(--accent)}.lp-tip{background:var(--lp-screen);width:100%;box-shadow:inset 0 0 0 1px var(--lp-tile-line);border-radius:8px;padding:10px 12px;line-height:1.4}.lp-tip b{color:var(--accent)}.lp-privacy{background:var(--lp-band);color:var(--lp-band-text);margin-top:96px;padding:72px 0}@media (min-width:720px){.lp-privacy{margin-top:112px;padding:96px 0}}@media (prefers-color-scheme:dark){.lp-privacy{box-shadow:inset 0 1px 0 var(--d-line), inset 0 -1px 0 var(--d-line)}}.lp-privacy-in{gap:40px;display:grid}@media (min-width:1000px){.lp-privacy-in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:80px}}.lp-privacy-head{gap:14px;display:grid}.lp-privacy .lp-lead{color:var(--lp-band-muted)}.lp-privacy-grid{gap:0;display:grid}@media (min-width:720px){.lp-privacy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px}}.lp-privacy-grid li{border-top:1px solid #ffffff1f;grid-template-columns:28px 1fr;align-content:start;gap:4px 14px;padding:20px 0;display:grid}.lp-privacy-grid svg{color:#ff7a4d;grid-row:span 2;width:26px;height:26px}.lp-privacy-grid .lp-body{color:var(--lp-band-muted);font-size:15px;line-height:22px}.lp-plans{align-items:stretch;gap:16px;width:100%;max-width:920px;margin:0 auto;display:grid}@media (min-width:720px){.lp-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.lp-plan{background:var(--p-card);box-shadow:var(--shadow), inset 0 0 0 1px var(--p-line);border-radius:10px;align-content:start;gap:14px;padding:28px 24px;display:grid}.lp-plan>.lp-btn,.lp-plan-body .lp-btn{justify-self:stretch;margin-top:8px}@media (min-width:720px){.lp-plan>.lp-btn,.lp-plan-body .lp-btn{justify-self:start}}.lp-plan.koverta{--flap:64px;padding:calc(var(--flap) + 32px) 24px 28px;min-height:0;box-shadow:var(--shadow);border-radius:4px}.lp-plan-body{gap:14px}.lp-plan-price{font-family:var(--font-display);color:var(--muted);font-size:20px;font-weight:800;font-stretch:80%;line-height:26px}.lp-plan-list{gap:10px;display:grid}.lp-plan-list li{grid-template-columns:20px 1fr;gap:10px;font-size:15px;line-height:22px;display:grid}.lp-plan-list svg{width:18px;height:18px;color:var(--good);margin-top:2px}.lp-plan .koverta-seal svg{width:16px;height:16px}.lp-faq{display:grid}@media (min-width:900px){.lp-faq{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px}}.lp-faq-col{border-top:1px solid var(--d-line)}@media (max-width:899px){.lp-faq-col+.lp-faq-col{border-top:0}}.lp-faq details{border-bottom:1px solid var(--d-line);background:0 0}.lp-faq summary{cursor:pointer;min-height:64px;color:var(--d-text);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:17px;font-weight:600;line-height:24px;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary svg{width:18px;height:18px;color:var(--d-muted);transition:transform .3s var(--ease);flex-shrink:0}.lp-faq details[open] summary svg{transform:rotate(180deg)}.lp-faq summary:hover{color:var(--accent)}.lp-faq details p{max-width:60ch;color:var(--d-muted);padding:0 0 20px}.lp-final{text-align:center;justify-items:center;gap:16px;padding-top:112px;padding-bottom:104px;display:grid}@media (min-width:720px){.lp-final{padding-top:88px;padding-bottom:88px}}.lp-final .lp-h2{max-width:16ch}.lp-final-cta{justify-items:center;gap:8px;width:100%;margin-top:12px;display:grid}.lp-final-cta .lp-btn{width:100%;max-width:360px}@media (min-width:720px){.lp-final-cta{justify-content:center;gap:20px;display:flex}.lp-final-cta .lp-btn{width:auto}}.lp-seal-env{view-timeline:--seal block;width:240px;height:152px;margin:72px 0 24px;position:relative}@media (min-width:720px){.lp-seal-env{width:280px;height:176px;margin-top:64px}}.lp-seal-env>*{position:absolute}.lp-seal-back{background:color-mix(in oklab, var(--brand) 34%, #3a2a22);z-index:0;border-radius:4px;inset:0}.lp-seal-letter{z-index:2;background:var(--lp-screen);height:84%;color:var(--d-text);border-radius:3px;place-items:start center;padding-top:12%;font-size:26px;display:grid;top:8%;left:7%;right:7%;box-shadow:0 2px 6px #0000001f}.lp-seal-front{z-index:3;--k:var(--brand);background:linear-gradient(to top right, transparent calc(50% - .5px), color-mix(in oklab, var(--brand) 30%, transparent) 50%, transparent calc(50% + .5px)) left bottom / 50% 60% no-repeat, linear-gradient(to top left, transparent calc(50% - .5px), color-mix(in oklab, var(--brand) 30%, transparent) 50%, transparent calc(50% + .5px)) right bottom / 50% 60% no-repeat, color-mix(in oklab, var(--brand) 9%, var(--lp-paper));clip-path:polygon(0 0,50% 52%,100% 0,100% 100%,0 100%);border-radius:4px;inset:0;box-shadow:0 30px 40px -24px #3c1e0a66}.lp-seal-flap{z-index:5;background:var(--brand);clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:top;height:58%;top:0;left:0;right:0}.lp-seal-mark{z-index:6;filter:drop-shadow(0 2px 4px #0000004d);width:40px;height:40px;margin:-20px 0 0 -20px;top:58%;left:50%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lp-seal-letter{animation:linear both lp-letter;animation-timeline:--seal;animation-range:entry 40% contain 30%}.lp-seal-flap{animation:linear both lp-flap;animation-timeline:--seal;animation-range:entry 40% contain 30%}.lp-seal-mark{animation:linear both lp-mark;animation-timeline:--seal;animation-range:entry 40% contain 30%}}}@keyframes lp-letter{0%{transform:translateY(-62%)}55%,to{transform:none}}@keyframes lp-flap{0%,55%{z-index:1;transform:scaleY(-1)}56%{z-index:5}to{z-index:5;transform:none}}@keyframes lp-mark{0%,85%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.lp-footer{border-top:1px solid var(--d-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-top:28px;padding-bottom:40px;display:flex}.lp-footer-links{flex-wrap:wrap;align-items:center;gap:4px 24px;font-size:14px;line-height:20px;display:flex}.lp-footer-links>a{align-items:center;min-height:44px;display:inline-flex}.lp .lp-footer-lang{border-left:1px solid var(--d-line);gap:4px;padding-left:24px;display:flex}.lp-footer-links a{color:var(--d-muted);text-decoration:none}.lp-footer-lang a{border-radius:6px;place-items:center;min-width:44px;min-height:44px;font-weight:600;display:inline-grid}.lp-footer-links a:hover{color:var(--d-text)}.lp-footer-lang a[aria-current]{color:var(--accent)}@media (max-width:599px){.lp .lp-footer-lang{border-left:0;flex-basis:100%;margin-left:-12px;padding-left:0}}@media (prefers-reduced-motion:no-preference){.lp-hero-text>*{animation:lp-rise .7s var(--ease) both}.lp-hero-text>:nth-child(2){animation-delay:80ms}.lp-hero-text>:nth-child(3){animation-delay:.16s}.lp-hero-phone{animation:lp-rise .9s var(--ease) .12s both}.lp-pour-sun{animation:lp-sun 1s var(--ease) both}.lp-rule-bar span{animation:lp-split .6s var(--ease) both;transform-origin:0}@keyframes lp-rise{0%{opacity:0;translate:0 16px}}@keyframes lp-sun{0%{opacity:0;scale:.85}}@keyframes lp-split{0%{transform:scaleX(0)}}}.lp-privacy .lp-h2,.lp-privacy .lp-title{color:var(--lp-band-text)}@media (max-width:719px){.lp-debt-who{flex-wrap:wrap}.lp-debt-who b{white-space:nowrap;flex-basis:100%;margin:4px 0 0;font-size:26px}.lp-chart{height:80px}.lp-duo .lp-av{width:36px;height:36px;font-size:15px}.lp-plan{gap:12px;padding:24px 20px}.lp-plan.koverta{--flap:52px;padding:calc(var(--flap) + 28px) 20px 24px}.lp-plan-list{gap:8px}.lp-plan-list li{font-size:14px;line-height:20px}}@media (prefers-color-scheme:dark){.lp-glyph,.lp-pocket{--env-paper:color-mix(in oklab, var(--k) 6%, var(--lp-paper))}}@media (max-width:719px){.lp-tile{gap:16px}.lp-vis-auto{min-height:150px}.lp-vis-together .lp-mini-rows li:nth-child(3),.lp-vis-csv .lp-mini-rows li:nth-child(3){display:none}.lp-chart{height:64px}}.lp-brand,.lp-lang a{min-height:44px}
