:root{--lp-header-h:64px;--lp-gutter:20px;--lp-rule:color-mix(in srgb, var(--ink) 16%, transparent);--lp-rule-x:1;--lp-light-bg:#fff9f0;--lp-light-fg:#1a1a1a;--phone-h:min(711px, calc(100vh - 2 * var(--lp-header-h)));--phone-w:calc(var(--phone-h) * 9 / 16);--lp-slate:#465b74;--lp-slate-soft:#55698a;--lp-slate-mid:#6b7f96;--lp-slate-dark:#3b4658;--lp-dusk:#4e5f7a;--lp-night:#23272d;--lp-graphite:#262a30;--lp-mist:#b9d3e6;--lp-sky:#9db9cf;--lp-cornflower:#7c9cc7;--lp-sand:#e9dcc3;--lp-sand-light:#e4d3a8;--lp-sand-deep:#c9a96a;--lp-cream-warm:#f2e3c0;--lp-olive:#a89c78;--lp-umber:#14100c;--lp-done:#114e0b;--lp-shadow-phone:0 1px 2px #0000000f, 0 24px 60px #00000024;--lp-shadow-mini:#00000014 0 .6em 1.6em 0}@media (min-width:1200px){:root{--lp-header-h:72px;--lp-gutter:40px}}:root:root:has([data-lp-light]){--paper:#fff9f0;--ink:#1a1a1a;--muted:#5f5b52;--line:#e2ddd2;--paper-dark:#eae6dc;--canvas-start:#edf0f3;--canvas-end:#efe8da;--orange-deep:#2f4a66;--action-text:#fff;--field-line:#857f72;--error:#b91c1c;--ok:#127136;--surface:#fff;--card-white:#fff;--surface-warm:var(--orange-tint);--tile-from:initial;--tile-to:var(--titanium);--tile-edge:transparent;--tile-gloss:var(--tile-gloss-light);--tile-glint:var(--tile-glint-light);--cmd-gloss:var(--cmd-gloss-light);--shadow-tile:var(--shadow-tile-light);--shadow-cmd:var(--shadow-tile-light), var(--shadow-cmd-drop);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.lp-container{width:100%;max-width:1320px;padding-inline:var(--lp-gutter);margin-inline:auto}.lp-mono{font-size:13px;font-weight:500;line-height:1.35}@media (min-width:1200px){.lp-mono{font-size:14px}}.lp-h1{font-family:var(--font-serif);letter-spacing:-.045em;text-wrap:balance;color:var(--ink);font-size:clamp(44px,9.3vw,134px);font-weight:500;line-height:.9}.lp-h2{font-family:var(--font-serif);letter-spacing:-.04em;text-wrap:balance;color:var(--ink);font-size:clamp(32px,4.8vw,68px);font-weight:500;line-height:.95}.lp-h3{font-family:var(--font-serif);letter-spacing:-.03em;color:var(--ink);font-size:clamp(26px,2.6vw,36px);font-weight:500;line-height:1}.lp-sec-index,.lp-hero-top,.lp-rows,.lp-flow-col,.lp-demo-bar{position:relative}.lp-sec-index:before,.lp-hero-top:after,.lp-rows:before,.lp-flow-col:before,.lp-demo-bar:before{content:"";background:var(--lp-rule);height:1px;transform:scaleX(var(--lp-rule-x));transform-origin:0;position:absolute;left:0;right:0}.lp-sec-index:before,.lp-rows:before,.lp-flow-col:before,.lp-demo-bar:before{top:0}.lp-hero-top:after{bottom:0}.lp-flow-col:before,.lp-demo-bar:before{background:var(--ink)}.lp-header-spacer{height:var(--lp-header-h)}.lp-header{background:color-mix(in srgb, var(--canvas-start) 80%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--lp-rule)}.lp-sheet{animation:lp-pop-soft .2s var(--ease-out-3) both}.lp-header:has(.lp-sheet){background:var(--canvas-start)}.lp-sec{padding-top:clamp(64px,9vw,128px)}.lp-sec-index{padding-top:16px}.lp-sec-head h2[id]{scroll-margin-top:calc(var(--lp-header-h) + 24px);text-wrap:balance}.lp-sec-row{gap:20px;margin-top:28px;display:grid}.lp-sec-lead{max-width:46ch;color:var(--ink);font-size:18px;line-height:1.4}@media (min-width:1200px){.lp-sec-row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:48px;margin-top:40px}.lp-sec-lead{font-size:20px}}.lp-rows{margin-top:40px}.lp-row{border-bottom:1px solid var(--lp-rule);grid-template-columns:3rem minmax(0,1fr);gap:8px 16px;padding:22px 0;display:grid}.lp-row-title{font-family:var(--font-serif);letter-spacing:-.03em;color:var(--ink);font-size:26px;font-weight:500;line-height:1}.lp-row-body{color:var(--ink);grid-column:2;font-size:16px;line-height:1.4}@media (min-width:1200px){.lp-rows{margin-top:56px}.lp-row{grid-template-columns:4rem minmax(0,1fr) minmax(0,1.2fr);padding:28px 0}.lp-row-title{font-size:32px}.lp-row-body{grid-column:auto;font-size:17px}}.lp-hero{padding-top:clamp(24px,4vw,56px);overflow-x:clip}.lp-hero .lp-h1{margin-top:clamp(28px,5vw,64px)}.lp-line{padding-bottom:.06em}.lp-hero-row{border-top:1px solid var(--lp-rule);gap:24px;margin-top:clamp(24px,3vw,40px);padding-top:20px;display:grid}.lp-hero-sub{max-width:40ch;color:var(--ink);text-wrap:balance;font-size:18px;line-height:1.4}.lp-hero-actions{flex-direction:column;gap:14px;display:flex}@media (min-width:1200px){.lp-hero-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:48px}.lp-hero-sub{font-size:21px}.lp-hero-actions{text-align:right;align-items:flex-end}}.lp-graph{margin-top:clamp(32px,5vw,64px);position:relative}.lp-graph[data-live]{height:300vh}.lp-graph-stage{position:relative}.lp-graph[data-live] .lp-graph-stage{top:var(--lp-header-h);height:calc(100vh - var(--lp-header-h));position:sticky}.lp-graph-inner{width:100%;max-width:1320px;height:100%;padding-inline:var(--lp-gutter);gap:16px;margin-inline:auto;display:grid;position:relative}.lp-graph-captions{min-height:200px;position:relative}.lp-graph-caption{pointer-events:none;transition:opacity .35s,translate .35s,visibility .35s;position:absolute;inset:28px 0 auto}.lp-graph-caption:not([data-on]){opacity:0;visibility:hidden;translate:0 8px}.lp-graph-caption-title{font-family:var(--font-serif);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin-top:10px;font-size:26px;font-weight:500;line-height:1}.lp-graph-caption-body{max-width:34ch;color:var(--muted);margin-top:10px;font-size:15px;line-height:1.4}.lp-graph-answers{flex-direction:column;gap:8px;margin-top:14px;display:flex}.lp-graph-answer{isolation:isolate;border:1px solid var(--tile-edge);background:linear-gradient(165deg, var(--surface) 0%, var(--tile-to) 100%);box-shadow:var(--shadow-tile);color:var(--ink);border-radius:14px;align-items:flex-start;gap:12px;padding:14px;font-size:15px;line-height:1.3;display:flex;position:relative;overflow:hidden}.lp-graph-answer:before{content:"";z-index:-1;background:radial-gradient(110% 60% at 20% 0%, var(--tile-gloss), transparent 52%);position:absolute;inset:0}.lp-graph-answer-av{border:1px solid var(--orange-deep);background:var(--orange-tint);width:36px;height:36px;color:var(--orange-deep);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.lp-graph-answer-why{border-left:2px solid var(--orange);background:var(--orange-tint);color:var(--orange-deep);margin-top:8px;padding:4px 8px;font-size:13px;line-height:1.3;display:block}.lp-graph-dots{gap:6px;display:flex;position:absolute;top:0;left:0}.lp-graph-dots li{background:var(--lp-rule);width:28px;height:2px;transition:background-color .3s}.lp-graph-dots li[data-on]{background:var(--ink)}.lp-graph-svg{width:100%;height:auto;display:block;overflow:visible}.lp-graph-links line{stroke:var(--ink);stroke-opacity:.2;stroke-width:1px}.lp-graph-links line.is-strong{stroke:var(--orange);stroke-opacity:1;stroke-width:2px}.lp-graph-labels text{fill:var(--muted);font-size:13px;font-weight:500}.lp-graph-node circle{fill:var(--paper);stroke:var(--ink);stroke-width:1.25px;transition:fill .35s,stroke .35s}.lp-graph-node text{font-family:var(--font-mono);fill:var(--ink);font-size:10.5px;transition:fill .35s}.lp-graph-node.is-me circle{fill:var(--ink)}.lp-graph-node.is-me text{fill:var(--paper)}.lp-graph[data-stage="3"] .lp-graph-node.is-cohort:not(.is-me):not(.is-answer) circle{fill:var(--orange-tint);stroke:var(--orange-deep)}.lp-graph[data-stage="3"] .lp-graph-node.is-answer circle{fill:var(--orange);stroke:var(--orange-deep)}.lp-graph[data-stage="3"] .lp-graph-node.is-answer text{fill:var(--accent-text)}@media (max-width:1199px){.lp-graph[data-live]{height:240vh}.lp-graph-stage{overflow:hidden}.lp-graph-svg{width:170%;margin-left:-35%}.lp-graph-node text{display:none}.lp-graph-inner{grid-template-rows:auto minmax(0,1fr);align-items:start;padding-top:16px;overflow:hidden}}@media (min-width:1200px){.lp-graph-inner{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:48px;padding-top:24px}.lp-graph-captions{min-height:440px;margin-top:32px}.lp-graph-caption-title{font-size:32px}.lp-graph[data-live] .lp-graph-svg{max-height:calc(100vh - var(--lp-header-h) - 48px)}}.lp-proof{margin-top:clamp(40px,6vw,80px)}.lp-proof .lp-container{border-top:1px solid var(--lp-rule);gap:12px;padding-top:14px;display:grid}.lp-proof-list{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--ink);flex-wrap:wrap;gap:6px 22px;font-size:22px;font-weight:500;line-height:1.15;display:flex}@media (min-width:1200px){.lp-proof .lp-container{grid-template-columns:320px minmax(0,1fr);gap:48px}.lp-proof-list{font-size:26px}}.lp-demo{margin-top:40px}.lp-demo-bar{border-bottom:1px solid var(--lp-rule);align-items:center;gap:12px;padding:18px 0;display:flex}.lp-caret{vertical-align:-.15em;background:currentColor;width:2px;height:1em;margin-left:2px;animation:1s step-end 8 lp-blink;display:inline-block}@keyframes lp-blink{50%{opacity:0}}@keyframes lp-pulse{to{opacity:.45}}.lp-chip{border:1px solid var(--lp-rule);max-width:100%;min-height:44px;color:var(--ink);text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border-radius:4px;padding:10px 12px;font-size:14px;line-height:1.3;transition:background-color .2s,border-color .2s,color .2s,translate .2s;overflow:hidden}.lp-chip:hover{border-color:var(--ink);translate:0 -1px}.lp-chip.is-on{border-color:var(--ink);background:var(--ink);color:var(--paper)}.lp-chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (min-width:1200px){.lp-results{gap:16px}}.lp-av{background:var(--paper-dark);width:56px;height:56px;color:var(--ink);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:600;display:grid}.lp-card-in{animation:lp-card-in .45s var(--ease-out-3) both}@keyframes lp-card-in{0%{opacity:0;transform:translateY(16px)}}.lp-pop{animation:lp-pop .3s var(--ease-back) both}@keyframes lp-pop{0%{opacity:0;transform:scale(.6)}}.lp-pop-soft{animation:lp-pop-soft .35s var(--ease-out-3) both}@keyframes lp-pop-soft{0%{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes lp-tab-in{0%{opacity:0;transform:translateY(12px)}}.lp-block-dark,.lp-block-deep{--ink:#f4f2ee;--muted:#a5a39e;--surface:#242424;--paper:#1a1a1a;--paper-dark:#2a2a2a;--line:#3a3a3a;--lp-rule:#f4f2ee2e;--orange-deep:#b7cbe0;--orange-tint:#1f262e;--logo-halo:#242424;color:var(--ink)}.lp-block-dark{background:var(--paper);color:var(--ink)}.lp-block-deep{--paper:#465b74;--surface:#55698a;--muted:#f4f2eeb8;--lp-rule:#f4f2ee47;background:var(--paper);color:var(--ink)}.lp-corners{border-radius:24px}@media (min-width:1200px){.lp-corners{border-radius:40px}}.lp-flow{margin-top:clamp(64px,9vw,128px);padding:clamp(48px,7vw,88px) 0 clamp(28px,5vw,56px)}.lp-flow-stage{flex-direction:column;gap:12px;margin-top:40px;display:flex}.lp-form-card,.lp-flow-card{border-radius:16px;height:192px;position:relative}.lp-form-card{border:1px solid color-mix(in srgb, var(--on-dark) 32%, transparent);overflow:hidden}.lp-card-head{text-align:center;flex-direction:column;align-items:center;gap:8px;padding-top:22px;display:flex}.gcp-figure{font-family:var(--font-serif);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:500;line-height:1}.lp-form-marquee{white-space:nowrap;color:color-mix(in srgb, var(--on-dark) 55%, transparent);font-size:15px;position:absolute;inset:auto 0 34px;overflow:hidden}.lp-form-track{display:inline-block}@media (min-width:1200px){.lp-flow{height:100vh;min-height:720px;margin-top:clamp(64px,9vw,128px);padding:88px 0 48px}.lp-flow-inner{flex-direction:column;height:100%;display:flex}.lp-flow-stage{flex-direction:row;gap:0;height:clamp(300px,100vh - 420px,501px);margin-top:auto}.lp-form-card{border-radius:40px;width:28%;height:auto}.lp-flow-card{border-radius:40px;width:72%;height:auto}.gcp-figure{font-size:56px}.lp-card-head{padding-top:32px}.lp-form-marquee{top:54%;bottom:auto}}.gcp{border-radius:inherit;width:100%;height:100%;color:var(--on-dark);isolation:isolate;background:var(--lp-slate-soft);position:relative;overflow:hidden}.gcp-bg{position:absolute;inset:0;overflow:hidden}.gcp-blobs{position:absolute;inset:-25%}.gcp-blobs-a{background:radial-gradient(38% 30% at 30% 18%, var(--lp-mist) 0%, transparent 70%), radial-gradient(30% 34% at 18% 52%, var(--lp-dusk) 0%, transparent 72%), radial-gradient(34% 40% at 80% 46%, var(--lp-sand-deep) 0%, transparent 70%), radial-gradient(46% 30% at 52% 88%, var(--lp-sand-light) 0%, transparent 70%), radial-gradient(22% 36% at 44% 56%, var(--lp-night) 0%, transparent 70%), linear-gradient(180deg, var(--lp-sky) 0%, var(--lp-slate-mid) 55%, var(--lp-olive) 100%)}.gcp-blobs-b{opacity:.75;background:radial-gradient(26% 22% at 64% 30%, var(--lp-cornflower) 0%, transparent 70%), radial-gradient(30% 26% at 36% 70%, var(--lp-cream-warm) 0%, transparent 70%), radial-gradient(20% 30% at 72% 70%, var(--lp-slate-dark) 0%, transparent 70%)}.gcp-shade{background:linear-gradient(180deg, color-mix(in srgb, var(--lp-umber) 28%, transparent) 0%, transparent 38%, color-mix(in srgb, var(--lp-umber) 32%, transparent) 100%);position:absolute;inset:0}.gcp-card-layer{position:absolute;inset:0}.gcp-title{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:22px;left:0;right:0}.gcp-arcwrap{width:1200px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-38%)}.gcp-arc{display:block;overflow:visible}.gcp-arc-spin{transform-box:view-box;transform-origin:var(--cx) var(--cy);transform:rotate(var(--a,0deg))}.gcp-arc-text{fill:var(--on-dark);font-family:var(--font-sans);font-weight:600}.gcp-capsule{line-height:0;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}@media (min-width:1200px){.gcp-title{top:32px}.gcp-capsule{bottom:32px}}.gcp-phone-layer{position:absolute;inset:0;container-type:inline-size}.gcp[data-gcp=phone]{box-shadow:var(--lp-shadow-phone);border-radius:16px}.gcp[data-gcp=phone] .gcp-capsule{bottom:3.2%}.gcp-node{z-index:40;visibility:hidden;will-change:transform;contain:layout style;position:fixed;top:0;left:0}.gcp-node[data-live]{visibility:visible}.gcp-node .gcp{border-radius:0}.gcp[data-gcp=travel] .gcp-title,.gcp[data-gcp=travel] .gcp-capsule{top:50%;bottom:auto;transform:none}.gcp[data-gcp=travel] .gcp-phone-layer{width:var(--pw,400px);height:var(--ph,711px);margin:calc(var(--ph,711px) / -2) 0 0 calc(var(--pw,400px) / -2);inset:50% auto auto 50%}.lp-screen{color:var(--lp-light-fg);text-align:left;flex-direction:column;padding:5.5cqw 5cqw 0;font-size:clamp(11px,4cqw,16px);line-height:1.3;display:flex;position:absolute;inset:0}.lp-screen-top{justify-content:center;display:flex}.lp-screen-chip{background:color-mix(in srgb, var(--wallet-paper) 94%, transparent);border-radius:999px;padding:.45em .95em;font-size:.78em;font-weight:600}.lp-screen-body{flex-direction:column;flex:1;gap:.8em;min-height:0;padding-top:1.4em;display:flex;overflow:hidden}.lp-bubble{background:var(--surface);border-radius:1em 1em .3em;align-self:flex-end;max-width:82%;padding:.7em .95em;font-size:.95em}@keyframes lp-spin-css{to{transform:rotate(360deg)}}.lp-mini{isolation:isolate;background:linear-gradient(165deg, var(--surface) 0%, var(--titanium) 100%);color:var(--wallet-ink);box-shadow:var(--lp-shadow-mini);border-radius:.9em;padding:.95em;position:relative}.lp-mini:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(110% 60% at 20% 0%, color-mix(in srgb, var(--white) 60%, transparent), transparent 52%);position:absolute;inset:0}.lp-mini-head{align-items:center;gap:.7em;display:flex}.lp-mini-av{background:var(--wallet-stone);width:2.5em;height:2.5em;color:var(--wallet-ink);border-radius:50%;flex:none;place-items:center;font-size:.78em;font-weight:600;display:grid}.lp-mini-name{font-weight:600;display:block}.lp-mini-line{color:var(--muted);font-size:.82em;display:block}.lp-mini-why{border-top:1px solid color-mix(in srgb, var(--wallet-ink) 7%, transparent);color:color-mix(in srgb, var(--wallet-ink) 35%, transparent);margin-top:.65em;padding:.55em 0 0;font-size:.82em;transition:color .4s}.lp-mini-why.is-on{color:var(--wallet-ink)}.lp-mini-pill{transform-origin:100% 100%;background:var(--peach);color:var(--wallet-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:.4em;padding:.3em .75em;font-size:.72em;font-weight:600;display:inline-flex;position:absolute;top:-.85em;right:.9em}.lp-mini-pill:before{content:"";background:var(--orange-deep);border-radius:50%;width:.45em;height:.45em}.lp-present{background:var(--orange-deep);color:var(--paper);transition:transform .15s var(--ease-out-3);border-radius:6px;margin-top:.75em;padding:.55em 1em;font-size:.8em;font-weight:500;display:inline-flex}.lp-present.is-pressed{transform:scale(.94)}.lp-msg{background:color-mix(in srgb, var(--wallet-ink) 7%, transparent);border-radius:.6em;padding:1px;position:relative;overflow:hidden}.lp-msg:before{content:"";opacity:0;background:conic-gradient(from 0deg, var(--orange), var(--peach), var(--orange-deep), var(--orange));transition:opacity .3s;position:absolute;inset:-60%}.lp-msg.is-writing:before{opacity:1;animation:2.2s linear 4 lp-spin-css}.lp-msg-inner,.lp-msg-actions{background:var(--wallet-paper);color:var(--wallet-ink);position:relative}.lp-msg-inner{border-radius:calc(.6em - 1px) calc(.6em - 1px) 0 0;padding:.8em .95em;font-size:.8em;line-height:1.38}.lp-msg-inner p+p{margin-top:.45em}.lp-msg:not(:has(.lp-msg-actions)) .lp-msg-inner{border-radius:calc(.6em - 1px)}.lp-msg-actions{border-radius:0 0 calc(.6em - 1px) calc(.6em - 1px);gap:.5em;padding:0 .95em .85em;font-size:.78em;font-weight:500;display:flex}.lp-msg-actions span{border:1px solid color-mix(in srgb, var(--wallet-ink) 12%, transparent);border-radius:6px;align-items:center;gap:.35em;padding:.5em .8em;display:inline-flex}.lp-msg-actions .is-primary{background:var(--orange-deep);color:var(--paper);border-color:#0000}.flow_w{opacity:0;transition:opacity .12s linear}.flow_w.is-on{opacity:1}.lp-composer .grow-mark{width:2.4em;height:2.4em}.lp-composer{background:var(--wallet-paper);color:var(--wallet-ink);border-radius:.6em;align-items:center;gap:.5em;margin:.8em 0 1em;padding:.7em .7em .7em 1em;font-size:.95em;display:flex}.lp-composer-text{flex:1;min-width:0}.lp-composer-text.is-empty{color:var(--muted)}.lp-how{position:relative;overflow:hidden}.lp-how-curve{pointer-events:none;width:100%;height:80%;position:absolute;top:18%;left:0;right:0}.lp-tabs-stage{display:none}.lp-how-chapters{flex-direction:column;gap:56px;padding-top:40px;display:flex}@media (min-width:1200px){.lp-tabs-stage{align-items:center;height:100vh;min-height:720px;margin-top:8px;display:flex;position:relative}.lp-tabs-grid{width:100%;height:var(--phone-h);grid-template-columns:1fr auto 1fr;align-items:stretch;gap:64px;display:grid}.lp-phone-slot{width:var(--phone-w);height:var(--phone-h);position:relative}.lp-how-chapters{display:none}}.lp-tablist{flex-direction:column;align-self:start;padding-left:22px;display:flex;position:relative}.lp-tab{text-align:left;height:44px;font-family:var(--font-serif);letter-spacing:-.03em;color:color-mix(in srgb, var(--ink) 45%, transparent);font-size:24px;font-weight:500;line-height:1;transition:color .3s}.lp-tab:hover{color:color-mix(in srgb, var(--ink) 80%, transparent)}.lp-tab.is-active{color:var(--ink)}.lp-tab:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:4px}.lp-tab-track{background:var(--lp-rule);width:3px;height:100%;position:absolute;top:0;left:0}.lp-tab-ind{background:var(--orange);width:3px;height:33.3333%;transition:transform .3s var(--ease-in-out-2);position:absolute;top:0;left:0}.lp-tabpanel{place-self:end;width:320px}.lp-tab-in{animation:lp-tab-in .35s var(--ease-out-3) both}.lp-how-chapter{flex-direction:column;align-items:flex-start;display:flex}.lp-chapter-phone{aspect-ratio:9/16;width:min(335px,100%);position:relative}.lp-busco-grid{flex-direction:column;gap:48px;margin-top:40px;display:flex}.lp-busco-item{gap:20px;display:grid}.lp-busco-card{border:1px solid var(--lp-rule);background:var(--wallet-paper);width:100%;max-width:420px;height:300px;color:var(--wallet-ink);--surface:var(--card-white);--surface-warm:#ebf0f5;--line:#00000012;--muted:#5e5e63;--mute:#5e5e63;--fg:#111113;--bg:#f7f7f5;border-radius:12px;position:relative;overflow:hidden}.lp-busco-text{color:var(--ink)}@media (min-width:1200px){.lp-busco-grid{gap:64px;margin-top:56px}.lp-busco-item{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px}.lp-busco-item:nth-child(2n) .lp-busco-card{order:2;justify-self:end}.lp-busco-card{height:300px}[data-lp-busco][data-mode=live] .lp-busco-grid{grid-template-columns:420px minmax(0,1fr);align-items:start;gap:0 96px;display:grid}[data-lp-busco][data-mode=live] .lp-busco-item{display:contents}[data-lp-busco][data-mode=live] .lp-busco-card{order:0;grid-area:1/1/span 4;justify-self:start;position:sticky;top:calc(50vh - 150px)}[data-lp-busco][data-mode=live] .lp-busco-text{min-height:max(300px,38vh);color:color-mix(in srgb, var(--muted) 50%, transparent);flex-direction:column;grid-column:2;justify-content:center;transition:color .4s;display:flex}[data-lp-busco][data-mode=live] .lp-busco-text .lp-h3,[data-lp-busco][data-mode=live] .lp-busco-text .lp-mono{color:inherit}[data-lp-busco][data-mode=live] .lp-busco-text.is-active{color:var(--ink)}[data-lp-busco][data-mode=live] [data-lp-busco-item="0"] .lp-busco-text{grid-row:1}[data-lp-busco][data-mode=live] [data-lp-busco-item="1"] .lp-busco-text{grid-row:2}[data-lp-busco][data-mode=live] [data-lp-busco-item="2"] .lp-busco-text{grid-row:3}[data-lp-busco][data-mode=live] [data-lp-busco-item="3"] .lp-busco-text{grid-row:4}}.lp-fx{text-align:left;flex-direction:column;justify-content:center;gap:14px;padding:24px;font-size:15px;line-height:1.25;display:flex;position:absolute;inset:0}.lp-fx-label{color:var(--orange-deep);font-size:13px;font-weight:500}.lp-fx-foot,.lp-fx-meta{color:var(--muted);font-size:13px}.lp-fx-chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.lp-fx-signals{text-align:center;align-items:center}.lp-fx-chip{border:1px solid var(--line);background:var(--surface);white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:8px 12px;font-size:14px;font-weight:500;display:inline-flex}.lp-fx-chip.is-on{background:var(--orange-deep);color:var(--paper);border-color:#0000;font-weight:500}.lp-fx-sheet{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:8px;padding:16px 18px}.lp-fx-tag{background:var(--peach);color:var(--wallet-ink);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.lp-fx-notice-text{font-family:var(--font-serif);letter-spacing:-.03em;margin-top:10px;font-size:24px;font-weight:500;line-height:1}.lp-fx-row{align-items:center;gap:10px;margin-top:12px;display:flex}.lp-fx-avs{display:inline-flex}.lp-fx-av{border:2px solid var(--surface);background:var(--peach);width:32px;height:32px;color:var(--orange-deep);font-family:var(--font-mono);border-radius:50%;place-items:center;margin-left:-6px;font-size:10px;display:grid}.lp-fx-av:first-child{margin-left:0}.lp-fx-field{margin:0}.lp-fx-field span{color:var(--muted)}.lp-fx-suggest{justify-content:space-between;margin-top:0;padding-inline:4px}.lp-fx-suggest .lp-fx-av{border-color:var(--paper-dark)}.lp-fx-question{font-family:var(--font-serif);letter-spacing:-.03em;font-size:28px;font-weight:500;line-height:1}.lp-fx-btn{border:1px solid var(--line);border-radius:6px;padding:8px 12px;font-size:13px;font-weight:500}.lp-fx-btn.is-primary{background:var(--orange-deep);color:var(--paper);border-color:#0000}.lp-fx-done{color:var(--lp-done);justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.lp-fx-check{fill:none;width:28px;height:28px;stroke:var(--lp-done);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.lp-uni{margin-top:clamp(64px,9vw,128px);padding:clamp(48px,7vw,96px) 0 clamp(56px,8vw,112px)}.lp-uni-panel{border:1px solid var(--lp-rule);background:var(--surface);border-radius:12px;margin-top:40px;overflow:hidden}.lp-uni-head{border-bottom:1px solid var(--lp-rule);color:var(--ink);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:14px 20px;display:flex}.lp-uni-counters{background:var(--lp-rule);border-bottom:1px solid var(--lp-rule);grid-template-columns:1fr 1fr;gap:1px;display:grid}.lp-uni-counter{background:var(--surface);flex-direction:column-reverse;gap:10px;padding:20px;display:flex}.lp-uni-figure{font-family:var(--font-serif);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:52px;font-weight:500;line-height:.95}.lp-uni-body{background:var(--lp-rule);gap:1px;display:grid}.lp-uni-cell{background:var(--surface);color:var(--ink);padding:24px 20px}.lp-segbar-track{border-radius:999px;gap:3px;height:8px;display:flex;overflow:hidden}.lp-segbar-seg{border-radius:999px;flex-basis:0;min-width:3px;display:block}.lp-segbar-legend{flex-wrap:wrap;gap:4px 16px;font-size:14px;display:flex}.lp-segbar-item{align-items:center;gap:6px;max-width:100%;display:inline-flex}.lp-segbar-dot{border-radius:50%;flex:none;width:8px;height:8px}.lp-uni-q{background:var(--on-dark);max-width:90%;color:var(--lp-light-fg);border-radius:12px 12px 4px;padding:10px 14px;font-size:14px}.lp-uni-answer{align-items:flex-start;gap:10px;display:flex;position:relative}.lp-uni-answer-mark{border:1px solid color-mix(in srgb, var(--white) 14%, transparent)}.lp-uni-answer.is-writing .lp-uni-answer-text{font-family:var(--font-serif);letter-spacing:-.025em;color:var(--ink);font-size:24px;font-weight:500;line-height:1.05}@media (min-width:1200px){.lp-uni-panel{border-radius:24px;margin-top:56px}.lp-uni-head{padding:16px 32px}.lp-uni-counters{grid-template-columns:repeat(4,1fr)}.lp-uni-counter{padding:28px 32px}.lp-uni-figure{font-size:72px}.lp-uni-body{grid-template-columns:1fr 1fr}.lp-uni-cell{padding:32px}}.lp-fits{flex-direction:column;align-items:center;gap:12px;margin-top:40px;display:flex}.lp-fits-sources{justify-content:center;gap:10px;display:flex}.lp-fits-tile{border:1px solid var(--lp-rule);background:var(--surface);width:96px;height:96px;color:var(--ink);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.lp-fits-arrow{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.lp-fits-arrow path{fill:none}.lp-fits-arrow-d{width:220px;height:60px;display:none}.lp-fits-arrow-m{width:48px;height:96px}.lp-fits-logo{border:1px solid var(--ink);background:var(--orange-tint);color:var(--lp-light-fg);letter-spacing:-.02em;--logo-halo:var(--orange-tint);border-radius:6px;flex-direction:column;align-items:center;gap:10px;padding:22px 30px;font-size:17px;font-weight:700;display:flex}@media (min-width:1200px){.lp-fits{flex-direction:row;justify-content:center;gap:24px;margin-top:56px}.lp-fits-tile{width:112px;height:112px}.lp-fits-arrow-d{display:block}.lp-fits-arrow-m{display:none}}.lp-deck-section{margin-top:clamp(64px,9vw,128px);padding:clamp(48px,7vw,96px) 0 clamp(40px,6vw,64px);overflow-x:clip}.lp-deck{margin-top:48px}.lp-deck-track{padding-inline:var(--lp-gutter);flex-direction:column;align-items:center;gap:16px;display:flex}.lp-tcard{isolation:isolate;width:min(420px,100%);color:var(--lp-light-fg);border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex;position:relative;overflow:hidden}.lp-tcard-cream{background:var(--lp-light-bg)}.lp-tcard-accent{background:var(--orange);color:var(--accent-text)}.lp-tcard-tint{background:var(--lp-sand)}.lp-tcard-photo{background:var(--lp-graphite);color:var(--on-dark)}.lp-tcard-bg{z-index:-1;background:radial-gradient(40% 50% at 78% 30%, color-mix(in srgb, var(--lp-sand-deep) 70%, transparent) 0%, transparent 70%), radial-gradient(45% 40% at 20% 85%, color-mix(in srgb, var(--lp-dusk) 75%, transparent) 0%, transparent 72%), radial-gradient(30% 30% at 60% 75%, color-mix(in srgb, var(--lp-cornflower) 35%, transparent) 0%, transparent 70%), linear-gradient(160deg, var(--lp-slate-mid) 0%, var(--lp-night) 70%);position:absolute;inset:0}.lp-tcard-title{font-family:var(--font-serif);letter-spacing:-.03em;text-wrap:balance;font-size:28px;font-weight:500;line-height:1}.lp-tcard-body{font-size:16px;line-height:1.4}.lp-tcard-metrics{grid-template-columns:1fr 1fr;gap:16px;margin-top:auto;display:grid}.lp-tcard-figure{font-family:var(--font-serif);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:500;line-height:1;display:block}.lp-tcard-mlabel{opacity:.8;margin-top:6px;font-size:13px;display:block}.lp-tcard-note{opacity:.7}@media (min-width:1200px){.lp-deck{margin-top:64px}.lp-deck-track{flex-flow:wrap;justify-content:center;align-items:stretch;gap:20px;max-width:1240px;margin-inline:auto}.lp-tcard{border-radius:24px;width:380px;min-height:400px;padding:32px}.lp-tcard-lg{width:600px}.lp-tcard-title{font-size:34px}.lp-tcard-body{font-size:17px}.lp-tcard-figure{font-size:56px}.lp-deck[data-mode=live]{height:300vh;margin-top:24px}.lp-deck[data-mode=live] .lp-deck-stage{height:100vh;position:sticky;top:0;overflow:clip}.lp-deck[data-mode=live] .lp-deck-track{max-width:none;height:100%;padding:0;display:block;position:relative}.lp-deck[data-mode=live] .lp-tcard{height:440px;min-height:0;position:absolute;top:50%;left:50%}}.lp-faq{gap:24px;margin-top:40px;display:grid}.lp-faq-list{border-top:1px solid var(--lp-rule);flex-direction:column;display:flex}.lp-faq-q{border-bottom:1px solid var(--lp-rule);text-align:left;width:100%;font-family:var(--font-serif);letter-spacing:-.025em;color:var(--muted);align-items:baseline;gap:20px;padding:18px 0;font-size:22px;font-weight:500;line-height:1.1;transition:color .2s;display:flex}.lp-faq-q .lp-mono{flex:none}.lp-faq-q:hover,.lp-faq-q.is-active{color:var(--ink)}.lp-faq-q.is-active .lp-mono{color:var(--orange-deep)}.lp-faq-q:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.lp-faq-answer{border-top:1px solid var(--ink);color:var(--ink);padding-top:18px}.lp-faq-p{margin-top:14px;font-size:17px;line-height:1.45}@media (min-width:1200px){.lp-faq{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:64px;margin-top:56px}.lp-faq-q{font-size:26px}}.lp-sec-close{padding-bottom:24px}.lp-close{--ink:#f4f2ee;isolation:isolate;padding:96px var(--lp-gutter);text-align:center;color:var(--on-dark);background:var(--lp-slate);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.lp-close-bg{z-index:-2;background:var(--lp-slate-mid);position:absolute;inset:0;overflow:hidden}.lp-close-tint{z-index:-1;background:linear-gradient(180deg, color-mix(in srgb, var(--orange) 24%, transparent) 0%, color-mix(in srgb, var(--lp-slate) 82%, transparent) 100%);position:absolute;inset:0}.lp-close-title{max-width:1000px;font-size:clamp(40px,7vw,92px)}.lp-close-sub{margin-top:24px;font-size:18px;line-height:1.35}.lp-close-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}@media (min-width:1200px){.lp-sec-close{padding-bottom:32px}.lp-close{min-height:min(820px,92vh);padding:160px 40px}.lp-close-sub{margin-top:32px;font-size:20px}}.lp-footer{border-top:1px solid var(--ink);background:var(--paper);padding-top:48px}.lp-footer-grid{gap:40px;display:grid}@media (min-width:1200px){.lp-footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr}}.lp-wordmark-wrap{--lp-wm:clamp(40px, calc(20vw - 6.4px), 240px);height:calc(var(--lp-wm) * .78);overflow:hidden}.lp-wordmark{font-family:var(--font-serif);font-weight:500;font-size:var(--lp-wm);letter-spacing:-.05em;text-align:center;white-space:nowrap;color:var(--ink);line-height:.95}@media (max-width:1199px){.lp-cta-label{white-space:nowrap}}
