.lp{--paper:#faf9f6;--blue:#1f6f43;--ink:#0a0b0d;--dim:#6b6f76;background:var(--paper);min-height:100vh;color:var(--ink);grid-template-columns:260px minmax(0,1fr);font-size:15px;line-height:1.5;display:grid}.lp a{color:inherit}.lp h1,.lp h2{text-transform:none;letter-spacing:-.02em;color:var(--ink);font-family:inherit}.lp h1:before,.lp h2:before{content:none}.lp-nav{flex-direction:column;align-self:start;align-items:flex-start;gap:4px;padding:26px 0 0 60px;font-size:15px;display:flex;position:sticky;top:0}.lp-nav a:not(.lp-brand){margin-left:-10px;padding:4px 10px;transition:background .12s,color .12s}.lp-nav a.lp-brand{margin-bottom:6px}.lp-nav a:not(.lp-brand):hover,.lp-nav a:not(.lp-brand).on,.lp-nav a:not(.lp-brand):focus-visible{background:var(--blue);color:#fff}.lp-brand{white-space:nowrap;font-weight:500;position:relative;color:var(--blue)!important}.lp-brand i{background:var(--blue);place-items:center;width:22px;height:22px;display:grid;position:absolute;top:0;left:-31px}.lp-brand i:after{content:"O";color:#fff;font:400 18px/1 Times New Roman,Times,serif}.lp-main{max-width:1180px;padding:150px 60px 60px 0}.lp-hero{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:44px;display:flex}.lp-hero h1{max-width:760px;font-size:31px;font-weight:400;line-height:1.32}.lp-cta{background:var(--blue);white-space:nowrap;flex:none;margin-bottom:6px;padding:9px 14px;font-size:14.5px;color:#fff!important}.lp-cta:hover{background:#175233}.lp-cta span{vertical-align:2px;margin-left:4px;font-size:12px}.lp-tag{vertical-align:3px;letter-spacing:0;border:1px solid var(--blue);font-size:14px;line-height:1;font-family:var(--mono);border-radius:4px;align-items:stretch;display:inline-flex;overflow:hidden}.lp-tag b{background:var(--blue);color:#fff;padding:6px 7px;font-weight:500}.lp-tag span{color:var(--blue);background:#fff;padding:6px 7px}.lp-tag.alt{border-color:var(--ink)}.lp-tag.alt b{background:var(--ink);color:#cf0}.lp-tag.alt span{color:var(--ink)}.lp-tag:hover{box-shadow:0 0 0 3px #1f6f4326}.lp-tag.small{vertical-align:0;font-size:12.5px}.lp-tag.small span{color:var(--ink);font-family:inherit}.lp-tags{flex-wrap:wrap;gap:8px;display:flex}.lp-stage{border:1px solid var(--ink);background:var(--paper);padding:18px 0 10px}.ascii.wave pre{min-height:0;line-height:1.15}.lp-flow{max-width:none}.lp-flow .ascii{margin-top:8px}.ascii{justify-content:center;display:flex;overflow:hidden}.ascii pre{font-family:var(--mono), Menlo, monospace;color:var(--ink);white-space:pre;min-height:31.7em;margin:0;font-size:14px;line-height:1.32}.ascii .d{color:#a3a4a0}.ascii .b{color:var(--blue)}.ascii .f{color:var(--blue);background:#dfeee5}.lp-cards{background:var(--paper);gap:1px;width:min(1120px,100vw - 380px);height:520px;margin:0 0 44px;display:flex}.lp-card{background:#0c1410;flex:1 1 0;min-width:0;transition:flex-grow .45s;position:relative;overflow:hidden;color:#fff!important}.lp-cards:not(:hover):not(:focus-within) .lp-card:first-child,.lp-card:hover,.lp-card:focus-visible{flex-grow:2.2}.ascii.field{display:block;position:absolute;inset:0 0 150px;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.ascii.field pre{color:#6fae8a;min-height:0;line-height:1.15}.ascii.field .d{color:#35594a}.ascii.field .b{color:#cf0}.lp-card-t{padding:0 30px 30px;position:absolute;bottom:0;left:0;right:0}.lp-card-t em{font-style:normal;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#cf0;white-space:nowrap;margin-bottom:10px;font-size:11.5px;display:block}.lp-card-t h3{letter-spacing:-.01em;color:#fff;text-transform:none;margin:0;font-family:inherit;font-size:25px;font-weight:400;line-height:1.2}.lp-card-t p{color:#b9c4bd;opacity:0;max-width:460px;max-height:0;margin:10px 0 0;font-size:14.5px;transition:opacity .3s,max-height .45s;overflow:hidden}.lp-cards:not(:hover):not(:focus-within) .lp-card:first-child p,.lp-card:hover p,.lp-card:focus-visible p{opacity:1;max-height:120px}.lp-sample{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--ink);margin:0 0 18px;padding:3px 8px;font-size:11.5px;display:inline-block}.lp-chart{border-top:1px solid #dcdad3;border-bottom:1px solid #dcdad3;margin-bottom:30px;padding:22px 0 14px}.lp-chart h3{text-transform:none;letter-spacing:0;color:var(--ink);margin:0 0 4px;font-family:inherit;font-size:16px;font-weight:500}.lp-chart>p{color:var(--dim);margin:0 0 12px;font-size:13.5px}.lp-legend{gap:18px;margin-bottom:6px;font-size:13px;display:flex}.lp-legend i{vertical-align:middle;width:14px;height:3px;margin-right:6px;display:inline-block}.lp-tablewrap{overflow-x:auto}.lp-table{border-collapse:collapse;width:100%;min-width:640px;font-size:14px}.lp-table th{text-align:right;font-weight:400;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--dim);border-bottom:1px solid var(--ink);white-space:nowrap;padding:8px 0 8px 16px;font-size:11.5px}.lp-table th:first-child,.lp-table td:first-child{text-align:left;padding-left:0}.lp-table td{text-align:right;font-family:var(--mono);white-space:nowrap;border-bottom:1px solid #dcdad3;padding:13px 0 13px 16px;font-size:13px}.lp-table td:first-child{font-family:inherit;font-size:14.5px;font-weight:500}.lp-table th,.lp-table td{background:0 0}.lp-table .twin{color:var(--blue);font-weight:500}.lp-table .grp{text-align:center;color:var(--ink);border-bottom:0;padding-bottom:0}.lp-results{max-width:1000px}.sim{border:1px solid var(--ink);color:var(--ink);width:min(1120px,100vw - 380px);margin-top:8px;font-size:15px}.sim-steps{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);display:grid}.sim-step{opacity:.38;border-right:1px solid #dcdad3;min-width:0;min-height:360px;padding:22px 24px 24px;transition:opacity .4s}.sim-step:last-child{border-right:0}.sim-step.on{opacity:1}.sim-n{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);margin:0 0 16px;font-size:11.5px}.sim-n b{text-align:center;background:var(--ink);width:20px;height:20px;color:var(--paper);margin-right:8px;font-weight:500;line-height:20px;display:inline-block}.sim-big{letter-spacing:-.01em;margin:0 0 8px;font-size:27px;line-height:1.2}.sim-sub{color:var(--dim);margin:0;font-size:14px;line-height:1.5}.sim-sub b{color:var(--ink);font-weight:500}.sim pre{font-family:var(--mono), Menlo, monospace;white-space:pre;margin:0 0 12px;font-size:13px;line-height:1.3;overflow:hidden}.sim .d{color:#a3a4a0}.sim .b{color:var(--blue)}.sim .r,.sim-sub b.r{color:#cf202f}.sim-out{border-top:1px solid #dcdad3;margin-top:26px;padding-top:18px}.sim-out p{margin:0 0 6px;font-size:14.5px}.sim-out .sim-n{margin-bottom:12px}.sim-out b{font-weight:500}.sim-score{border-top:1px solid var(--ink);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);display:grid}.sim-chart{border-right:1px solid #dcdad3;min-width:0;padding:22px 24px 16px}.sim-chart .sim-n{margin-bottom:8px}.sim-chart svg{width:100%;height:auto;margin-top:12px;display:block}.sim-statwrap{min-width:0;padding:22px 24px}.sim-stats{border-collapse:collapse;width:100%;font-size:14px}.sim-stats th,.sim-stats td{background:0 0}.sim-stats th{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);text-align:right;padding:0 0 8px 14px;font-size:11.5px;font-weight:400}.sim-stats td{text-align:right;font-family:var(--mono);border-top:1px solid #dcdad3;padding:9px 0 9px 14px;font-size:13.5px}.sim-stats td:first-child{text-align:left;padding-left:0;font-family:inherit;font-size:14px}.sim-stats td.b{font-weight:500}.sim-stats tfoot td{color:var(--dim);text-align:left;padding-top:12px;font-family:inherit;font-size:13.5px;line-height:1.5}.sim-stats tfoot b{color:var(--ink);font-weight:500}.sim-foot{color:var(--dim);border-top:1px solid #dcdad3;margin:0;padding:9px 24px;font-size:12px}.lp-footer{border-top:1px solid var(--ink);grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:30px;margin-top:110px;padding-top:34px;font-size:14px;display:grid}.lp-footer .lp-brand{margin-bottom:10px;display:inline-block}.lp-footer p{color:var(--dim);max-width:320px;margin:0}.lp-footer h4{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);margin:0 0 12px;font-size:11.5px;font-weight:400}.lp-footer ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lp-footer a:hover{color:var(--blue)}.lp-legal{color:var(--dim);border-top:1px solid #dcdad3;flex-wrap:wrap;justify-content:space-between;gap:10px 30px;margin-top:40px;padding:16px 0 0;font-size:12.5px;display:flex}.lp-legal span:last-child{max-width:640px}.lp-top{max-width:900px;margin:-121px 0 52px}.lp-eyebrow{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin:0 0 22px;font-size:12px}.lp-eyebrow i{background:var(--blue);width:8px;height:8px;margin-right:10px;display:inline-block}.lp-top h1{letter-spacing:-.03em;margin:0 0 22px;font-size:54px;font-weight:400;line-height:1.08}.lp-deck{color:#3d4046;max-width:680px;margin:0 0 30px;font-size:19px;line-height:1.6}.lp-deck .lp-tag{vertical-align:1px;font-size:13px}.lp-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.lp-actions .lp-cta{margin:0;padding:12px 18px;font-size:15px}.lp-cta.lp-cta-2{box-shadow:inset 0 0 0 1px var(--ink);background:0 0;color:var(--ink)!important}.lp-cta.lp-cta-2:hover{background:var(--ink);color:#fff!important}.lp-ghost{border-bottom:1px solid var(--ink);padding-bottom:2px;font-size:15px}.lp-ghost:hover{color:var(--blue);border-color:var(--blue)}.tapes{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:34px;display:grid}.tape-h{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin:0 0 10px;font-size:11.5px}.tape-win{border-top:1px solid #dcdad3;border-bottom:1px solid #dcdad3;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.tape-run{width:max-content;animation:linear infinite tape-left;display:flex}.tape-run.right{animation-name:tape-right}.tape-win:hover .tape-run{animation-play-state:paused}.tape-run ul{margin:0;padding:0;list-style:none;display:flex}.tape-run li{white-space:nowrap;align-items:center;gap:9px;padding:14px 26px;font-size:15px;display:flex}.tape-run img{object-fit:contain;border-radius:4px;width:20px;height:20px}.tape-run i{background:var(--ink);width:20px;height:20px;color:var(--paper);font:500 11px var(--mono);border-radius:4px;place-items:center;display:grid}.tape-run small{font-family:var(--mono);color:var(--dim);font-size:11.5px}.ltape.firms{min-width:0;margin-bottom:30px}.ltape.firms li{height:76px;padding:0 44px}.ltape.firms img{filter:brightness(0);opacity:.72;border-radius:0;width:auto}@keyframes tape-left{to{transform:translate(-50%)}}@keyframes tape-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.tape-run{animation:none}.tape-win{overflow-x:auto}}.lp-sec{max-width:900px;margin-top:110px}.lp-sec h2{margin:0 0 10px;font-size:25px;font-weight:400}.lp-lede{color:var(--dim);max-width:640px;margin:0 0 26px}.lp-rows{border-top:1px solid #dcdad3}.lp-row{border-bottom:1px solid #dcdad3;grid-template-columns:200px minmax(0,1fr) minmax(0,280px);align-items:baseline;gap:24px;padding:16px 0;display:grid}.lp-row b{font-weight:500}.lp-row span{color:var(--dim)}.lp-row em{font-style:normal;font-family:var(--mono);color:var(--blue);text-align:right;font-size:12.5px}.lp-row:hover b{color:var(--blue)}.lp-steps{counter-reset:s;border-top:1px solid #dcdad3;margin:0;padding:0;list-style:none}.lp-steps li{counter-increment:s;color:var(--dim);border-bottom:1px solid #dcdad3;padding:16px 0 16px 44px;position:relative}.lp-steps li:before{content:"0" counter(s);font-family:var(--mono);color:var(--blue);font-size:12.5px;position:absolute;top:18px;left:0}.lp-steps b{color:var(--ink);font-weight:500}.lp-note{color:var(--dim);margin-top:18px;font-size:13px}.lp-foot{color:var(--dim);border-top:1px solid #dcdad3;justify-content:space-between;max-width:none;margin-top:110px;padding-top:18px;font-size:13px;display:flex}.lp-foot a{color:var(--blue)}@media (max-width:900px){.lp{grid-template-columns:minmax(0,1fr)}.lp-nav{border-bottom:1px solid #dcdad3;flex-flow:wrap;align-items:center;gap:2px;padding:20px 10px 12px;font-size:14.5px;position:static}.lp-nav a.lp-brand{flex:0 0 calc(100% - 41px);margin:0 0 14px 41px;font-size:17px;line-height:22px}.lp-nav a:not(.lp-brand){margin-left:0;padding:7px 10px}.lp-footer .lp-brand{margin-left:31px}.lp-chart svg text{font-size:18px}.lp-chart svg .nm{display:none}.sim-chart svg text{font-size:15px}.lp-actions{gap:16px 22px}.lp-main{padding:48px 20px 40px}.lp-hero{flex-direction:column;align-items:flex-start;gap:20px}.lp-hero h1{font-size:25px}.lp-stage{padding:10px 0 6px}.sim{width:auto}.sim-steps{grid-template-columns:minmax(0,1fr)}.sim-step{border-bottom:1px solid #dcdad3;border-right:0;min-height:0;padding:18px 14px}.sim-step:last-child{border-bottom:0;min-height:230px}.sim pre{font-size:11px}.sim-score{grid-template-columns:minmax(0,1fr)}.sim-chart{border-bottom:1px solid #dcdad3;border-right:0;padding:18px 14px 12px}.sim-statwrap{padding:16px 14px}.sim-foot{padding-left:14px;padding-right:14px}.lp-footer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:72px}.lp-footer>div:first-child{grid-column:1/-1}.lp-top{margin:0 0 36px}.lp-top h1{font-size:34px}.lp-top h1 br{display:none}.lp-deck{font-size:16.5px}.lp-cards{flex-direction:column;width:auto;height:auto}.lp-card{height:360px;flex:none!important}.ascii.field{inset:0 0 120px}.lp-card-t{padding:0 18px 20px}.lp-card-t p{opacity:1!important;max-height:none!important}.lp-row{grid-template-columns:1fr;gap:4px}.lp-row em{text-align:left}.lp-sec{margin-top:72px}}.lp-table thead tr:first-child th{border-bottom:0}.lp{position:relative}.lp-start{z-index:5;position:absolute;top:20px;right:40px}.lp-start .lp-cta,.lp-dlg .lp-cta{cursor:pointer;border:0;border-radius:0;margin:0;padding:10px 16px;font-family:inherit}.lp-dlg .lp-cta:disabled{opacity:.6;cursor:default}.lp-dlg{color:#0a0b0d;background:#faf9f6;border:1px solid #0a0b0d;border-radius:0;width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;font-size:15px;line-height:1.5}.lp-dlg::backdrop{background:#0a0b0d8c}.lp-dlg-in{padding:30px 32px 32px;position:relative}.lp-dlg-x{cursor:pointer;color:var(--dim);background:0 0;border:0;padding:4px 8px;font-size:26px;line-height:1;position:absolute;top:14px;right:16px}.lp-dlg-x:hover{color:var(--ink)}.lp-dlg .lp-eyebrow{margin-bottom:14px}.lp-dlg h2{margin:0 0 10px;font-size:25px;font-weight:400;line-height:1.2}.lp-dlg-p{color:#3d4046;margin:0 0 22px}.lp-dlg form{gap:14px;display:grid}.lp-dlg-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.lp-dlg label{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);gap:6px;font-size:11.5px;display:grid}.lp-dlg label span{text-transform:none;letter-spacing:0}.lp-dlg input,.lp-dlg select,.lp-dlg textarea{box-sizing:border-box;width:100%;color:var(--ink);background:#fff;border:1px solid #c9c7bf;border-radius:0;padding:9px 10px;font:15px/1.4 Inter,system-ui,sans-serif}.lp-dlg textarea{resize:vertical}.lp-dlg input:focus,.lp-dlg select:focus,.lp-dlg textarea:focus{outline:2px solid var(--blue);outline-offset:-1px;border-color:var(--blue)}.lp-dlg-hp{opacity:0;height:1px;left:-9999px;width:1px!important;position:absolute!important}.lp-dlg-err{color:#cf202f;margin:0;font-size:14px}.lp-dlg form .lp-cta{justify-self:start}@media (max-width:900px){.lp-start{padding:0;position:absolute;top:13px;right:16px}.lp-start>.lp-cta{padding:9px 14px;font-size:14px}.lp-dlg input,.lp-dlg select,.lp-dlg textarea{font-size:16px}.lp-dlg-in{padding:24px 20px}}
