.lp-root{--bone:#f2efe9;--ink:#0a0a0a;--ash:#6b6b68;--ember:#d7ff1a;--blood:#e63946;--wall:#121009;--wall2:#1b1810;--mono:var(--font-mono),ui-monospace,monospace;--display:var(--font-display),"Times New Roman",serif;margin:0;background:var(--wall);color:var(--bone);font-family:var(--mono);font-feature-settings:"tnum" 1;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;background-image:radial-gradient(circle at 78% -10%,rgba(215,255,26,.06),transparent 42%),repeating-linear-gradient(0deg,hsla(0,0%,100%,.011) 0 1px,transparent 1px 3px)}.lp-root *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.lp-root .tnum{font-variant-numeric:tabular-nums}.lp-root .wrap{max-width:1120px;margin:0 auto;padding:0 28px}.lp-root a{color:inherit}.lp-root .lp-nav{position:sticky;top:0;z-index:50;background:rgba(18,16,9,.86);backdrop-filter:blur(8px);border-bottom:1px solid hsla(40,26%,93%,.12);padding-top:env(safe-area-inset-top)}.lp-root .lp-nav .row{display:flex;align-items:center;justify-content:space-between;height:64px}.lp-root .lp-mark{font-family:var(--display);font-weight:700;font-size:20px;display:flex;align-items:center;gap:9px;letter-spacing:.01em}.lp-root .lp-mark .spark{width:8px;height:8px;background:var(--ember);display:inline-block;box-shadow:0 0 10px var(--ember)}.lp-root .lp-nav .links{display:flex;align-items:center;gap:26px}.lp-root .lp-nav .links a{font-size:11px;text-transform:uppercase;letter-spacing:.22em;color:hsla(40,26%,93%,.7);text-decoration:none}.lp-root .lp-nav .links a:hover{color:var(--bone)}.lp-root .btn{display:inline-block;font-family:var(--mono);font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.26em;padding:11px 18px;cursor:pointer;border:none;text-decoration:none}.lp-root .btn.ember{background:var(--ember);color:var(--ink)}.lp-root .btn.ghost{background:transparent;color:var(--bone);border:1.5px solid var(--bone)}.lp-root .btn.ink{background:var(--ink);color:var(--bone)}.lp-root .btn.lg{font-size:13px;padding:17px 26px;letter-spacing:.28em}.lp-root .lp-hero{padding:70px 0 40px}.lp-root .lp-eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.34em;color:var(--ember);display:flex;align-items:center;gap:12px;margin-bottom:26px}.lp-root .lp-eyebrow .rule{flex:1;height:1px;background:hsla(40,26%,93%,.18);max-width:120px}.lp-root .lp-hero h1{font-family:var(--display);font-weight:600;font-size:clamp(46px,8.5vw,104px);line-height:.9;letter-spacing:-.03em;margin:0 0 28px;max-width:16ch}.lp-root .lp-hero h1 em{font-style:italic;color:var(--ember)}.lp-root .lp-hero .lede{font-size:clamp(15px,1.8vw,18px);line-height:1.65;color:hsla(40,26%,93%,.74);max-width:56ch;margin:0 0 34px}.lp-root .lp-hero .lede b{color:var(--bone)}.lp-root .lp-hero .cta-row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.lp-root .lp-hero .micro{font-size:11px;color:var(--ash);letter-spacing:.06em}.lp-root .lp-marquee{margin-top:48px;border-top:1px solid hsla(40,26%,93%,.12);border-bottom:1px solid hsla(40,26%,93%,.12);padding:16px 0;display:flex;gap:40px;flex-wrap:wrap}.lp-root .lp-marquee span{font-size:11px;text-transform:uppercase;letter-spacing:.26em;color:var(--ash)}.lp-root .lp-marquee b{color:var(--bone);font-weight:700}.lp-root .lp-sec{padding:84px 0}.lp-root .lp-sec.alt{border-top:1px solid hsla(40,26%,93%,.1)}.lp-root .lp-kick{font-size:10px;text-transform:uppercase;letter-spacing:.34em;color:var(--ember);margin-bottom:18px}.lp-root .lp-h2{font-family:var(--display);font-weight:600;font-size:clamp(30px,4.4vw,52px);line-height:1.02;letter-spacing:-.02em;margin:0 0 20px;max-width:18ch}.lp-root .lp-p{font-size:15px;line-height:1.7;color:hsla(40,26%,93%,.72);max-width:60ch}.lp-root .lp-p b{color:var(--bone)}.lp-root .lp-build{padding:30px 0 84px}.lp-root .lp-demo{background:var(--bone);color:var(--ink);border:2px solid var(--ink);min-height:460px;position:relative;overflow:hidden}.lp-root .lp-demo .dhead{display:flex;align-items:center;justify-content:space-between;padding:16px 22px;border-bottom:2px solid var(--ink)}.lp-root .lp-demo .dhead .t{font-size:10px;text-transform:uppercase;letter-spacing:.3em;color:var(--ash)}.lp-root .lp-demo .dhead .dot3{display:flex;gap:6px}.lp-root .lp-demo .dhead .dot3 i{width:8px;height:8px;background:var(--ink);display:inline-block}.lp-root .lp-demo .stage{padding:34px 28px 36px}.lp-root .lp-demo h3{font-family:var(--display);font-weight:700;font-size:clamp(26px,3.4vw,38px);line-height:1;letter-spacing:-.02em;margin:0 0 8px}.lp-root .lp-demo .sub{font-size:13px;color:var(--ash);margin-bottom:22px}.lp-root .lp-field{display:flex;gap:10px;flex-wrap:wrap}.lp-root .lp-field input{flex:1;min-width:240px;background:transparent;border:2px solid var(--ink);color:var(--ink);font-family:var(--mono);font-size:15px;padding:16px}.lp-root .lp-field input::-moz-placeholder{color:hsla(0,0%,4%,.4)}.lp-root .lp-field input::placeholder{color:hsla(0,0%,4%,.4)}.lp-root .lp-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.lp-root .lp-chip{background:transparent;border:1.5px solid var(--ink);color:var(--ink);font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.14em;padding:8px 12px;cursor:pointer}.lp-root .lp-chip:hover{background:var(--ink);color:var(--bone)}.lp-root .lp-demo .demo-cta{margin-top:22px}.lp-root .lp-forge{position:absolute;inset:0;background:var(--ink);color:var(--bone);display:none;flex-direction:column;align-items:center;justify-content:center;padding:28px;text-align:center}.lp-root .lp-forge.on{display:flex}.lp-root .lp-forge .live{display:flex;align-items:center;gap:8px;margin-bottom:26px}.lp-root .lp-forge .live .dot{width:8px;height:8px;border-radius:50%;background:var(--ember);box-shadow:0 0 12px var(--ember);animation:lp-pulse 1.2s infinite}@keyframes lp-pulse{0%,to{opacity:1}50%{opacity:.3}}.lp-root .lp-forge .live span,.lp-root .lp-forge .qk{font-size:10px;text-transform:uppercase;letter-spacing:.3em;color:var(--ember)}.lp-root .lp-forge .qk{margin-bottom:10px}.lp-root .lp-forge .q{font-family:var(--display);font-weight:700;font-size:24px;line-height:1.25;max-width:22ch;margin:0 0 28px}.lp-root .lp-feed{font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--ember);min-height:18px}.lp-root .lp-feed .typed{color:hsla(40,26%,93%,.55)}.lp-root .lp-plan{display:none;padding:30px 28px 34px}.lp-root .lp-plan.on{display:block;animation:lp-up .4s ease}@keyframes lp-up{0%{transform:translateY(10px)}to{transform:none}}.lp-root .lp-plan .ptop{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.lp-root .lp-plan .ptag{font-size:10px;text-transform:uppercase;letter-spacing:.3em;color:var(--ink);background:var(--ember);padding:4px 9px;font-weight:700;white-space:nowrap}.lp-root .lp-plan h3{font-family:var(--display);font-weight:700;font-size:30px;margin:14px 0 4px;letter-spacing:-.02em}.lp-root .lp-plan .psrc{font-size:11px;color:var(--ash);text-transform:uppercase;letter-spacing:.16em}.lp-root .lp-weeks{display:flex;gap:4px;margin:20px 0}.lp-root .lp-weeks i{flex:1;height:30px;border:1.5px solid var(--ink);display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--ash)}.lp-root .lp-weeks i.on{background:var(--ink);color:var(--bone)}.lp-root .lp-plan .firstline{border-top:2px solid var(--ink);padding-top:16px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.lp-root .lp-plan .firstline .lbl{font-size:10px;text-transform:uppercase;letter-spacing:.3em;color:var(--ash)}.lp-root .lp-plan .firstline .nm{font-family:var(--display);font-weight:700;font-size:22px;margin-top:4px}.lp-root .lp-plan .firstline .load{font-size:34px;font-weight:700}.lp-root .lp-plan .firstline .load .u{font-size:13px;color:var(--ash);margin-left:3px}.lp-root .lp-sesh{margin-top:18px;border-top:1px solid hsla(0,0%,4%,.15)}.lp-root .lp-sesh .seshhead{font-size:10px;text-transform:uppercase;letter-spacing:.3em;color:var(--ash);padding:14px 0 6px}.lp-root .lp-sesh .mv{display:flex;align-items:baseline;gap:12px;padding:9px 0;border-bottom:1px solid hsla(0,0%,4%,.1)}.lp-root .lp-sesh .mv .i{font-size:10px;color:var(--ash);width:18px}.lp-root .lp-sesh .mv .mn{flex:1;font-size:14px;color:var(--ink)}.lp-root .lp-sesh .mv .sc{font-size:13px;color:var(--ink);font-weight:700;letter-spacing:.04em}.lp-root .lp-plan .pact{display:flex;gap:10px;margin-top:22px;flex-wrap:wrap}.lp-root .lp-plan .pact .again{background:transparent;border:2px solid var(--ink);padding:14px 18px}.lp-root .lp-plan .pact .again,.lp-root .lp-plan .pact .start{color:var(--ink);font-family:var(--mono);font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.22em;cursor:pointer}.lp-root .lp-plan .pact .start{background:var(--ember);border:none;padding:14px 22px;text-decoration:none}.lp-root .lp-wedges{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:hsla(40,26%,93%,.14);border:1px solid hsla(40,26%,93%,.14)}.lp-root .lp-wedge{background:var(--wall);padding:36px 30px 40px}.lp-root .lp-wedge .num{font-size:10px;letter-spacing:.3em;color:var(--ember);margin-bottom:16px}.lp-root .lp-wedge h3{font-family:var(--display);font-weight:600;font-size:26px;line-height:1.1;margin:0 0 12px;letter-spacing:-.01em}.lp-root .lp-wedge p{font-size:13.5px;line-height:1.65;color:hsla(40,26%,93%,.68);margin:0 0 22px}.lp-root .lp-shot{background:var(--bone);color:var(--ink);border:2px solid var(--ink);padding:16px}.lp-root .lp-shot .row{display:flex;align-items:center;gap:7px;margin-bottom:12px}.lp-root .lp-shot .chip{background:var(--ink);color:var(--bone);letter-spacing:.14em;padding:2px 5px}.lp-root .lp-shot .chip,.lp-root .lp-shot .tag{font-size:8px;font-weight:700;text-transform:uppercase}.lp-root .lp-shot .tag{background:var(--ember);color:var(--ink);letter-spacing:.2em;padding:3px 7px;white-space:nowrap}.lp-root .lp-shot .nm{font-family:var(--display);font-weight:700;font-size:22px;letter-spacing:-.01em}.lp-root .lp-shot .load{font-size:48px;font-weight:700;line-height:.9;margin-top:8px}.lp-root .lp-shot .load .u{font-size:14px;color:var(--ash);margin-left:4px}.lp-root .lp-shot .heat{height:3px;width:70px;background:var(--ember);margin-top:10px}.lp-root .lp-shot .meta{font-size:10px;color:var(--ash);margin-top:10px;letter-spacing:.04em}.lp-root .lp-shot.dark{background:var(--ink);color:var(--bone)}.lp-root .lp-shot.dark .stage{font-size:9px;border:1.5px solid var(--bone);padding:2px 7px;text-transform:uppercase;letter-spacing:.2em;display:inline-block}.lp-root .lp-shot.dark .gq{font-family:var(--display);font-weight:700;font-size:21px;line-height:1.15;margin:14px 0}.lp-root .lp-shot.dark .gstat{display:flex;justify-content:space-between;font-size:11px;padding:7px 0;border-bottom:1px solid hsla(40,26%,93%,.15)}.lp-root .lp-shot.dark .gstat b{font-family:var(--display);color:var(--ember)}.lp-root .lp-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:8px}.lp-root .lp-step .n{font-family:var(--display);font-weight:700;font-size:40px;color:var(--ember);line-height:1;margin-bottom:14px}.lp-root .lp-step h4{font-size:14px;text-transform:uppercase;letter-spacing:.1em;margin:0 0 8px}.lp-root .lp-step p{font-size:13px;line-height:1.6;color:hsla(40,26%,93%,.66);margin:0}.lp-root .lp-not-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:hsla(40,26%,93%,.14);border:1px solid hsla(40,26%,93%,.14);margin-top:26px}.lp-root .lp-not-cell{background:var(--wall);padding:22px 24px;display:flex;gap:14px;align-items:baseline}.lp-root .lp-not-cell .x{color:var(--blood);font-weight:700;font-size:15px}.lp-root .lp-not-cell .tx b{display:block;font-size:14px;margin-bottom:4px}.lp-root .lp-not-cell .tx span{font-size:12px;color:var(--ash);line-height:1.5}.lp-root .lp-price{display:grid;grid-template-columns:1.1fr .9fr;gap:28px;align-items:center;margin-top:10px}.lp-root .lp-pricecard{background:var(--bone);color:var(--ink);border:2px solid var(--ink);padding:30px}.lp-root .lp-pricecard .pl{font-size:10px;text-transform:uppercase;letter-spacing:.3em;color:var(--ash)}.lp-root .lp-pricecard .amt{font-family:var(--display);font-weight:700;font-size:56px;line-height:1;margin:10px 0 2px;letter-spacing:-.02em}.lp-root .lp-pricecard .amt .per{font-size:14px;color:var(--ash);font-family:var(--mono)}.lp-root .lp-pricecard ul{list-style:none;padding:0;margin:22px 0}.lp-root .lp-pricecard li{font-size:13px;padding:8px 0;border-bottom:1px solid hsla(0,0%,4%,.12);display:flex;gap:10px}.lp-root .lp-pricecard li:before{content:"✓";color:var(--ink);font-weight:700}.lp-root .lp-pricenote{font-size:13px;line-height:1.7;color:hsla(40,26%,93%,.7)}.lp-root .lp-final{text-align:center;padding:96px 0}.lp-root .lp-final h2{font-family:var(--display);font-weight:600;font-size:clamp(38px,6vw,72px);line-height:.95;letter-spacing:-.02em;margin:0 0 26px}.lp-root .lp-final h2 em{font-style:italic;color:var(--ember)}.lp-root .lp-foot{border-top:1px solid hsla(40,26%,93%,.12);padding:30px 0 50px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.lp-root .lp-foot .dom{font-size:12px;letter-spacing:.08em;color:var(--ash)}.lp-root .lp-foot .dom b{color:var(--bone)}.lp-root .lp-foot .fl{display:flex;gap:22px;flex-wrap:wrap}.lp-root .lp-foot .fl a{font-size:11px;text-transform:uppercase;letter-spacing:.2em;color:var(--ash);text-decoration:none}.lp-root .lp-foot .foot-row{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px;flex-wrap:wrap}.lp-root .lp-marquee .ext b{color:var(--ash)}.lp-root .lp-queue{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:32px}.lp-root .qcard{background:var(--bone);color:var(--ink);border:2px solid var(--ink);padding:18px 18px 20px;display:flex;flex-direction:column;gap:10px;min-height:130px;position:relative}.lp-root .qcard.now{background:var(--ink);color:var(--bone)}.lp-root .qcard .ql{font-size:9px;text-transform:uppercase;letter-spacing:.3em;color:var(--ash)}.lp-root .qcard.now .ql{color:var(--ember)}.lp-root .qcard .qn{font-family:var(--display);font-weight:700;font-size:18px;line-height:1.1;letter-spacing:-.01em}.lp-root .qcard .qw{font-size:11px;color:var(--ash);letter-spacing:.06em;margin-top:auto}.lp-root .qcard.now .qw{color:hsla(40,26%,93%,.6)}.lp-root .qcard .arrow{position:absolute;right:-10px;top:50%;transform:translateY(-50%);color:var(--ash);font-size:16px;z-index:1}.lp-root .lp-coming{margin-top:24px;font-size:12px;color:var(--ash);letter-spacing:.04em;line-height:1.7}.lp-root .lp-coming b{color:var(--ember);text-transform:uppercase;letter-spacing:.22em;font-size:10px;margin-right:10px}.lp-root .lp-mw{margin-top:30px;border-left:2px solid var(--ember);padding:4px 0 4px 20px;max-width:66ch}.lp-root .lp-mw-k{font-size:10px;text-transform:uppercase;letter-spacing:.3em;color:var(--ember);margin-bottom:10px}.lp-root .lp-mw p{margin:0;font-size:14px;line-height:1.65;color:hsla(40,26%,93%,.78)}.lp-root .lp-mw p b{color:var(--bone)}.lp-root .qcard .ext{position:absolute;top:14px;right:14px;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.18em;border:1px solid var(--ink);padding:2px 5px;color:var(--ink)}@media (max-width:820px){.lp-root .lp-nav .links a:not(.btn){display:none}.lp-root .lp-not-grid,.lp-root .lp-price,.lp-root .lp-steps,.lp-root .lp-wedges{grid-template-columns:1fr}.lp-root .lp-steps{gap:22px}.lp-root .lp-queue{grid-template-columns:1fr}}@media (max-width:480px){.lp-root .lp-foot .foot-row{flex-direction:column;align-items:flex-start;gap:14px}.lp-root .lp-foot .fl{gap:14px 18px}}