:root{--color-paper:rgb(248 244 241);--color-paper-2:rgb(241 236 232);--color-paper-3:rgb(232 225 221);--color-ink:rgb(29 22 20);--color-ink-2:rgb(49 41 38);--color-muted:rgb(97 89 85);--color-rule:rgb(217 211 207);--color-rule-2:rgb(199 191 186);--color-cotton:rgb(253 251 248);--color-desk:rgb(240 235 231);--color-print:rgb(36 28 25);--color-board:rgb(31 25 23);--color-board-type:rgb(246 243 239);--color-paid:rgb(112 28 150);--color-focus:rgb(112 28 150);--color-link:rgb(92 24 128);--color-board-type-soft:rgb(246 243 239/0.78);--color-press-shadow:rgb(0 0 0/0.6);--stock-muted:rgb(97 89 85);--stock-2:rgb(241 236 232);--stock-rule:rgb(217 211 207);--stock-ink:rgb(49 41 38)}:root[data-theme=dark]{--color-paper:rgb(24 20 18);--color-paper-2:rgb(33 28 25);--color-paper-3:rgb(42 36 33);--color-ink:rgb(242 237 232);--color-ink-2:rgb(222 215 209);--color-muted:rgb(176 166 159);--color-rule:rgb(58 50 46);--color-rule-2:rgb(74 65 60);--color-cotton:rgb(250 247 243);--color-desk:rgb(30 25 22);--color-board:rgb(250 247 243);--color-board-type:rgb(29 22 20);--color-board-type-soft:rgb(29 22 20/0.75);--color-press-shadow:rgb(255 255 255/0.5);--color-link:rgb(206 160 236);--color-focus:rgb(206 160 236)}.dark .lp{--shade:0 0 0;--lit:255 250 245}.lp{--tex-cotton:url(/landing/cotton.svg);--tex-desk:url(/landing/felt.svg);--shade:72 54 44;--lit:255 253 250;--deep:18 13 11;--edge-stock:inset 0 1px 0 rgb(var(--lit)/0.9),inset 0 -1px 0 rgb(var(--shade)/0.07),0 0 0 0.5px rgb(var(--shade)/0.22),0 1px 0 rgb(var(--shade)/0.12);--cast-stock:6px 5px 10px -6px rgb(var(--shade)/0.3);--cast-stock-lift:12px 10px 18px -8px rgb(var(--shade)/0.3);--radius-stock:8px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--text-sm:0.875rem;--text-md:1rem;--text-lg:1.125rem;--text-display:clamp(2.25rem,2.4vw + 1rem,3.5rem);--text-section:clamp(2rem,2.2vw + 1rem,3.25rem);--text-title:clamp(1.25rem,0.6vw + 0.95rem,1.5rem);--text-lead:clamp(1.0625rem,0.3vw + 1rem,1.25rem);--section-gap:144px;--gutter:64px;--container:1240px;--ease-out:cubic-bezier(0.16,1,0.3,1);--dur-short:220ms;--font-head:var(--font-display),system-ui,sans-serif;--font-text:var(--font-sans),system-ui,sans-serif;--font-fig:var(--font-mono),ui-monospace,monospace;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-text);font-size:var(--text-md);line-height:1.55}body:has(.lp),html:has(.lp){overflow-x:clip}.lp :focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.lp h1,.lp h2,.lp h3{margin:0;font-family:var(--font-head);font-weight:600;letter-spacing:-.03em;line-height:1.06;overflow-wrap:break-word;min-width:0;text-wrap:balance;color:var(--color-ink)}.lp .lp-home h1{font-size:var(--text-display);max-width:17ch;hyphens:manual}.lp .lp-home h2{font-size:var(--text-section);max-width:22ch}.lp .lp-home h3{font-size:var(--text-title);line-height:1.2;max-width:34ch}.lp p{margin:0;text-wrap:pretty}.lp a{text-underline-offset:.16em;text-decoration-thickness:1px}.lp .lead{font-size:var(--text-lead);line-height:1.45;color:var(--color-muted);max-width:40ch}.lp .fig{font-family:var(--font-fig);font-variant-numeric:tabular-nums}.lp .note{font-size:var(--text-sm);color:var(--color-muted)}.lp .wrap{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.lp .section{padding-block:calc(var(--section-gap) / 2)}.lp .section+.section{border-top:1px solid var(--color-rule)}.lp .desk{background-color:var(--color-desk);background-image:radial-gradient(90% 120% at 0 30%,var(--color-cotton),transparent 62%),var(--tex-desk)}.lp .stock{--color-muted:var(--stock-muted);--color-paper-2:var(--stock-2);--color-rule:var(--stock-rule);--color-ink-2:var(--stock-ink);background-color:var(--color-cotton);background-image:linear-gradient(100deg,var(--color-cotton),transparent 45%),var(--tex-cotton);color:var(--color-print);border-radius:var(--radius-stock);box-shadow:var(--edge-stock),var(--cast-stock)}.lp .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 var(--space-lg);border:0;border-radius:var(--radius-stock);font:500 var(--text-md)/1 var(--font-text);text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform var(--dur-short) var(--ease-out),box-shadow var(--dur-short) var(--ease-out)}.lp .btn--ink{background:var(--color-board);color:var(--color-board-type);text-shadow:0 -.75px 0 var(--color-press-shadow);box-shadow:var(--cast-stock)}.lp .btn--card{background-color:var(--color-cotton);background-image:var(--tex-cotton);color:var(--color-print);text-shadow:.5px .75px 0 var(--color-cotton);box-shadow:var(--edge-stock),var(--cast-stock)}.lp .btn:hover{transform:translateY(-1px);box-shadow:var(--edge-stock),var(--cast-stock-lift)}.lp .btn:active{transform:translateY(1px)}.lp .btn:disabled{opacity:.5;cursor:default;transform:none}.lp .link{color:var(--color-link);text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--color-link) 40%,transparent)}.lp .link:hover{text-decoration-color:var(--color-link)}.lp .mast{position:sticky;top:0;z-index:30;background:color-mix(in oklab,var(--color-paper) 92%,transparent);border-bottom:1px solid var(--color-rule)}.lp .mast__row{align-items:center;justify-content:space-between;min-height:72px}.lp .mast nav,.lp .mast__row{display:flex;gap:var(--space-lg)}.lp .mast nav{font-size:var(--text-sm)}.lp .mast nav a{color:var(--color-muted);text-decoration:none}.lp .mast nav a:hover{color:var(--color-ink)}.lp .mast__actions{display:flex;align-items:center;gap:var(--space-md)}.lp .mast__actions .btn{min-height:40px;padding:0 var(--space-md);font-size:var(--text-sm)}.lp .mast__login{font-size:var(--text-sm);color:var(--color-ink-2);text-decoration:none}.lp .mast__login:hover{text-decoration:underline}.lp .hero{padding-block:var(--space-2xl)}.lp .hero__visual{width:100%;margin:0;min-width:0;justify-self:stretch}.lp .hero__caption{width:100%}.lp .hero__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-3xl);align-items:center;min-height:min(620px,calc(100dvh - 72px - 2 * var(--space-2xl)))}.lp .hero__text{display:grid;gap:var(--space-lg)}.lp .hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.lp .hero__terms{font-size:var(--text-sm);color:var(--color-muted)}.lp .table-top{position:relative;min-height:560px;border-radius:12px;padding:var(--space-xl)}.lp .sheet{position:absolute;padding:20px 24px}.lp .sheet--review{left:2%;top:4%;width:46%;transform:rotate(-2.2deg)}.lp .sheet--chat{right:2%;top:10%;width:52%;transform:rotate(1.2deg);z-index:1}.lp .sheet--claim{left:6%;bottom:4%;width:42%;transform:rotate(-.8deg);z-index:2}.lp .sheet__label{font-size:.8125rem;color:var(--color-muted)}.lp .sheet__title{font:600 1.0625rem/1.3 var(--font-head);letter-spacing:-.01em;margin-top:4px}.lp .sheet__text{font-size:.9375rem}.lp .msg,.lp .sheet__text{line-height:1.45;margin-top:8px}.lp .msg{font-size:.875rem;padding:8px 12px;border-radius:6px}.lp .msg--agent{background:var(--color-paper-2)}.lp .msg--buyer{border:1px solid var(--color-rule);margin-left:18%}.lp .msg__who{display:block;font-size:.75rem;color:var(--color-muted);margin-bottom:2px}.lp .claim-row{display:flex;justify-content:space-between;gap:12px;font-size:.875rem;padding-block:8px;border-top:1px solid var(--color-rule)}.lp .claim-row:first-of-type{margin-top:12px}.lp .pressed{display:inline-block;margin:12px 0 4px;transform:rotate(-4deg);line-height:1.15;font:600 1.125rem/1 var(--font-head);color:var(--color-paid);white-space:nowrap;letter-spacing:-.01em;padding:8px 12px;border:2px solid;border-radius:6px;opacity:.86;text-shadow:.5px .75px 0 rgb(var(--lit)/.7),-.5px -.5px 0 rgb(var(--shade)/.18)}.lp .hero__caption{margin-top:var(--space-sm);font-size:var(--text-sm);color:var(--color-muted)}.lp .head{display:grid;gap:var(--space-md);margin-bottom:var(--space-2xl)}.lp .stages{list-style:none;margin:0;padding:0;counter-reset:stage}.lp .stage{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--space-3xl);align-items:start;padding-block:var(--space-2xl);border-top:1px solid var(--color-rule)}.lp .stage:first-child{border-top:0;padding-top:0}.lp .stage__text{display:grid;gap:var(--space-md);position:sticky;top:104px}.lp .stage__text p{color:var(--color-ink-2);max-width:40ch}.lp .capture{margin:0}.lp .capture img{width:100%;height:auto;display:block;border-radius:var(--radius-stock);box-shadow:var(--edge-stock),var(--cast-stock)}.lp .capture figcaption{margin-top:var(--space-sm);font-size:var(--text-sm);color:var(--color-muted)}.lp .rules{list-style:none;margin:0;padding:var(--space-lg) var(--space-xl)}.lp .rules li{padding-block:16px;border-top:1px solid var(--color-rule);font-size:var(--text-lg);line-height:1.4}.lp .rules li:first-child{border-top:0}.lp .extras{display:grid;gap:var(--space-sm);margin-top:var(--space-md)}.lp .extras p{font-size:var(--text-sm);color:var(--color-muted)}.lp .connect{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-3xl);align-items:start}.lp .connect ol{list-style:none;margin:0;padding:0;counter-reset:c}.lp .connect li{counter-increment:c;display:grid;grid-template-columns:48px minmax(0,1fr);gap:var(--space-md);padding-block:var(--space-lg);border-top:1px solid var(--color-rule);font-size:var(--text-lg);line-height:1.45}.lp .connect li:before{content:counter(c);font:400 1.25rem/1.4 var(--font-fig);color:var(--color-muted)}.lp .connect li:last-child{border-bottom:1px solid var(--color-rule)}.lp .path{font-weight:500}.lp .faq{border-top:1px solid var(--color-rule)}.lp .faq details{border-bottom:1px solid var(--color-rule)}.lp .faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:var(--space-lg);padding-block:var(--space-lg);font:600 var(--text-title)/1.25 var(--font-head);letter-spacing:-.015em}.lp .faq summary::-webkit-details-marker{display:none}.lp .faq summary:after{content:"+";font:400 1.5rem/1 var(--font-fig);color:var(--color-muted);transition:transform var(--dur-short) var(--ease-out)}.lp .faq details[open] summary:after{transform:rotate(45deg)}.lp .faq details p{padding-bottom:var(--space-lg);max-width:64ch;color:var(--color-ink-2)}.lp .board{background:var(--color-board);border-radius:12px;padding:var(--space-3xl) var(--space-2xl);display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-2xl);align-items:center}.lp .board,.lp .board h2{color:var(--color-board-type)}.lp .board p{color:var(--color-board-type-soft);margin-top:var(--space-md)}.lp .board__actions{display:grid;gap:var(--space-sm);justify-items:start}.lp .board .btn--card{box-shadow:var(--edge-stock),6px 5px 12px -6px rgb(var(--deep)/.6)}.lp .board :focus-visible{outline-color:var(--color-board-type)}.lp .board a.quiet{color:var(--color-board-type);font-size:var(--text-sm)}.lp .foot{border-top:1px solid var(--color-rule);padding-block:var(--space-2xl) var(--space-xl)}.lp .foot__mast{display:grid;gap:var(--space-sm);margin-bottom:var(--space-xl)}.lp .foot__mast p{color:var(--color-muted);max-width:52ch;font-size:var(--text-sm)}.lp .foot__cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr);gap:var(--space-xl)}.lp .foot__cols h3{font:500 var(--text-sm)/1.4 var(--font-text);letter-spacing:0;color:var(--color-muted);margin-bottom:var(--space-sm)}.lp .foot__cols ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:var(--text-sm)}.lp .foot__cols a{color:var(--color-ink-2);text-decoration:none}.lp .foot__cols a:hover{text-decoration:underline}.lp .foot__legal{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--color-rule);display:grid;gap:4px;font-size:.8125rem;color:var(--color-muted)}@media (max-width:60rem){.lp{--gutter:24px;--section-gap:96px}.lp .mast nav{display:none}.lp .hero{padding-block:var(--space-xl) var(--space-2xl)}.lp .board,.lp .connect,.lp .hero__grid,.lp .stage{grid-template-columns:minmax(0,1fr);gap:var(--space-xl);min-height:0}.lp .stage__text{position:static}.lp .board{padding:var(--space-2xl) var(--space-lg)}.lp .foot__cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lp .foot__cols>:last-child{grid-column:1/-1}}@media (max-width:40rem){.lp{--gutter:16px;--section-gap:72px}.lp .mast__login{display:none}.lp .table-top{min-height:0;padding:var(--space-md);display:grid;gap:var(--space-md)}.lp .sheet{position:relative;inset:auto;width:auto;transform:none}.lp .msg--buyer{margin-left:10%}.lp .rules{padding:var(--space-sm) var(--space-md)}.lp .connect li,.lp .rules li{font-size:var(--text-md)}}@media (prefers-reduced-motion:reduce){.lp .btn,.lp .faq summary:after{transition:none}.lp .btn:active,.lp .btn:hover{transform:none}}.dark .lp .desk{background-image:var(--tex-desk)}