.lp-prose{max-width:64ch;color:var(--ink-body);text-wrap:pretty;align-content:start;gap:12px;display:grid}.lp-muted{color:var(--ink-muted)}.lp-small{font-size:12.5px;line-height:16px}.lp-display{font-size:44px;font-weight:800;line-height:44px;font-stretch:var(--condensed);letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums lining-nums}.ms-sec[id]{scroll-margin-top:80px}.lp-hero{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:56px;padding-block:36px 8px;display:grid}.lp-hero-copy{flex-direction:column;gap:20px;display:flex}.lp-hero .ms-lede{max-width:52ch}.lp-plate{border-top:2px solid var(--ink);margin:0;padding-top:12px}.lp-plate-head{color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.ms .lp-plate-fig{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-top:14px;display:flex}.lp-plate-sub{max-width:34ch;color:var(--ink-muted);font-size:13.5px;line-height:20px}.lp-scale{height:96px;margin-top:22px;position:relative}.lp-scale-track{background:var(--rule-strong);height:1px;position:absolute;top:44px;left:0;right:0}.lp-scale-median{background:var(--ink-muted);width:2px;height:30px;margin-left:-1px;position:absolute;top:30px}.lp-scale-rival{background:var(--tick);border-radius:1px;width:6px;height:17px;margin-left:-3px;position:absolute;top:36px}.lp-scale-you{z-index:1;background:var(--ink);width:4px;height:41px;margin-left:-2px;position:absolute;top:24px}.lp-scale-you-label{color:var(--ink);white-space:nowrap;padding-bottom:4px;font-weight:700;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.lp-scale-label{color:var(--ink-muted);white-space:nowrap;font-size:12.5px;line-height:16px;position:absolute;top:74px}.lp-scale-mid{color:var(--ink-body);transform:translate(-50%)}.lp-scale-key{color:var(--ink-muted);flex-wrap:wrap;gap:4px 14px;margin:6px 0 0;padding:0;font-size:12.5px;line-height:16px;list-style:none;display:flex}.lp-scale-key li{align-items:center;gap:6px;display:inline-flex}.lp-swatch{background:var(--tick);border-radius:1px;flex:none;width:6px;height:12px;display:inline-block}.lp-swatch.is-you{background:var(--ink)}.ms-col>.lp-word{font-size:32px;font-weight:800;line-height:34px;font-stretch:var(--condensed);letter-spacing:-.01em;color:var(--ink)}.ms-col .lp-word+p{margin-top:8px}.ms-col p strong{color:var(--ink)}.lp-flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.lp-flip>:first-child{order:2}.lp-wide{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 40px;margin-top:20px;display:grid}.ms-split>figure,.lp-wide~figure{margin:0}.lp-wide+figure{margin-top:28px}.lp-sheet{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.lp-sheet-col{border-top:3px solid var(--tick);padding-top:10px}.ms .lp-sheet-price{min-height:28px;margin-top:14px}.lp-sheet-price .fig{font-size:22px;line-height:28px}.lp-quote{color:var(--ink);font-size:15px;font-weight:700;line-height:28px}.lp-cells{grid-template-columns:repeat(14,minmax(0,1fr));gap:2px;max-width:196px;margin-top:12px;display:grid}.lp-cell{height:10px;box-shadow:inset 0 0 0 1px var(--rule);border-radius:1px}.lp-cell.is-on{background:var(--ink);box-shadow:none}.ms .lp-cells+p{margin-top:6px}.lp-cols{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lp-col{border-left:1px solid var(--hair);padding-inline:20px}.lp-col:first-child{border-left:0;padding-left:0}.lp-col:last-child{padding-right:0}.lp-col .lp-display{margin-top:14px}.lp-col .caps{margin-top:6px}.lp-col-plan{justify-content:space-between;gap:8px;display:flex}.ms .lp-col-move{border-top:1px solid var(--hair);color:var(--ink);align-items:flex-start;gap:8px;margin-top:14px;padding-top:10px;font-weight:700;display:flex}.lp-mark{color:#fff;border-radius:2px;flex:none;place-items:center;width:20px;height:20px;display:grid}.lp-mark .icon{width:10px;height:10px}.lp-mark.is-up{background:var(--up)}.lp-mark.is-dash{background:var(--level)}.lp-bars{margin:0;padding:0;list-style:none}.lp-bar-row{border-top:1px solid var(--hair);grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,3fr);align-items:center;gap:6px 20px;padding-block:14px;display:grid}.lp-bar-row:first-child{border-top:0;padding-top:4px}.lp-bar-name{flex-direction:column;gap:2px;min-width:0;display:flex}.lp-bar{align-items:center;gap:10px;min-width:0;display:flex;position:relative}.lp-bar-fill{background:var(--ink);transform-origin:0;height:14px;transition:transform .7s cubic-bezier(.16,1,.3,1);display:block}.lp-have{color:var(--ink-muted);align-items:center;gap:8px;font-size:13.5px;line-height:20px;display:flex}.lp-have.is-lack{color:var(--ink);font-weight:700}.lp-box{background:var(--ink-muted);border-radius:1px;flex:none;width:12px;height:12px}.lp-have.is-lack .lp-box{box-shadow:inset 0 0 0 2px var(--ink);background:0 0}.lp-sim{margin:0}.lp-sim-rows{margin:0;padding:0;list-style:none}.lp-sim-row{border-top:1px solid var(--hair);grid-template-columns:minmax(180px,3fr) minmax(0,6fr) minmax(200px,3fr);align-items:center;gap:6px 28px;padding-block:14px;display:grid}.lp-sim-head{border-top:0;padding-block:0 10px}.lp-sim-r{text-align:right}.ms .lp-sim-name{flex-direction:column;gap:2px;min-width:0;display:flex}.lp-sim-name strong{color:var(--ink)}.lp-sim-holds{color:var(--ink);font-weight:600}.lp-sim-bar{align-items:center;height:30px;display:flex;position:relative}.lp-sim-bar .lp-bar-fill{background:var(--rule-strong);height:18px}.is-moved .lp-sim-bar .lp-bar-fill{background:var(--ink)}.lp-bar-mark{background:var(--ink-muted);width:3px;height:30px;margin-left:-1.5px;position:absolute;top:0}.is-moved .lp-bar-mark{background:var(--paper);box-shadow:0 0 0 1px var(--ink)}.ms .lp-sim-fig{text-align:right;white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:2px 6px;font-size:15px;line-height:22px;display:flex}.lp-sim-fig strong{color:var(--ink)}.lp-delta{background:var(--up);color:#fff;border-radius:2px;align-items:center;gap:3px;margin-left:4px;padding:1px 6px;font-size:12.5px;font-weight:700;line-height:18px;display:inline-flex}.lp-delta .icon{width:9px;height:9px}.lp-sim-total{border-top:2px solid var(--ink);padding-top:16px}.ms .lp-sim-sum{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.lp-legend{gap:16px;display:flex}.lp-legend>span{align-items:center;gap:6px;display:inline-flex}.lp-key-fill{background:var(--ink);width:14px;height:10px;display:inline-block}.lp-key-fill.is-same{background:var(--rule-strong)}.lp-key-mark{background:var(--ink-muted);width:3px;height:14px;display:inline-block}.js .lp-grow:not(.is-in) .lp-bar-fill{transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.lp-bar-fill{transition:none}}.lp-face{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:18px;display:grid}.lp-face-col{border-top:3px solid var(--tick);padding-top:10px}.lp-face-col.is-you{border-top-color:var(--ink)}.lp-face-col.is-both{border-top:1px solid var(--rule)}.lp-face-head{color:var(--ink);align-items:center;gap:6px;display:flex}.lp-face ul{margin:10px 0 0;padding:0;list-style:none}.lp-face li{color:var(--ink);padding-block:5px;font-weight:700}.lp-face .is-both .lp-face-head,.lp-face .is-both li{color:var(--ink-muted);font-weight:400}@media (width<=960px){.lp-hero{grid-template-columns:minmax(0,1fr);gap:32px}}@media (width<=900px){.lp-flip{grid-template-columns:minmax(0,1fr)}.lp-flip>:first-child{order:0}.lp-wide{grid-template-columns:minmax(0,1fr)}.lp-display{font-size:36px;line-height:38px}}@media (width<=640px){.lp-sim-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.lp-sim-head .lp-legend{display:none}.lp-sim-bar,.lp-sim-total .lp-sim-sum{grid-area:2/1/auto/-1}.lp-sheet{grid-template-columns:minmax(0,1fr);gap:20px}.lp-cols{grid-template-columns:minmax(0,1fr)}.lp-col,.lp-col:first-child{border-left:0;border-top:1px solid var(--hair);padding:16px 0}.lp-col:first-child{border-top:0;padding-top:0}.lp-face{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lp-face .is-both{order:3;grid-column:1/-1}.lp-bar-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.lp-bar-name{grid-column:1/-1}}.ms-faq.lp-faq{max-width:none}.lp-kicker{color:var(--pitch);font-weight:700}.lp-start{flex-wrap:wrap;gap:10px;display:flex}.lp-start input{border:1px solid var(--rule-strong);background:var(--sheet);min-width:0;height:40px;color:var(--ink);font:400 15px/1 var(--font-sans);border-radius:4px;flex:220px;padding:0 12px}.lp-start input::placeholder{color:var(--ink-muted)}.lp-start input:focus-visible{outline:2px solid var(--pitch);outline-offset:1px;border-color:var(--pitch)}.ms .lp-start-alt{margin-top:10px;font-size:13.5px;line-height:20px}.lp-payback{border-top:1px solid var(--hair);grid-template-columns:minmax(0,4fr) minmax(0,3fr) minmax(0,5fr);align-items:start;gap:20px 32px;margin-top:32px;padding-top:18px;display:grid}.lp-payback>p:not(.lp-payback-ask):not(.lp-payback-says){flex-direction:column;gap:6px;display:flex}.ms .lp-payback-says{color:var(--ink);text-wrap:pretty;padding-top:4px;font-size:17px;font-weight:600;line-height:25px}.ms .lp-payback-ask{max-width:18ch;font-size:30px;font-weight:800;line-height:32px;font-stretch:var(--condensed);letter-spacing:-.01em;color:var(--ink);text-wrap:balance}@media (width<=900px){.lp-payback{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lp-payback-ask{grid-column:1/-1;max-width:none}.lp-payback-says{grid-column:1/-1}}.ms-col .ms-price{margin-top:10px}.ms-col .ms-price+p{margin-top:8px}.lp-steps{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px;margin:24px 0 0;padding:0;list-style:none;display:grid}.lp-step{grid-row:span 4;grid-template-rows:subgrid;border-top:2px solid var(--ink);row-gap:0;padding-top:16px;display:grid;position:relative}.lp-step:not(:last-child):after{content:"";background:var(--ink);width:32px;height:2px;position:absolute;top:-2px;right:-32px}.lp-step-top{align-items:center;gap:10px;display:flex}.lp-step-n{background:var(--ink);width:32px;height:32px;color:var(--paper);font-size:17px;font-weight:800;font-stretch:var(--condensed);border-radius:2px;place-items:center;display:grid}.ms .lp-step h3{letter-spacing:-.01em;color:var(--ink);margin-top:12px;font-size:18px;font-weight:700;line-height:24px}.lp-step>p.lp-muted{text-wrap:pretty;margin-top:6px}.lp-step-pic{padding-top:18px}.lp-step-pic ul{border-top:1px solid var(--hair);margin:0;padding:12px 0 0;list-style:none}.lp-chips{flex-wrap:wrap;gap:6px;display:flex}.lp-chips li{border:1px solid var(--rule);background:var(--sheet);height:28px;color:var(--ink);border-radius:2px;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.lp-reads li{grid-template-columns:6px minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding-block:5px;font-size:13px;display:grid}.lp-mini-cells{grid-column:2/-1;grid-template-columns:repeat(14,minmax(0,1fr));gap:2px;max-width:168px;display:grid}.lp-mini-cells>span{height:6px;box-shadow:inset 0 0 0 1px var(--rule);border-radius:1px}.lp-mini-cells>span.is-on{background:var(--ink);box-shadow:none}.lp-fields li{color:var(--ink);grid-template-columns:minmax(0,1fr) 64px auto;align-items:center;gap:8px;padding-block:4px;font-size:13px;display:grid}.lp-field{border:1px solid var(--rule-strong);background:var(--sheet);border-radius:4px;justify-content:flex-end;align-items:center;height:28px;padding:0 8px;font-weight:600;display:flex}.ms-close.lp-close{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:32px 56px;display:grid}.lp-close-main{flex-direction:column;gap:16px;display:flex}.lp-close-main .ms-fine{margin-top:0}.lp-close .lp-start{max-width:560px}.lp-founder{border-left:1px solid var(--hair);padding-left:32px}.lp-founder-who{align-items:center;gap:14px;display:flex}.lp-founder-who img{object-fit:cover;border-radius:2px;flex:none;width:64px;height:64px}.lp-founder-who p{flex-direction:column;gap:2px;display:flex}.lp-founder-who strong{color:var(--ink);font-size:16px;line-height:22px}.ms .lp-founder-story{max-width:46ch;color:var(--ink-body);text-wrap:pretty;margin-top:14px}.lp-founder .ms-more{margin-top:10px}@media (width<=900px){.ms-close.lp-close{grid-template-columns:minmax(0,1fr)}.lp-founder{border-left:0;border-top:1px solid var(--hair);padding:20px 0 0}.lp-steps{grid-template-columns:minmax(0,1fr);row-gap:28px}.lp-step{grid-row:auto;grid-template-rows:none}.lp-step:not(:last-child):after{display:none}}@media (width<=520px){.lp-start .ms-btn{flex:100%}.hide-phone{display:none}}
