.lp{--b-ink-2:#C9D6E6;--b-muted:#9FB2C8;--b-worse:#E0A43A;--l-hairline:#E6EAEE;--l-gap:#9AA4AE;--l-tint:#EAF0F6;--l-card-line:#D7DFE8;--l-struck:#8A949E;--b-panel:#1F2B39;--b-face:#2F4560;--b-warn:#F2C37A;--paper:#F2F4F5;--surface:#FCFDFD;--sunk:#F7F8F9;--ink:#16202B;--ink2:#3A4652;--muted:#5E6975;--line:#D9DEE3;--line2:#B9C2CB;--accent:#1F3A5F;--on-accent:#FFFFFF;--accent-soft:#E6ECF3;--better:#1E7A5A;--better-soft:#E3F1EA;--worse:#8F5E14;--worse-soft:#F6EBD8;--worse-mark:#AD7119;--broken:#B42318;--broken-soft:#FBE9E7;--neutral:#7F8893;--pending:#D9DEE3;--display:var(--f-display);--text:var(--f-text);--code:var(--f-code)}.lp .intro{display:grid;grid-gap:12px;gap:12px;max-width:66ch}.lp .hero{background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:20px 18px 28px;display:grid;grid-gap:22px;gap:22px}.lp .bar{display:flex;justify-content:space-between;align-items:center;font-size:14px}.lp .bar .wm{font:500 18px/1 var(--display)}.lp .bar .in{color:var(--ink2)}.lp .grid{display:grid;grid-gap:26px;gap:26px;align-items:center}@media (min-width:880px){.lp .grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.lp .pitch{display:grid;grid-gap:16px;gap:16px;min-width:0}.lp .ctx{font:500 14px/1.35 var(--text);color:var(--ink2);margin:0}.lp .h1{font:400 clamp(31px,4.1vw,46px)/1.07 var(--display);margin:0;text-wrap:balance;letter-spacing:-.01em}.lp .h1 .then{display:block;color:var(--accent)}.lp .sub{font-size:18px;line-height:1.5;color:var(--ink2);margin:0;max-width:52ch}.lp .act{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.lp .btn{font:500 16px/1 var(--text);background:var(--accent);color:var(--on-accent);border-radius:6px;padding:14px 18px;text-decoration:none}.lp .who{align-items:center;gap:10px;font-size:14px;color:var(--ink2);margin:0}.lp .faces,.lp .who{display:flex}.lp .faces span{width:28px;height:28px;border-radius:50%;background:var(--accent-soft);border:2px solid var(--paper);display:grid;place-items:center;font:500 11px/1 var(--text);color:var(--accent)}.lp .faces span+span{-webkit-margin-start:-8px;margin-inline-start:-8px}.lp .card{border:1px solid var(--line);border-radius:6px;background:var(--surface);padding:14px;display:grid;grid-gap:8px;gap:8px}.lp .trustl{font-size:14px;color:var(--muted);margin:0}.lp .free{font:500 14.5px/1.3 var(--text);color:var(--ink);display:flex;align-items:center;gap:8px}.lp .free:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent);flex:none}.lp .ex8{font:500 11px/1 var(--text);color:var(--muted);border:1px solid var(--line2);border-radius:999px;padding:3px 7px}.lp .pa{margin:0;min-width:0;background:var(--surface);border:1px solid var(--line2);border-radius:8px;overflow:hidden;box-shadow:0 1px 0 var(--line),0 14px 32px -20px rgba(22,32,43,.4)}.lp .pa-h{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--sunk)}.lp .pa-h b{font:600 14px/1.2 var(--text)}.lp .pa ol{list-style:none;margin:0;padding:6px 16px 4px;position:relative}.lp .pa ol:before{content:"";position:absolute;inset-inline-start:21px;top:24px;bottom:24px;width:1px;background:var(--line2)}.lp .pa li{display:grid;grid-template-columns:12px 50px minmax(0,1fr);grid-gap:12px;gap:12px;padding:11px 0;align-items:start;position:relative}.lp .pa li+li{border-top:1px dashed var(--line)}.lp .pa .dot8{width:11px;height:11px;border-radius:50%;background:var(--accent);margin-top:3px;box-shadow:0 0 0 3px var(--surface);position:relative;z-index:1}.lp .pa .d{font:500 12.5px/1 var(--code);color:var(--muted);padding-top:4px;white-space:nowrap}.lp .pa .t{font-size:15px;line-height:1.4;color:var(--ink);display:grid;grid-gap:4px;gap:4px}.lp .pa .who{justify-self:start;font:500 12px/1 var(--text);color:var(--accent);background:var(--accent-soft);border-radius:999px;padding:4px 8px}.lp .pa .res{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px;margin:6px 16px 0;padding:12px 0 14px;border-top:3px double var(--ink)}.lp .pa .res .big{font:400 46px/1 var(--display);letter-spacing:-.01em}.lp .pa .res .big small{font:400 16px/1 var(--text);color:var(--muted);-webkit-margin-start:6px;margin-inline-start:6px}.lp .pa .res .ten{display:grid;grid-template-columns:repeat(10,10px);grid-gap:3px;gap:3px}.lp .pa .res .ten i{height:10px;border-radius:2px;background:var(--accent)}.lp .pa .res .ten i.w{background:var(--worse-mark)}.lp .pa .res p{margin:0;font-size:13.5px;color:var(--ink2);flex-basis:100%}.lp .pa .res p b{color:var(--worse);font-weight:600}.lp .status{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.lp .close{display:grid;grid-gap:8px;gap:8px;max-width:68ch}.lp .lp-loop{--c-paper:#F2F4F5;--c-surface:#FCFDFD;--c-sunk:#F7F8F9;--c-ink:#16202B;--c-ink-2:#3A4652;--c-muted:#5E6975;--c-line:#D9DEE3;--c-line-strong:#B9C2CB;--c-accent:#1F3A5F;--c-worse:#8F5E14;--c-worse-soft:#F6EBD8;--c-worse-mark:#AD7119;--c-focus:#1F5FBF;--f-display:var(--font-newsreader),Georgia,"Times New Roman",serif;--f-text:var(--font-geist),system-ui,-apple-system,"Segoe UI",sans-serif;--f-code:var(--font-geist-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;--r-panel:6px;--rule:1px solid var(--c-line);--gutter:24px;color-scheme:light}.lp .lp-loop *{box-sizing:border-box}.lp .lp-loop{margin:0}.lp .lp-loop{background:var(--c-surface);color:var(--c-ink);font-family:var(--f-text);font-size:16px;line-height:1.55;-webkit-text-size-adjust:100%}.lp .lp-loop *{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.lp .lp-loop :focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.lp .lp-loop a{color:inherit;text-underline-offset:3px}.lp .lp-loop .site{max-width:1200px;margin-inline:auto;padding-inline:var(--gutter)}.lp .lp-loop .sec{padding-block:96px}.lp .lp-loop .top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:48px;gap:48px;align-items:end;margin-bottom:64px}.lp .lp-loop .top .left{display:grid;grid-gap:16px;gap:16px}.lp .lp-loop .h2{margin:0;font-family:var(--f-display);font-weight:400;font-size:clamp(32px,4.5vw,44px);line-height:1.08;letter-spacing:-.012em;text-wrap:balance;max-width:18ch}.lp .lp-loop .intro{margin:0;font-size:18px;line-height:1.6;color:var(--c-ink-2);max-width:48ch}.lp .lp-loop .desk{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:24px;gap:24px;align-items:start}.lp .lp-loop .slip{margin:0;background:var(--c-surface);border:var(--rule);border-radius:var(--r-panel);padding:28px;display:grid;grid-gap:14px;gap:14px;box-shadow:0 18px 40px -30px rgba(22,32,43,.35)}.lp .lp-loop .slip blockquote{margin:0;font-family:var(--f-display);font-style:italic;font-size:21px;line-height:1.4;color:var(--c-ink)}.lp .lp-loop .slip figcaption{font-size:13px;color:var(--c-muted)}.lp .lp-loop .big{grid-column:1/8;grid-row:1}.lp .lp-loop .big blockquote{font-size:clamp(26px,3vw,32px);line-height:1.28}.lp .lp-loop .receipt{grid-column:8/13;grid-row:1/3;margin-top:-24px;transform:rotate(.8deg);padding:22px 24px 20px;border-radius:2px;gap:0;position:relative;z-index:2}.lp .lp-loop .stat{grid-column:2/7;grid-row:2;margin-top:8px;background:var(--c-ink);color:var(--c-paper);border-color:var(--c-ink);transform:rotate(-.5deg)}.lp .lp-loop .stat .num{font-family:var(--f-display);font-size:56px;line-height:1;font-weight:500;letter-spacing:-.015em}.lp .lp-loop .stat p{margin:0;font-size:16px;line-height:1.5}.lp .lp-loop .stat .src{font-size:13px;color:var(--c-line-strong)}.lp .lp-loop .small{grid-column:7/11;grid-row:3;margin-top:-8px;-webkit-margin-start:-32px;margin-inline-start:-32px;position:relative;z-index:3}.lp .lp-loop .r-head{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--c-muted);padding-bottom:12px;border-bottom:1px dashed var(--c-line-strong)}.lp .lp-loop .r-head b{color:var(--c-ink);font-weight:600}.lp .lp-loop .r-rows{list-style:none;margin:0;padding:6px 0}.lp .lp-loop .r-rows li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 16px;gap:4px 16px;padding:10px 0;border-bottom:1px dashed var(--c-line)}.lp .lp-loop .r-rows li:last-child{border-bottom:0}.lp .lp-loop .r-rows .when{grid-column:1/-1;font-family:var(--f-code);font-size:13px;color:var(--c-muted)}.lp .lp-loop .r-rows .see{font-size:15px;color:var(--c-ink)}.lp .lp-loop .r-rows .know{font-size:14px;color:var(--c-muted);text-align:end;white-space:nowrap}.lp .lp-loop .r-rows .know.yes{color:var(--c-ink);font-weight:500}.lp .lp-loop .r-rows li.peak{background:var(--c-worse-soft);margin-inline:-14px;padding-inline:14px;border-bottom:1px solid var(--c-worse-mark)}.lp .lp-loop .r-rows li.peak .see{font-weight:600}.lp .lp-loop .r-rows li.peak{grid-template-columns:minmax(0,1fr)}.lp .lp-loop .r-rows li.peak .know{color:var(--c-worse);font-weight:500;white-space:normal;text-align:start}.lp .lp-loop .r-total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-top:12px;border-top:1px solid var(--c-ink);font-size:15px}.lp .lp-loop .r-total b{font-family:var(--f-display);font-weight:500;font-size:28px;letter-spacing:-.01em}@media (max-width:980px){.lp .lp-loop .top{grid-template-columns:1fr;gap:16px;margin-bottom:40px}.lp .lp-loop .desk{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.lp .lp-loop .big{grid-column:1/-1}.lp .lp-loop .receipt{grid-column:1/5;grid-row:2;margin-top:0}.lp .lp-loop .stat{grid-column:3/7;grid-row:3;margin-top:-40px;position:relative;z-index:3}.lp .lp-loop .small{grid-column:1/-1;grid-row:4;margin:0}}@media (max-width:640px){.lp .lp-loop{--gutter:16px}.lp .lp-loop .sec{padding-block:64px}.lp .lp-loop .intro{font-size:17px}.lp .lp-loop .desk{grid-template-columns:1fr;gap:16px}.lp .lp-loop .big,.lp .lp-loop .receipt,.lp .lp-loop .small,.lp .lp-loop .stat{grid-column:1;grid-row:auto;margin:0;transform:none}.lp .lp-loop .slip{padding:22px}.lp .lp-loop .receipt{padding:18px 18px 16px}.lp .lp-loop .r-head{flex-direction:column;gap:2px}.lp .lp-loop .big blockquote{font-size:24px}.lp .lp-loop .stat .num{font-size:48px}}.lp .lp-loop{border-top:1px solid var(--line)}.lp .lp-loop .stat a{color:var(--c-line-strong)}.lp .lp-loop .r-rows li{transition:opacity .25s}.lp .lp-loop .printing .r-rows li.wait,.lp .lp-loop .printing .r-total b{opacity:.15}.lp .lp-loop .r-total b{transition:opacity .25s}@media (prefers-reduced-motion:reduce){.lp .lp-loop .r-rows li,.lp .lp-loop .r-total b{transition:none}}.lp .lp-loop .receipt.lead{padding:26px 28px 22px}.lp .lp-loop .receipt.lead .r-head b{font-size:16px}.lp .lp-loop .receipt.lead .r-rows li{padding:14px 0}.lp .lp-loop .receipt.lead .see{font-size:17px}.lp .lp-loop .receipt.lead .know{font-size:15px}.lp .lp-loop .receipt.lead .r-total b{font-size:36px}.lp .v0 .big blockquote{font-size:clamp(22px,2.4vw,26px)}.lp .v0 .receipt.lead{box-shadow:0 26px 50px -28px rgba(22,32,43,.45)}.lp .v0 .small blockquote{font-size:19px}.lp .lp-system{--c-paper:#F2F4F5;--c-surface:#FCFDFD;--c-sunk:#F7F8F9;--c-ink:#16202B;--c-ink-2:#3A4652;--c-muted:#5E6975;--c-line:#D9DEE3;--c-line-strong:#B9C2CB;--c-accent:#1F3A5F;--c-worse:#8F5E14;--c-worse-soft:#F6EBD8;--c-worse-mark:#AD7119;--c-neutral-mark:#7F8893;--c-focus:#1F5FBF;--f-display:var(--font-newsreader),Georgia,"Times New Roman",serif;--f-text:var(--font-geist),system-ui,-apple-system,"Segoe UI",sans-serif;--f-code:var(--font-geist-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;--r-control:4px;--rule:1px solid var(--c-line);--m-open:200ms;--m-settle:600ms;--m-ease:cubic-bezier(.2,.7,.2,1);--gutter:24px;color-scheme:light}.lp .lp-system *{box-sizing:border-box}.lp .lp-system{margin:0}.lp .lp-system{background:var(--c-paper);color:var(--c-ink);font-family:var(--f-text);font-size:16px;line-height:1.55;-webkit-text-size-adjust:100%}.lp .lp-system *{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.lp .lp-system :focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.lp .lp-system .site{max-width:1200px;margin-inline:auto;padding-inline:var(--gutter)}.lp .lp-system .sec{padding-block:96px}.lp .lp-system .grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:72px;gap:72px;align-items:start}.lp .lp-system .left{display:grid;grid-gap:20px;gap:20px;position:-webkit-sticky;position:sticky;top:32px}.lp .lp-system .handoff{margin:12px 0 0;padding-top:24px;border-top:var(--rule);font-family:var(--f-display);font-size:23px;line-height:1.35;max-width:26ch}.lp .lp-system .handoff span{color:var(--c-muted)}@media (max-width:980px){.lp .lp-system .grid{display:flex;flex-direction:column;gap:24px}.lp .lp-system .left{display:contents}.lp .lp-system .handoff{order:4;margin-top:24px}}@media (max-width:640px){.lp .lp-system{--gutter:16px}.lp .lp-system .sec{padding-block:64px}.lp .lp-system .handoff{font-size:21px}}@media (prefers-reduced-motion:reduce){.lp .lp-system *{transition:none!important}}.lp .lp-system .sec.s3{padding-block:88px}.lp .lp-system .opener{margin:0;font-family:var(--f-display);font-weight:400;font-size:clamp(34px,4.4vw,48px);line-height:1.06;letter-spacing:-.014em;text-wrap:balance}.lp .lp-system .cause{margin:0;font-size:18px;line-height:1.55;color:var(--c-ink-2);max-width:36ch}.lp .lp-system .cause b{color:var(--c-ink);font-weight:600}.lp .lp-system .day{font-family:var(--f-code);font-size:14px}.lp .lp-system .engine{margin:18px 0 0;padding:14px 16px;background:var(--c-surface);border:1px solid var(--c-line);border-radius:6px;font-size:15px;line-height:1.5;color:var(--c-ink-2)}.lp .lp-system .engine b{color:var(--c-ink)}.lp .lp-system .s3 .left{gap:22px}.lp .lp-system .drive{margin:0;font-family:var(--f-display);font-size:24px;line-height:1.3;color:var(--c-ink);max-width:24ch}.lp .lp-system .anchors{display:grid;grid-template-columns:auto auto;justify-content:start;grid-gap:8px 28px;gap:8px 28px;padding-top:18px;border-top:3px double var(--c-ink)}.lp .lp-system .anchors div{display:grid;grid-gap:4px;gap:4px}.lp .lp-system .anchors b{font-family:var(--f-display);font-weight:500;font-size:52px;line-height:1;letter-spacing:-.02em;color:var(--c-ink)}.lp .lp-system .anchors span{font-size:14px;color:var(--c-ink-2);max-width:16ch}.lp .lp-system .anchors .from{font-size:13px;color:var(--c-muted)}.lp .lp-system .anchors .from s{-webkit-text-decoration-color:var(--c-muted);text-decoration-color:var(--c-muted)}.lp .lp-system .wk{display:grid;grid-gap:0;gap:0;min-width:0}.lp .lp-system .wk-head{display:flex;justify-content:space-between;gap:12px;padding-bottom:12px;font-size:15px;color:var(--c-ink-2);border-bottom:1px solid var(--c-ink)}.lp .lp-system .wk-head b{color:var(--c-ink)}.lp .lp-system .wk-head .ex{font-size:13px;color:var(--c-muted)}.lp .lp-system .prob{display:block;font-size:14.5px;color:var(--c-muted);line-height:1.45}.lp .lp-system .prob s{-webkit-text-decoration-color:var(--c-muted);text-decoration-color:var(--c-muted)}.lp .lp-system .out{display:block;font-size:17px;line-height:1.45;color:var(--c-ink);margin-top:4px}.lp .lp-system .mark{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:13px;color:var(--c-accent)}.lp .lp-system .mark:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--c-accent);flex:none}.lp .lp-system .B ol{list-style:none;margin:16px 0 0;padding:0;position:relative}.lp .lp-system .B ol:before{content:"";position:absolute;inset-inline-start:5px;top:8px;bottom:8px;width:1px;background:var(--c-line-strong)}.lp .lp-system .B li{position:relative;padding:0 0 26px 30px;display:grid;grid-gap:2px;gap:2px}.lp .lp-system .B li:before{content:"";position:absolute;inset-inline-start:0;top:5px;width:11px;height:11px;border-radius:50%;background:var(--c-surface);border:2px solid var(--c-accent)}.lp .lp-system .B li.done:before{background:var(--c-accent)}.lp .lp-system .B .day{display:flex;justify-content:space-between;gap:10px;font-family:var(--f-code);font-size:13.5px;color:var(--c-ink-2)}.lp .lp-system .B .day em{font-style:normal;color:var(--c-accent)}.lp .lp-system .engine{background:var(--c-sunk)}.lp .lp-system .wk li{transition:opacity .3s}@media (max-width:640px){.lp .lp-system .anchors b{font-size:44px}.lp .lp-system .drive{font-size:21px}}@media (prefers-reduced-motion:reduce){.lp .lp-system .wk li{transition:none}}.lp .lp-replay{--c-paper:#F2F4F5;--c-surface:#FCFDFD;--c-sunk:#F7F8F9;--c-ink:#16202B;--c-ink-2:#3A4652;--c-muted:#5E6975;--c-line:#D9DEE3;--c-line-strong:#B9C2CB;--c-accent:#1F3A5F;--c-better:#1E7A5A;--c-better-soft:#E3F1EA;--c-worse:#8F5E14;--c-worse-soft:#F6EBD8;--c-worse-mark:#AD7119;--c-focus:#1F5FBF;--b-ink:#FFFFFF;--b-ink-2:#C9D6E6;--b-muted:#9FB2C8;--b-line:rgba(255,255,255,.18);--b-better:#5CC196;--b-worse:#E0A43A;--b-pending:rgba(255,255,255,.16);--f-display:var(--font-newsreader),Georgia,"Times New Roman",serif;--f-text:var(--font-geist),system-ui,-apple-system,"Segoe UI",sans-serif;--f-code:var(--font-geist-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;--r-control:4px;--r-panel:6px;--r-pill:999px;--rule:1px solid var(--c-line);--m-open:200ms;--m-step:420ms;--m-ease:cubic-bezier(.2,.7,.2,1);--gutter:24px;color-scheme:light}.lp .lp-replay *{box-sizing:border-box}.lp .lp-replay{margin:0}.lp .lp-replay{background:var(--c-paper);color:var(--c-ink);font-family:var(--f-text);font-size:16px;line-height:1.55;-webkit-text-size-adjust:100%}.lp .lp-replay *{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.lp .lp-replay :focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.lp .lp-replay .band :focus-visible{outline-color:var(--c-on-accent)}.lp .lp-replay .band{background:var(--c-accent);color:var(--b-ink)}.lp .lp-replay .site{max-width:1200px;margin-inline:auto;padding-inline:var(--gutter)}.lp .lp-replay .sec{padding-block:112px}.lp .lp-replay .eyebrow{margin:0;font-size:15px;color:var(--b-muted)}.lp .lp-replay .h2{margin:0;font-family:var(--f-display);font-weight:400;font-size:clamp(34px,4.8vw,52px);line-height:1.06;letter-spacing:-.014em;text-wrap:balance}@media (max-width:640px){.lp .lp-replay{--gutter:16px}.lp .lp-replay .sec{padding-block:72px}}@media (prefers-reduced-motion:reduce){.lp .lp-replay *{transition:none!important}}.lp .lp-replay .ask{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:40px;padding-top:28px;border-top:1px solid var(--b-line)}.lp .q4 .band{background:var(--c-accent);color:var(--c-on-accent)}.lp .q4 .sec{padding-block:64px}.lp .q4 .two{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:56px;gap:56px;align-items:center}.lp .q4 .l{display:grid;grid-gap:16px;gap:16px;min-width:0}.lp .q4 .eyebrow{margin:0;font-size:14px;color:var(--b-muted)}.lp .q4 .h2{margin:0;font-family:var(--f-display);font-weight:400;font-size:clamp(30px,3.4vw,40px);line-height:1.1;letter-spacing:-.012em;text-wrap:balance}.lp .q4 .one{margin:0;font-size:16.5px;line-height:1.5;color:var(--b-ink-2);max-width:40ch}.lp .q4 .num{display:flex;align-items:baseline;gap:10px;padding-top:12px;border-top:3px double var(--c-on-accent);margin-top:4px}.lp .q4 .num b{font-family:var(--f-display);font-weight:500;font-size:44px;line-height:1;letter-spacing:-.015em}.lp .q4 .num span{font-size:14px;color:var(--b-ink-2)}.lp .q4 .go{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:4px}.lp .q4 .go a{font:600 15px/1 var(--f-text);background:var(--c-surface);color:var(--c-accent);border-radius:4px;padding:13px 18px;text-decoration:none}.lp .q4 .go span{font-size:13px;color:var(--b-muted)}.lp .q4 .r{min-width:0;background:rgba(255,255,255,.06);border:1px solid var(--b-line);border-radius:8px;padding:22px}.lp .q4 .num b{white-space:nowrap}@media (max-width:900px){.lp .q4 .two{grid-template-columns:1fr;gap:24px}.lp .q4 .sec{padding-block:44px}}@media (max-width:640px){.lp .q4 .sec{padding-block:32px}.lp .q4 .l{gap:12px}.lp .q4 .h2{font-size:28px}.lp .q4 .one{font-size:15.5px}.lp .q4 .num{flex-wrap:wrap;gap:4px 10px}.lp .q4 .num b{font-size:38px}.lp .q4 .r{padding:16px}}.lp .q4 .r.rc{padding:20px 20px 18px;display:grid;grid-gap:14px;gap:14px}.lp .rc .top{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px;color:var(--b-muted)}.lp .rc .top b{color:var(--c-on-accent);font-weight:600}.lp .rc .ask{justify-self:end;max-width:86%;background:rgba(255,255,255,.14);color:var(--c-on-accent);border-radius:12px 12px 3px 12px;padding:9px 12px;font-size:14.5px;line-height:1.35}.lp .rc .pair{display:grid;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);grid-gap:6px;gap:6px;align-items:stretch;min-height:150px}.lp .rc .arrow{display:grid;place-items:center;color:var(--b-muted);font-size:18px}.lp .rc .card{border-radius:8px;padding:12px 14px;display:grid;grid-gap:8px;gap:8px;align-content:start;transition:opacity .25s}.lp .rc .card small{font:600 12.5px/1.2 var(--f-text)}.lp .rc .card p{margin:0;font-family:var(--f-display);font-size:17px;line-height:1.32}.lp .rc .card .meta{font-size:12.5px}.lp .rc .card.o{border:1px solid var(--b-line)}.lp .rc .card.o small{color:var(--b-muted)}.lp .rc .card.o p{color:var(--b-ink-2)}.lp .rc .card.o .meta{color:var(--b-worse)}.lp .rc .card.o .meta.ok{color:var(--b-muted)}.lp .rc .card.n{background:var(--c-surface);color:var(--c-ink);position:relative;overflow:hidden}.lp .rc .card.n small{color:var(--c-accent)}.lp .rc .card.n .meta{color:var(--c-ink-2)}.lp .rc .card.n mark{background:var(--c-accent-soft);color:var(--c-accent);border-radius:3px;padding:0 2px}.lp .rc .srcl{color:var(--c-accent);text-decoration:underline;text-underline-offset:2px}.lp .rc .status{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lp .rc .chip2{font:600 12.5px/1 var(--f-text);border-radius:999px;padding:6px 10px}.lp .rc .chip2.better{background:var(--c-surface);color:var(--c-accent)}.lp .rc .chip2.held{background:rgba(255,255,255,.16);color:var(--c-on-accent)}.lp .rc .chip2.worse{background:var(--b-worse);color:var(--c-accent)}.lp .rc .cost{font-family:var(--f-code);font-size:12.5px;color:var(--b-ink-2)}.lp .rc .nav{display:flex;align-items:center;gap:10px;padding-top:12px;border-top:1px solid var(--b-line)}.lp .rc .ten2{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-gap:4px;gap:4px;flex:1 1}.lp .rc .ten2 button{height:22px;border:0;border-radius:3px;padding:0;cursor:pointer;transition:transform .15s,background-color .3s}.lp .rc .ten2 button:hover{transform:translateY(-2px)}.lp .rc .ten2 button.held{background:rgba(255,255,255,.5)}.lp .rc .ten2 button.better{background:var(--c-surface)}.lp .rc .ten2 button.worse{background:var(--b-worse)}.lp .rc .ten2 button.wait{background:rgba(255,255,255,.12)}.lp .rc .ten2 button[aria-current=true]{outline:2px solid var(--c-on-accent);outline-offset:2px}.lp .rc .step{font:500 16px/1 var(--f-text);color:var(--c-on-accent);background:transparent;border:1px solid var(--b-line);border-radius:6px;width:32px;height:32px;cursor:pointer}.lp .rc .sum{font-size:13px;color:var(--b-ink-2);margin:0}.lp .rc .sum b{color:var(--c-on-accent)}.lp .rc .go2{justify-self:start;font:600 13.5px/1 var(--f-text);color:var(--c-accent);background:var(--c-surface);border:0;border-radius:999px;padding:9px 14px;cursor:pointer}.lp .rc .running{position:absolute;inset:0;background:var(--c-surface);display:grid;align-content:center;justify-items:start;grid-gap:10px;gap:10px;padding:14px;color:var(--c-ink-2);font-size:13.5px}.lp .rc .bar2{width:100%;height:4px;border-radius:2px;background:var(--c-accent-soft);overflow:hidden}.lp .rc .bar2 i{display:block;height:100%;width:0;background:var(--c-accent);transition:width 1.1s linear}@media (max-width:640px){.lp .rc .pair{grid-template-columns:1fr;min-height:0}.lp .rc .arrow{transform:rotate(90deg);height:18px}.lp .rc .card p{font-size:15.5px}.lp .rc .ten2 button{height:20px}}@media (prefers-reduced-motion:reduce){.lp .rc .card,.lp .rc .ten2 button{transition:none}}.lp .lp-cmp{background:var(--c-surface);color:var(--c-ink);border-top:1px solid var(--c-line)}.lp .lp-cmp .site{max-width:1200px;margin-inline:auto;padding-inline:24px}.lp .lp-cmp .sec{padding-block:64px;display:grid;grid-gap:22px;gap:22px}.lp .lp-cmp .hq{margin:0;display:grid;grid-gap:4px;gap:4px;max-width:60ch}.lp .lp-cmp .hq blockquote{margin:0;font-family:var(--display);font-style:italic;font-size:18px;line-height:1.4;color:var(--c-ink-2)}.lp .lp-cmp .hq figcaption{font-size:12.5px;color:var(--c-muted)}.lp .lp-cmp .hq a{color:var(--c-muted)}.lp .lp-cmp .h2c{margin:0;font-family:var(--display);font-weight:400;font-size:clamp(28px,3.4vw,40px);line-height:1.1;letter-spacing:-.012em;max-width:26ch;text-wrap:balance}.lp .lp-cmp .end{margin:0;font-size:16px;color:var(--c-ink-2);max-width:60ch}.lp .lp-cmp .end b{color:var(--c-ink)}.lp .lp-cmp .no{color:var(--c-muted)}@media (max-width:640px){.lp .lp-cmp .site{padding-inline:16px}.lp .lp-cmp .sec{padding-block:44px}}.lp .lp-cmp .sec{text-align:center}.lp .lp-cmp .hq,.lp .lp-cmp .sec{justify-items:center}.lp .lp-cmp .end,.lp .lp-cmp .h2c{margin-inline:auto}.lp .lp-cmp .tbl{width:100%;max-width:1120px;text-align:start}.lp .lp-cmp .g{display:grid;grid-template-columns:minmax(0,1.15fr) repeat(3,minmax(0,.95fr)) minmax(0,1.1fr)}.lp .lp-cmp .g>*{padding:12px 14px;font-size:14px;line-height:1.35;border-top:1px solid var(--l-hairline)}.lp .lp-cmp .g .hd{border-top:0;padding-bottom:14px}.lp .lp-cmp .g .hd b{display:block;font-size:14px;font-weight:600;color:var(--c-ink)}.lp .lp-cmp .g .hd small{display:block;font-size:12px;color:var(--c-muted);margin-top:3px}.lp .lp-cmp .g .rl{font-weight:600;color:var(--c-ink)}.lp .lp-cmp .g .rv{color:var(--c-muted)}.lp .lp-cmp .g .rv.no{color:var(--l-gap)}.lp .lp-cmp .g .cp{color:var(--c-accent);font-weight:600}.lp .v51 .tbl{position:relative}.lp .v51 .g .cp,.lp .v51 .g .cph{background:var(--c-accent);color:var(--c-on-accent);border-top-color:rgba(255,255,255,.14)}.lp .v51 .g .cph{border-radius:10px 10px 0 0;padding-top:16px}.lp .v51 .g .cph b{color:var(--c-on-accent);font-family:var(--display);font-size:20px;font-weight:500}.lp .v51 .g .cph small{color:var(--b-ink-2)}.lp .v51 .g .cp.last{border-radius:0 0 10px 10px}.lp .v51 .g .cp:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--c-surface);-webkit-margin-end:8px;margin-inline-end:8px;vertical-align:2px}.lp .v51 .g{filter:drop-shadow(0 18px 26px rgba(22,32,43,.1))}@media (max-width:860px){.lp .lp-cmp .g{grid-template-columns:1fr}.lp .lp-cmp .g .hd{display:none}.lp .lp-cmp .g .rl{margin-top:14px;border-top:2px solid var(--c-ink);padding-top:10px}.lp .lp-cmp .g .cp:before,.lp .lp-cmp .g .rv:before{content:attr(data-l) ": ";color:var(--c-muted);font-weight:400;display:inline;width:auto;height:auto;background:none;border:0;margin:0;border-radius:0}.lp .lp-cmp .g .cp{border-radius:6px!important}.lp .v51 .g .cp:before{color:var(--b-ink-2)}}.lp .lp-how2{background:var(--c-paper);color:var(--c-ink);border-top:1px solid var(--c-line)}.lp .lp-how2 .site{max-width:1200px;margin-inline:auto;padding-inline:24px}.lp .lp-how2 .sec{padding-block:64px;display:grid;grid-gap:28px;gap:28px}.lp .lp-how2 .h2h{margin:0;font-family:var(--display);font-weight:400;font-size:clamp(28px,3.4vw,42px);line-height:1.08;letter-spacing:-.012em;max-width:22ch;text-wrap:balance}.lp .lp-how2 .lede{margin:8px 0 0;font-size:17px;color:var(--c-ink-2);max-width:46ch}.lp .lp-how2 .cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-gap:48px;gap:48px;align-items:start}.lp .lp-how2 .steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0;position:relative}.lp .lp-how2 .steps:before{content:"";position:absolute;inset-inline-start:13px;top:14px;bottom:20px;width:1px;background:var(--c-line-strong)}.lp .lp-how2 .steps li{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:14px;gap:14px;padding-bottom:22px;position:relative}.lp .lp-how2 .steps .n{width:28px;height:28px;border-radius:50%;background:var(--c-accent);color:var(--c-on-accent);display:grid;place-items:center;font:600 13px/1 var(--text);position:relative;z-index:1}.lp .lp-how2 .steps b{display:block;font-family:var(--display);font-weight:500;font-size:21px;line-height:1.2}.lp .lp-how2 .steps p{margin:4px 0 0;font-size:15px;line-height:1.5;color:var(--c-ink-2)}.lp .lp-how2 pre{margin:10px 0 0;background:var(--c-surface);border:1px solid var(--c-line);border-radius:6px;padding:10px 12px;font:13px/1.6 var(--code);color:var(--c-ink-2);overflow-x:auto}.lp .lp-how2 pre em{font-style:normal;color:var(--c-accent);font-weight:500}.lp .lp-how2 .n8n{margin:6px 0 0;font-size:13px;color:var(--c-muted)}.lp .lp-how2 .close{margin:0;font-family:var(--display);font-size:22px;line-height:1.3;color:var(--c-ink)}.lp .lp-how2 .close span{color:var(--c-muted)}.lp .path2{background:var(--c-surface);border:1px solid var(--c-line);border-radius:8px;padding:18px;display:grid;grid-gap:14px;gap:14px}.lp .path2 .ph{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px;color:var(--c-muted)}.lp .path2 .tg{font:500 13px/1 var(--text);border:1px solid var(--c-line-strong);background:var(--c-surface);color:var(--c-ink);border-radius:999px;padding:8px 12px;cursor:pointer}.lp .path2 .tg[aria-pressed=true]{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-on-accent)}.lp .path2 .row3{display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr) 40px minmax(0,1fr);align-items:center;position:relative;padding-top:30px}.lp .path2 .nd{border:1px solid var(--c-line-strong);border-radius:6px;padding:10px;background:var(--c-surface);display:grid;grid-gap:3px;gap:3px;min-height:68px;align-content:center;transition:opacity .3s,border-color .3s}.lp .path2 .nd b{font-size:14px}.lp .path2 .nd span{font-size:12px;color:var(--c-muted)}.lp .path2 .nd.cmp{border-color:var(--c-accent);border-width:2px}.lp .path2 .wr{height:2px;background:var(--c-line-strong);position:relative}.lp .path2 .bp{position:absolute;inset-inline-start:16%;inset-inline-end:16%;top:6px;height:22px;border:2px dashed var(--c-line-strong);border-bottom:0;border-radius:10px 10px 0 0;transition:border-color .3s}.lp .path2 .bp span{position:absolute;top:-10px;inset-inline-start:50%;transform:translateX(-50%);background:var(--c-surface);padding:0 6px;font-size:11.5px;color:var(--c-muted);white-space:nowrap}.lp .path2 .dot{position:absolute;top:calc(30px + 33px);inset-inline-start:10%;width:10px;height:10px;border-radius:50%;background:var(--c-accent);animation:go 2.6s linear infinite}@keyframes go{0%{inset-inline-start:12%;top:63px}45%{inset-inline-start:48%;top:63px}to{inset-inline-start:86%;top:63px}}@keyframes goDown{0%{inset-inline-start:12%;top:63px}20%{inset-inline-start:16%;top:6px}80%{inset-inline-start:84%;top:6px}to{inset-inline-start:86%;top:63px}}.lp .path2.down .nd.cmp{opacity:.35;border-style:dashed}.lp .path2.down .bp{border-color:var(--c-accent)}.lp .path2.down .bp span{color:var(--c-accent);font-weight:600}.lp .path2.down .dot{animation-name:goDown}.lp .path2 .says{margin:0;font-size:14px;color:var(--c-ink);min-height:40px}.lp .path2 .says b{font-weight:600}.lp .keep{display:grid;grid-gap:8px;gap:8px;font-size:14px;color:var(--c-ink-2);border-top:1px solid var(--c-line);padding-top:12px}.lp .keep div{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:10px;gap:10px}.lp .keep b{font-weight:600;color:var(--c-ink)}@media (max-width:900px){.lp .lp-how2 .cols{grid-template-columns:1fr;gap:28px}}@media (max-width:640px){.lp .lp-how2 .site{padding-inline:16px}.lp .lp-how2 .sec{padding-block:44px}.lp .path2 .row3{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr) 16px minmax(0,1fr)}.lp .path2 .nd{padding:8px}.lp .path2 .nd b{font-size:12.5px}.lp .path2 .nd span{font-size:11px}.lp .keep div{grid-template-columns:1fr;gap:2px}}@media (prefers-reduced-motion:reduce){.lp .path2 .dot{animation:none}}.lp .lp-q{background:var(--c-surface);color:var(--c-ink);border-top:1px solid var(--c-line)}.lp .lp-q .site{max-width:1200px;margin-inline:auto;padding-inline:24px}.lp .lp-q .sec{padding-block:64px;display:grid;grid-gap:28px;gap:28px}.lp .lp-q .h2q{margin:0;font-family:var(--display);font-weight:400;font-size:clamp(28px,3.4vw,40px);line-height:1.1;letter-spacing:-.012em}.lp .lp-q .sub{margin:6px 0 0;font-size:16px;color:var(--c-muted)}@media (max-width:640px){.lp .lp-q .site{padding-inline:16px}.lp .lp-q .sec{padding-block:44px}}.lp .lp-q.tint{background:var(--l-tint)}.lp .lp-q .vz{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px}.lp .lp-q .pillv{font:500 12.5px/1 var(--text);border:1px solid var(--c-line-strong);background:var(--c-surface);color:var(--c-ink);border-radius:999px;padding:6px 10px}.lp .lp-q .pillv.nav{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-on-accent)}.lp .lp-q .ruler{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;border-top:2px solid var(--c-accent);padding-top:6px;width:100%}.lp .lp-q .ruler span{font-size:12.5px;color:var(--c-muted);display:grid}.lp .lp-q .ruler b{color:var(--c-accent);font-size:14px}.lp .lp-q .fld{display:grid;grid-gap:4px;gap:4px;width:100%}.lp .lp-q .fld span{font-size:12px;color:var(--c-muted)}.lp .lp-q code{font:12.5px/1.5 var(--code);background:var(--c-sunk);border:1px solid var(--c-line);border-radius:5px;padding:5px 8px;color:var(--c-ink-2);overflow-wrap:anywhere}.lp .lp-q .key code{flex:1 1}.lp .lp-q .wait{gap:10px}.lp .lp-q .wait .m{display:grid;grid-template-columns:repeat(10,10px);grid-gap:3px;gap:3px}.lp .lp-q .wait .m i{height:12px;border-radius:2px;background:var(--c-line)}.lp .lp-q .wait .m i.f{background:var(--c-accent)}.lp .lp-q .code2{display:grid;grid-gap:4px;gap:4px;width:100%}.lp .lp-q .code2 s{-webkit-text-decoration-color:var(--c-muted);text-decoration-color:var(--c-muted);color:var(--c-muted)}.lp .lp-q .vc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.lp .lp-q .vc .c{background:var(--c-surface);border:1px solid var(--l-card-line);border-radius:10px;padding:16px 18px;display:grid;grid-gap:8px;gap:8px;align-content:start;box-shadow:0 10px 24px -20px rgba(31,58,95,.45)}.lp .lp-q .vc .c.s2{grid-column:span 2}.lp .lp-q .vc .c b{font-size:16px;font-weight:600}.lp .lp-q .vc .c>span{font-size:14.5px;line-height:1.5;color:var(--c-ink-2)}@media (max-width:900px){.lp .lp-q .vc{grid-template-columns:1fr}.lp .lp-q .vc .c.s2{grid-column:auto}}.lp .lp-inv{background:var(--c-ink)}.lp .lp-inv .site{max-width:1200px;margin-inline:auto;padding-inline:24px}.lp .lp-inv .sec{padding-block:64px;display:grid;grid-gap:28px;gap:28px}.lp .lp-inv .eb{margin:0;font:600 14px/1 var(--text);color:var(--b-muted)}.lp .lp-inv .h2i{margin:10px 0 0;font-family:var(--display);font-weight:400;font-size:clamp(30px,3.8vw,46px);line-height:1.06;letter-spacing:-.012em;max-width:20ch;text-wrap:balance}.lp .lp-inv .subi{margin:12px 0 0;font-size:17px;line-height:1.5;color:var(--b-ink-2);max-width:52ch}.lp .book8{background:var(--b-panel);border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:22px;display:grid;grid-gap:14px;gap:14px}.lp .book8 .bh{display:flex;justify-content:space-between;font-size:13px;color:var(--b-muted)}.lp .book8 label{display:grid;grid-gap:6px;gap:6px;font-size:13.5px;color:var(--b-ink-2)}.lp .book8 input{font:15px/1.2 var(--text);background:var(--c-surface);color:var(--c-ink);border:1px solid var(--c-line-strong);border-radius:4px;padding:11px 12px}.lp .book8 .chips8{display:flex;flex-wrap:wrap;gap:6px}.lp .book8 .chips8 button{font:500 13.5px/1 var(--text);background:transparent;color:var(--c-surface);border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:9px 13px;cursor:pointer}.lp .book8 .chips8 button[aria-pressed=true]{background:var(--c-surface);color:var(--c-ink);border-color:var(--c-surface)}.lp .book8 .note{margin:0;font-size:12.5px;color:var(--b-muted);min-height:1em}.lp .book8 .go{font:600 15px/1 var(--text);background:var(--c-surface);color:var(--c-accent);border:0;border-radius:4px;padding:14px 18px;cursor:pointer;justify-self:start}.lp .book8 .who8{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--b-ink-2);border-top:1px solid rgba(255,255,255,.12);padding-top:12px}.lp .book8 .faces span{width:28px;height:28px;border-radius:50%;background:var(--b-face);border:2px solid var(--b-panel);display:inline-grid;place-items:center;font:600 11px/1 var(--text);color:var(--b-ink-2)}.lp .book8 .faces span+span{-webkit-margin-start:-8px;margin-inline-start:-8px}.lp .book8 .ph{font-style:italic;color:var(--b-muted)}.lp .lp-inv .foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:20px;border-top:1px solid rgba(255,255,255,.12);font-size:13px;color:var(--b-muted)}.lp .lp-inv .foot a{color:var(--b-ink-2);-webkit-margin-end:14px;margin-inline-end:14px}@media (max-width:640px){.lp .lp-inv .site{padding-inline:16px}.lp .lp-inv .sec{padding-block:44px}}.lp .lp-inv{background:var(--c-accent);color:var(--c-surface)}.lp .lp-inv .book8{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.18)}.lp .lp-inv .foot{border-top-color:rgba(255,255,255,.16)}.lp .ico{width:34px;height:34px;flex:none}.lp .pr{display:flex;gap:12px;align-items:center;background:var(--c-surface);color:var(--c-ink);border-radius:10px;padding:12px 14px}.lp .pr b{font-size:14.5px;line-height:1.3}.lp .lp-inv .book8{background:rgba(255,255,255,.07);align-content:start}.lp .ig-promises{display:grid;grid-gap:12px;gap:12px;align-content:start}.lp .ig-promises .pr{padding:18px 20px;gap:16px}.lp .ig-promises .pr b{font-size:17px}.lp .ig-promises .pr span{font-size:14.5px}.lp .ig-promises .pr{background:rgba(255,255,255,.1);color:var(--c-surface);border:1px solid rgba(255,255,255,.2)}.lp .ig-promises .pr b{font-size:14.5px}.lp .ig-promises .pr span{display:block;font-size:12.5px;color:var(--b-ink-2);font-weight:400;margin-top:2px}.lp .ig-promises .pr .ico circle{fill:var(--c-surface)}.lp .ig-promises .pr .ico path,.lp .ig-promises .pr .ico rect{stroke:var(--c-accent)}.lp .ig-promises .pr .ico rect{fill:var(--c-accent)}.lp .inv-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-areas:"head form" "promises form";grid-gap:20px 24px;gap:20px 24px;align-items:stretch}.lp .inv-grid .ig-head{grid-area:head;align-self:start}.lp .oncall{list-style:none;margin:22px 0 0;padding:0;display:grid;max-width:52ch}.lp .oncall li{padding:12px 0;border-top:1px solid rgba(255,255,255,.16);font-size:15.5px;line-height:1.45;color:var(--b-ink-2)}.lp .oncall li:last-child{border-bottom:1px solid rgba(255,255,255,.16)}.lp .inv-grid .ig-promises{grid-area:promises}.lp .inv-grid .ig-form{grid-area:form}.lp .inv-grid .ig-form .book8{height:100%;align-content:start}.lp .inv-grid .h2i{max-width:none}@media (max-width:900px){.lp .inv-grid{grid-template-columns:1fr;grid-template-areas:"head" "promises" "form"}}.lp.proto>.hero{border:0;border-radius:0}.lp.proto .hero{padding-inline:max(18px,calc((100% - 1200px)/2))}.lp .book8 .days,.lp .book8 .times{display:flex;flex-wrap:wrap;gap:6px}.lp .book8 .days button,.lp .book8 .times button{font:500 13.5px/1 var(--text);background:transparent;color:var(--c-surface);border:1px solid rgba(255,255,255,.3);border-radius:6px;padding:10px 12px;cursor:pointer}.lp .book8 .days button[aria-pressed=true],.lp .book8 .times button[aria-pressed=true]{background:var(--c-surface);color:var(--c-ink)}.lp .book8 .done{display:grid;grid-gap:8px;gap:8px}.lp .book8 .done b{font-family:var(--display);font-weight:500;font-size:26px}.lp .mcta{display:none}@media (max-width:640px){.lp.proto .hero{padding:12px 16px 30px;gap:16px}.lp.proto .hero .bar{font-size:14px}.lp.proto .hero .grid{gap:16px}.lp.proto .hero .pitch{display:contents}.lp.proto .hero .ctx{order:1;font-size:13px}.lp.proto .hero .h1{order:2;font-size:30px;line-height:1.07}.lp.proto .hero .sub{order:3;font-size:16px;line-height:1.45}.lp.proto .hero .act{order:4;display:grid;grid-gap:10px;gap:10px}.lp.proto .hero figure{order:5}.lp.proto .hero .who{order:6;font-size:13px}.lp.proto .hero .trustl{order:7;font-size:13px}.lp.proto .hero .btn{display:block;text-align:center;padding:15px 18px}.lp.proto .hero .free{font-size:14px}.lp .pa ol{padding:4px 14px 2px}.lp .pa ol:before{inset-inline-start:19px}.lp .pa li{grid-template-columns:11px 48px minmax(0,1fr);gap:9px;padding:10px 0}.lp .pa .t{font-size:14.5px}.lp .pa .res{margin:4px 14px 0}.lp .pa .res .big{font-size:40px}.lp .lp-loop .sec{padding-block:44px}.lp .lp-loop .top{margin-bottom:22px;gap:10px}.lp .lp-loop .h2{font-size:30px}.lp .lp-loop .intro{font-size:16px}.lp .lp-loop .desk{gap:12px}.lp .lp-loop .receipt{order:1}.lp .lp-loop .stat{order:2}.lp .lp-loop .big{order:3}.lp .lp-loop .small{order:4}.lp .lp-loop .desk{display:flex;flex-direction:column}.lp .lp-loop .slip{padding:16px 18px;gap:8px;box-shadow:0 10px 24px -22px rgba(22,32,43,.4)}.lp .lp-loop .big blockquote,.lp .lp-loop .slip blockquote{font-size:19px;line-height:1.35}.lp .lp-loop .stat{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:4px 14px;gap:4px 14px;align-items:center}.lp .lp-loop .stat .num{font-size:40px;grid-row:1/3}.lp .lp-loop .stat p{font-size:14px;line-height:1.45}.lp .lp-loop .stat .src{grid-column:2}.lp .lp-loop .r-rows li{padding:8px 0}.lp.proto .lp-loop .r-rows li.peak{margin-inline:-12px;padding-inline:12px}.lp .lp-loop .r-rows .see{font-size:14.5px}.lp .lp-loop .r-rows .know{font-size:13px}.lp .lp-loop .r-total b{font-size:26px}.lp .lp-system .sec{padding-block:44px}.lp .lp-system .grid{gap:20px}.lp .lp-system .opener{font-size:30px;line-height:1.08}.lp .lp-system .cause{font-size:16px}.lp .lp-system .drive{font-size:18px;line-height:1.4;max-width:none}.lp .lp-system .anchors{gap:14px}.lp .lp-system .anchors b{font-size:38px}.lp .lp-system .handoff{font-size:15px}.lp .lp-system .wk li{padding-block:12px}.lp .lp-system .wk .out{font-size:15px;line-height:1.45}.lp .lp-system .engine{font-size:14px}.lp .q4 .sec{padding-block:40px}.lp .q4 .two{gap:20px}.lp .q4 .h2{font-size:27px}.lp .q4 .go{display:grid;grid-gap:8px;gap:8px;justify-items:start}.lp .q4 .go a{display:block;width:100%;text-align:center}.lp .lp-cmp .sec{padding-block:40px;gap:16px}.lp .lp-cmp .hq blockquote{font-size:18px}.lp .lp-cmp .h2c{font-size:28px;line-height:1.1}.lp .lp-cmp .tbl{width:100%;text-align:start}.lp .lp-cmp .g{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 8px}.lp .lp-cmp .g .hd{display:grid;position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--c-surface);padding:10px 0 8px;border-bottom:2px solid var(--c-ink);grid-gap:2px;gap:2px;align-content:start}.lp .lp-cmp .g .hd.cph,.lp .lp-cmp .g .hd:first-child{display:none}.lp .lp-cmp .g .hd b{font-size:12.5px;line-height:1.2}.lp .lp-cmp .g .hd small{font-size:11px;line-height:1.25;color:var(--c-muted)}.lp .lp-cmp .g .rl{grid-column:1/-1;margin-top:0;border-top:0;padding:14px 0 6px;font-size:15px;font-weight:600}.lp .lp-cmp .g .rv{font-size:13px;line-height:1.35;padding:0 0 8px;border:0;color:var(--c-ink-2)}.lp .lp-cmp .g .rv:before{content:none!important}.lp .lp-cmp .g .rv.no{color:var(--c-neutral-mark)}.lp .lp-cmp .g .cp{grid-column:1/-1;font-size:14.5px;padding:10px 12px;margin-bottom:4px}.lp .lp-cmp .end{font-size:15px}.lp .lp-how2 .sec{padding-block:40px;gap:20px}.lp .lp-how2 .h2h{font-size:29px}.lp .lp-how2 .lede{font-size:16px}.lp .lp-how2 .steps li{padding-bottom:16px}.lp .lp-how2 .steps b{font-size:19px}.lp .lp-how2 .steps pre{font-size:11.5px;white-space:pre-wrap;word-break:break-all}.lp .lp-how2 .close{font-size:19px}.lp .path2{padding:14px;gap:12px}.lp .path2 .ph{display:grid;grid-gap:8px;gap:8px}.lp .path2 .tg{justify-self:start}.lp .path2 .bp span{font-size:10.5px}.lp .lp-q .sec{padding-block:40px;gap:16px}.lp .lp-q .h2q{font-size:29px}.lp .lp-q .sub:after{content:" Swipe through all seven.";color:var(--c-muted)}.lp .lp-q .vc{display:flex;grid-template-columns:none;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-16px;padding:2px 16px 10px;scroll-padding-inline:16px;scrollbar-width:none}.lp .lp-q .vc::-webkit-scrollbar{display:none}.lp .lp-q .vc .c{flex:0 0 84%;scroll-snap-align:start;align-content:start}.lp .lp-inv .sec{padding-block:40px;gap:20px}.lp .lp-inv .h2i{font-size:30px;line-height:1.08}.lp .lp-inv .inv-grid{gap:16px}.lp .book8 .go{justify-self:stretch;text-align:center}.lp .ig-promises{gap:10px}.lp .mcta{display:block;position:fixed;inset-inline-start:0;inset-inline-end:0;bottom:0;z-index:50;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:var(--c-surface);border-top:1px solid var(--c-line);transform:translateY(110%);transition:transform .25s}.lp .mcta.on{transform:none}.lp .mcta a{display:block;text-align:center;background:var(--c-accent);color:var(--c-on-accent);border-radius:6px;padding:14px;font:500 16px/1 var(--text);text-decoration:none}}@media (max-width:640px) and (prefers-reduced-motion:reduce){.lp .mcta{transition:none}}.lp .lp-q .wait>span:last-child{font-size:12.5px;color:var(--c-muted)}.lp .book8 .done ul{margin:0;-webkit-padding-start:18px;padding-inline-start:18px;color:var(--b-ink-2);font-size:14px;display:grid;grid-gap:4px;gap:4px}@media (prefers-reduced-motion:reduce){.lp .rc .bar2 i{transition:none}}.lp .book8 .bh b{color:var(--c-on-accent)}.lp .book8 .lead8{margin:0;color:var(--b-ink-2);font-size:14px}.lp .book8 .lbl8{font-size:13px;color:var(--b-muted)}.lp .book8 .prov8{display:grid;grid-gap:6px;gap:6px}.lp .book8 .prov8>span{font-size:13.5px;color:var(--b-ink-2)}.lp .book8 .err{display:block;margin-top:-6px;font-size:13px;color:var(--b-warn)}.lp .book8 .prov8 .err{margin-top:0}.lp .book8 .done .sub8{color:var(--b-ink-2)}.lp .book8 .done .when8{color:var(--c-surface)}.lp .book8 .go:disabled{opacity:.6;cursor:progress}.lp .bar .in{text-decoration:none}.lp .lp-q .vc .c h3{margin:0;font-family:var(--text);font-size:16px;font-weight:600;line-height:1.55;color:var(--c-ink)}.lp .ig-head h2{font-weight:400}.lp .hero figure.pa{margin:0}.lp .pr .ico circle{fill:var(--c-accent)}.lp .pr .ico path{stroke:var(--c-on-accent)}.lp .pr .ico rect{fill:var(--c-on-accent)}.lp .book8 .chips8 button,.lp .book8 .days button,.lp .book8 .times button,.lp .path2 .tg,.lp .rc .go2,.lp .rc .step,.lp .rc .ten2 button{position:relative}.lp .book8 .chips8 button:after,.lp .book8 .days button:after,.lp .book8 .times button:after,.lp .path2 .tg:after,.lp .rc .go2:after,.lp .rc .step:after{content:"";position:absolute;inset:-7px -3px}.lp .rc .ten2 button:after{content:"";position:absolute;inset:-11px -2px}