:root{--ds-ink: #251f21;--ds-ink-2: #585254;--ds-ink-3: #969394;--ds-hairline: #eae9ea;--ds-font-text: "KMR Melange Grotesk", -apple-system, "Helvetica Neue", Arial, sans-serif;--ds-font-display: "Aime", Georgia, serif;--if-accent: #6d5df1;--if-accent-2: #8b7cf6}body{color:var(--ds-ink);font-family:var(--ds-font-text);-webkit-font-smoothing:antialiased;background:#fbfafc;margin:0}.if-btn{font:600 15px/1 var(--ds-font-text);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:10px 18px;text-decoration:none;transition:background .15s;display:inline-flex}.if-btn:focus-visible{outline-offset:2px;outline:3px solid #6d5df166}.if-btn-primary{color:#fff;background:#1c1a1b}.if-btn-primary:hover{background:#343132}.if-btn-ghost{color:var(--ds-ink);background:0 0;border-color:#1c1a1b}.if-btn-ghost:hover{background:#1c1a1b0f}.if-callout{border:1px solid var(--ds-hairline);color:var(--ds-ink-2);background:#f4f3fe;border-radius:16px;margin-top:16px;padding:16px 18px;font-size:13.5px;line-height:1.55}.if-callout-title{color:var(--ds-ink);margin:0 0 4px;font-size:14px;font-weight:600}.if-callout-body{margin:0}.if-callout-warning{background:#fff7e0;border-color:#f2d98a}.if-callout-warning .if-callout-title{color:#7a5200}.if-callout-warning .if-callout-body{color:#6b5420}@font-face{font-family:PP NeueBit;src:url(/assets/PPNeueBit-Bold-CgcaT6eU.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.lp{--lp-blue: #3f3cd8;--lp-blue-soft: #eef0ff;--lp-blue-border: #d3d6ff;--lp-lilac: #ddd8ff;--lp-paper: #f7f3e4;--lp-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;font-family:var(--ds-font-text);color:var(--ds-ink);box-sizing:border-box;width:100%;max-width:960px;margin-left:auto;margin-right:auto;padding:0 20px 40px}.lp-nav{display:flex;justify-content:space-between;align-items:baseline;padding:20px 0 8px}.lp-word{font-family:var(--lp-mono);font-weight:700;font-size:16px;letter-spacing:.04em;text-transform:uppercase;color:var(--lp-blue)}.lp-navlink{font-family:var(--lp-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ds-ink-3)}.lp-hero{position:relative;text-align:center;padding:34px 0 6px;overflow:hidden}.lp-art{position:absolute;top:50%;transform:translateY(-50%);width:130px;font-family:var(--lp-mono);font-size:12px;line-height:1.9;letter-spacing:2px;word-break:break-all;color:#e4e2f8;-webkit-user-select:none;user-select:none;pointer-events:none}.lp-art-l{left:-16px}.lp-art-r{right:-16px}.lp-eyebrow{font-family:var(--lp-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-blue);margin:0}.lp-h1{font-family:"PP NeueBit",var(--ds-font-text);font-weight:700;font-size:clamp(52px,10vw,84px);line-height:1.06;letter-spacing:0;margin:14px 0 16px}.lp-sub{max-width:520px;margin:0 auto 22px;font-size:15px;line-height:1.55;color:var(--ds-ink-2)}.lp-cta-row{display:flex;justify-content:center}.lp-note{font-family:var(--lp-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-ink-3);margin:14px auto 0;max-width:420px}.lp-media{margin:30px auto 0;max-width:680px;border:1px solid var(--ds-hairline);border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 12px 30px #251f211a}.lp-media-inner{aspect-ratio:16 / 7;background:#f4f3fe;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px;text-align:center}.lp-media-eyebrow{font-family:var(--lp-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--lp-blue);margin:0}.lp-media-big{font-family:var(--ds-font-text);font-weight:600;font-size:clamp(30px,5.5vw,46px);letter-spacing:-.03em;margin:0}.lp-media-chips{font-family:var(--lp-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-ink-2);margin:0}.lp-media figcaption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 10px;padding:11px 16px;border-top:1px solid var(--ds-hairline);font-family:var(--lp-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-ink-2)}.lp-sec{margin-top:58px}.lp-h2{font-family:var(--ds-font-text);font-weight:600;font-size:clamp(23px,4vw,32px);letter-spacing:-.025em;text-align:center;margin:0 0 22px}.lp-cards{display:grid;gap:12px}.lp-card{border:1px solid var(--ds-hairline);border-radius:16px;padding:16px 18px;background:#fff}.lp-card-t{font-weight:600;font-size:14px;margin:0 0 6px}.lp-card-d{font-size:13px;line-height:1.5;color:var(--ds-ink-2);margin:0}.lp-price{font-size:20px;font-weight:700;margin:4px 0 0}.lp-steps{list-style:none;margin:0;padding:0}.lp-steps li{display:flex;gap:14px;align-items:baseline;padding:13px 2px;border-bottom:1px solid var(--ds-hairline);font-size:14px;line-height:1.5}.lp-steps li:first-child{border-top:1px solid var(--ds-hairline)}.lp-step-n{font-family:var(--lp-mono);font-weight:700;font-size:13px;color:var(--lp-blue);min-width:18px}.lp-vs{display:grid;gap:12px}.lp-vs-card{border-radius:16px;padding:20px}.lp-vs-muted{background:#fff;border:1px solid var(--ds-hairline)}.lp-vs-blue{background:var(--lp-blue-soft);border:1px solid var(--lp-blue-border)}.lp-tag{display:inline-block;font-family:var(--lp-mono);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:4px 9px;border-radius:4px;margin-bottom:12px}.lp-tag-muted{background:#eeeef0;color:var(--ds-ink-2)}.lp-tag-blue{background:var(--lp-blue);color:#fff}.lp-vs-card ul{list-style:none;margin:0;padding:0}.lp-vs-card li{display:flex;gap:10px;align-items:baseline;font-size:13.5px;line-height:1.5;padding:5px 0}.lp-x{color:var(--ds-ink-3);font-size:12px}.lp-check{color:var(--lp-blue);font-weight:700;font-size:13px}.lp-letter{background:var(--lp-paper);background-image:repeating-linear-gradient(transparent,transparent 27px,rgba(37,31,33,.07) 27px,rgba(37,31,33,.07) 28px);border-radius:18px;padding:26px 24px 20px;box-shadow:0 1px 2px #251f2114}.lp-letter-meta{display:grid;gap:4px;font-family:var(--lp-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-ink-2);border-bottom:1px dashed rgba(37,31,33,.25);padding-bottom:14px;margin-bottom:18px}.lp-letter-meta b{display:inline-block;min-width:46px;color:var(--ds-ink-3);font-weight:700}.lp-letter p{font-size:14px;line-height:28px;margin:0 0 14px}.lp-mark{background:var(--lp-lilac);padding:1px 3px;border-radius:2px}.lp-sign{font-weight:600;font-size:16px;margin:18px 0 4px}.lp-facts{border-top:1px solid var(--ds-hairline);margin-bottom:14px}.lp-fact{display:grid;gap:2px;padding:12px 2px;border-bottom:1px solid var(--ds-hairline)}.lp-fact-l{font-family:var(--lp-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ds-ink-3)}.lp-fact-v{font-size:13.5px;line-height:1.5}.lp-qa{border-bottom:1px solid var(--ds-hairline);padding:14px 2px}.lp-qa:first-child{border-top:1px solid var(--ds-hairline)}.lp-q{display:flex;gap:10px;align-items:baseline;font-weight:600;font-size:14px;margin:0 0 6px}.lp-plus{font-family:var(--lp-mono);font-size:12px;color:var(--lp-blue)}.lp-a{font-size:13px;line-height:1.55;color:var(--ds-ink-2);margin:0}.lp-final{text-align:center}.lp-closing{margin:54px 0 4px;font-size:12px;line-height:1.5;color:var(--ds-ink-3);text-align:center}@media(max-width:899px){.lp-art{display:none}}@media(min-width:768px){.lp-cards,.lp-vs{grid-template-columns:repeat(2,1fr)}.lp-fact{grid-template-columns:150px 1fr;gap:18px;align-items:baseline}.lp-hero{padding-top:48px}}@media(min-width:768px){.lp{padding-left:48px;padding-right:48px}}
