.ld{--ink:#10182B;--ink-2:#1B2333;--muted:#5B6272;--faint:#8A90A0;--line:#D7DBE3;--soft:#E3E7EF;--bg:#F4F2EE;--panel:#FFFFFF;--accent:#E2620B;--accent-ink:#9C3F03;--accent-soft:#FDEBDD;--crease:#2A4FE0;--sans:"Space Grotesk","Helvetica Neue",Arial,sans-serif;--serif:"Newsreader",Georgia,serif;--mono:"IBM Plex Mono",Consolas,monospace;background:var(--bg);color:var(--ink-2);font-family:var(--serif);min-height:100vh;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}@media (prefers-color-scheme:dark){.ld{--ink:#EEF1F7;--ink-2:#DDE2EC;--muted:#9AA2B4;--faint:#767E92;--line:#2A3243;--soft:#232B3B;--bg:#0B0F1A;--panel:#151B29;--accent:#FF9447;--accent-ink:#FFC08F;--accent-soft:#3A2312;--crease:#7E9BFF}}body,html{margin:0;padding:0}.ld *{box-sizing:border-box}.ld a{color:inherit}.ld a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.ld-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px clamp(16px,5vw,64px);max-width:1240px;margin:0 auto}.ld-brand img{height:46px;width:auto;display:block;background:#fff;border-radius:4px;padding:4px 6px}.ld-nav{display:flex;align-items:center;gap:clamp(12px,2.5vw,28px);font-family:var(--sans);font-size:14px}.ld-nav a:not(.ld-btn){text-decoration:none;color:var(--muted)}.ld-nav a:not(.ld-btn):hover{color:var(--ink)}.ld-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border-radius:4px;background:var(--accent);color:#fff!important;text-decoration:none;font-family:var(--sans);font-weight:600;font-size:15px;letter-spacing:.01em;transition:background .15s ease}.ld-btn:hover{background:var(--accent-ink)}.ld-btn-sm{min-height:40px;padding:0 16px;font-size:14px}@media (prefers-color-scheme:dark){.ld-btn,.ld-btn:hover{color:#0B0F1A!important}}.ld-link{font-family:var(--sans);font-size:15px;color:var(--ink)!important;text-underline-offset:4px}.ld-hero{max-width:1240px;margin:0 auto;padding:clamp(28px,6vw,72px) clamp(16px,5vw,64px) clamp(36px,6vw,80px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px);align-items:center}.ld-kicker{font-size:12px;letter-spacing:.18em;color:var(--accent);margin:0 0 16px}.ld-hero h1,.ld-kicker{font-family:var(--sans);font-weight:600}.ld-hero h1{font-size:clamp(34px,5.2vw,58px);line-height:1.04;letter-spacing:-.025em;color:var(--ink);margin:0 0 20px}.ld-lede{font-size:clamp(17px,1.6vw,20px);line-height:1.55;color:var(--muted);margin:0 0 30px;max-width:34em}.ld-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.ld-signed{font-family:var(--sans);font-size:13px;color:var(--faint);margin:16px 0 0}.ld-visual{margin:0;background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:22px 22px 14px;position:relative;box-shadow:0 1px 0 var(--soft),0 24px 48px -28px rgba(16,24,43,.35)}.ld-blank{width:100%;height:auto;display:block}.ld-sheet rect{fill:none;stroke:var(--faint);stroke-width:1;stroke-dasharray:4 3}.ld-cut path{fill:none;stroke:var(--ink);stroke-width:1.8;stroke-linejoin:round}.ld-print rect{fill:var(--accent-soft)}.ld-crease path{fill:none;stroke:var(--crease);stroke-width:1.3;stroke-dasharray:6 4}.ld-labels text{font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.06em;fill:var(--ink);text-anchor:middle}.ld-labels .ld-dim{font-family:var(--mono);font-weight:400;font-size:11px;fill:var(--muted);letter-spacing:0}.ld-quote{position:absolute;right:-18px;bottom:-26px;width:min(250px,62%);background:var(--panel);border:1px solid var(--line);border-radius:6px;font-family:var(--sans);font-size:13px;box-shadow:0 18px 40px -20px rgba(16,24,43,.45);overflow:hidden}.ld-quote-head{display:flex;justify-content:space-between;gap:8px;padding:9px 12px;background:var(--ink);color:var(--bg);font-size:11px;letter-spacing:.04em}.ld-quote-head span:first-child{font-family:var(--mono)}.ld-quote table{width:100%;border-collapse:collapse}.ld-quote th{text-align:right;font-size:10px;letter-spacing:.1em;color:var(--muted);font-weight:600;padding:7px 12px 4px}.ld-quote td{text-align:right;font-family:var(--mono);font-size:12.5px;padding:5px 12px;border-top:1px solid var(--soft);color:var(--ink)}.ld-quote td:first-child,.ld-quote th:first-child{text-align:left}.ld-quote tbody tr:first-child td{background:var(--accent-soft);font-weight:500}.ld-visual figcaption{font-family:var(--sans);font-size:11px;color:var(--faint);margin-top:8px}.ld-section{max-width:1240px;margin:0 auto;padding:clamp(40px,6vw,72px) clamp(16px,5vw,64px)}.ld-band h2,.ld-section h2{font-family:var(--sans);font-weight:600;font-size:clamp(26px,3vw,34px);letter-spacing:-.02em;color:var(--ink);margin:0 0 30px}.ld-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;border-top:2px solid var(--ink)}.ld-steps li{padding:22px 22px 6px 0}.ld-steps li+li{padding-left:22px;border-left:1px solid var(--line)}.ld-step-n{font-family:var(--mono);font-size:13px;color:var(--accent)}.ld-features h3,.ld-steps h3{font-family:var(--sans);font-weight:600;font-size:18px;color:var(--ink);margin:8px 0}.ld-features p,.ld-steps p{font-size:16px;line-height:1.55;color:var(--muted);margin:0}.ld-features-wrap{border-top:1px solid var(--line)}.ld-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:6px;overflow:hidden}.ld-features article{background:var(--panel);padding:26px 24px 28px}.ld-features h3{margin-top:0}.ld-band{max-width:1240px;margin:clamp(20px,4vw,40px) auto clamp(48px,7vw,88px);padding:clamp(28px,4vw,44px) clamp(20px,4vw,48px);background:var(--ink);color:var(--bg);border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:28px}.ld-band h2{color:var(--bg);margin:0 0 10px}.ld-band p{margin:0;color:color-mix(in srgb,var(--bg) 72%,transparent);font-size:17px;line-height:1.5;max-width:40em}.ld-band .ld-btn{flex-shrink:0}.ld-foot{max-width:1240px;margin:0 auto;padding:24px clamp(16px,5vw,64px) 36px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-family:var(--sans);font-size:13px;color:var(--faint);border-top:1px solid var(--line)}.ld-foot a{color:var(--muted)}@media (max-width:960px){.ld-hero{grid-template-columns:1fr}.ld-quote{right:12px;bottom:-30px}.ld-visual{margin-bottom:30px}.ld-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ld-steps li:nth-child(3){padding-left:0;border-left:0}.ld-features{grid-template-columns:repeat(2,minmax(0,1fr))}.ld-band{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.ld-nav a:not(.ld-btn){display:none}.ld-brand img{height:38px}.ld-features,.ld-steps{grid-template-columns:1fr}.ld-steps li+li{padding-left:0;border-left:0;border-top:1px solid var(--line)}.ld-quote{position:static;width:100%;margin-top:14px;box-shadow:none}.ld-visual{margin-bottom:0}}@media (prefers-reduced-motion:no-preference){.ld-cut path{stroke-dasharray:2400;stroke-dashoffset:2400;animation:ld-draw 1.6s ease-out .15s forwards}@keyframes ld-draw{to{stroke-dashoffset:0}}}