body:has(.lp){background:#edf1e1}.lp{--paper:#edf1e1;--card:#fff;--soft:#f4f7ea;--ink:#20231a;--ink-soft:#55564a;--muted:#8f9382;--ember:#ec5a2c;--ember-weak:#fbddcd;--ember-ink:#b23c17;--indigo:#4b47a8;--indigo-weak:#dfddf0;--line:rgba(32,35,26,.1);--line-2:rgba(32,35,26,.06);--r:26px;color:var(--ink);font-family:var(--font-hanken),system-ui,sans-serif;line-height:1.5;min-height:100vh;background:radial-gradient(1100px 620px at 82% -4%,#dfeac8 0,hsla(79,45%,85%,0) 60%),radial-gradient(900px 500px at -8% 2%,#eef3dc 0,hsla(73,49%,91%,0) 55%),var(--paper);-webkit-font-smoothing:antialiased;overflow-x:hidden}.lp *,.lp :after,.lp :before{box-sizing:border-box}.lp [hidden]{display:none!important}.lp a{color:inherit;text-decoration:none}.lp .wrap{max-width:1200px;margin:0 auto;padding:0 40px}.lp .disp{font-family:var(--font-fraunces),Georgia,serif;font-weight:600;letter-spacing:-.02em;line-height:1.04}.lp .eyebrow{font-family:var(--font-space-mono),monospace;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--ember);font-weight:700}.lp .btn{display:inline-flex;align-items:center;gap:9px;border-radius:999px;font-weight:600;font-size:15px;padding:13px 22px;cursor:pointer;border:1px solid transparent;transition:.18s;font-family:var(--font-hanken),sans-serif}.lp .btn-ember{background:var(--ember);color:#fff;box-shadow:0 10px 26px -10px rgba(236,90,44,.6)}.lp .btn-ember:hover{filter:brightness(1.04);transform:translateY(-1px)}.lp .btn-light{background:#fff;color:var(--ink)}.lp .btn-wire{background:transparent;color:#fff;border-color:hsla(0,0%,100%,.3)}.lp .arrow{display:inline-block;transition:transform .18s}.lp .btn:hover .arrow,.lp .textcta:hover .arrow{transform:translateX(3px)}.lp .textcta{font-weight:600;font-size:15px;display:inline-flex;align-items:center;gap:8px}.lp :focus-visible{outline:2px solid var(--ember);outline-offset:3px;border-radius:6px}.lp .nav{justify-content:space-between;max-width:1200px;margin:0 auto;padding:24px 40px}.lp .logo,.lp .nav{display:flex;align-items:center}.lp .logo{gap:10px;font-family:var(--font-fraunces),serif;font-weight:600;font-size:23px;letter-spacing:-.01em}.lp .navlinks{display:flex;align-items:center;gap:26px;font-size:14px;color:var(--ink-soft);font-weight:500}.lp .navlinks a:hover{color:var(--ink)}.lp .badge{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);background:hsla(0,0%,100%,.6);border-radius:999px;padding:7px 13px;font-size:12px;color:var(--ink-soft)}.lp .badge b{color:var(--ember)}.lp .framed{position:relative;padding:4px}.lp .framed:after,.lp .framed:before{content:"";position:absolute;width:14px;height:14px;border:2px solid var(--ink)}.lp .framed:before{top:-5px;right:-5px;border-left:0;border-bottom:0}.lp .framed:after{bottom:-5px;left:-5px;border-right:0;border-top:0}.lp .hero{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center;padding:30px 0 72px}.lp h1{font-size:clamp(42px,5.6vw,76px);margin:18px 0 0;max-width:12ch}.lp h1 .em{color:var(--ember);font-style:italic;font-weight:600}.lp .sub{font-size:19px;color:var(--ink-soft);max-width:34ch;margin:24px 0 32px}.lp .cta-row{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.lp .trust{margin-top:48px}.lp .trust .lbl{font-family:var(--font-space-mono),monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.lp .trust .row{display:flex;gap:22px;flex-wrap:wrap;margin-top:14px;font-weight:600;color:var(--ink-soft);font-size:15px}.lp .trust .row span{display:inline-flex;align-items:center;gap:8px}.lp .dot{width:6px;height:6px;border-radius:50%;background:var(--ember)}.lp .console{background:var(--card);border-radius:var(--r);padding:24px;box-shadow:0 30px 70px -32px rgba(40,45,20,.4);border:1px solid var(--line-2)}.lp .console .top{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-space-mono),monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.lp .live{display:inline-flex;align-items:center;gap:7px;color:var(--ember)}.lp .pulse{width:8px;height:8px;border-radius:50%;background:var(--ember);box-shadow:0 0 0 0 rgba(236,90,44,.5);animation:lp-pulse 1.8s infinite}@keyframes lp-pulse{0%{box-shadow:0 0 0 0 rgba(236,90,44,.5)}70%{box-shadow:0 0 0 9px rgba(236,90,44,0)}to{box-shadow:0 0 0 0 rgba(236,90,44,0)}}.lp .enq{margin-top:18px;border:1px solid var(--line);border-radius:16px;padding:16px}.lp .enq .who{display:flex;align-items:center;justify-content:space-between}.lp .enq .who b{font-family:var(--font-fraunces),serif;font-size:19px;font-weight:600}.lp .enq .ago{font-size:12px;color:var(--muted);font-family:var(--font-space-mono),monospace}.lp .enq p{margin:9px 0 0;font-size:14px;color:var(--ink-soft)}.lp .chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.lp .chip{font-family:var(--font-space-mono),monospace;font-size:11px;padding:6px 10px;border-radius:999px;background:var(--ember-weak);color:var(--ember-ink);font-weight:700}.lp .chip.i{background:var(--indigo-weak);color:#39357e}.lp .scorebar{display:flex;align-items:center;gap:14px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.lp .score{font-family:var(--font-fraunces),serif;font-weight:600;font-size:34px;line-height:1}.lp .score small{font-size:13px;color:var(--muted);font-weight:600}.lp .tier{margin-left:auto;font-family:var(--font-space-mono),monospace;font-size:12px;color:var(--indigo);font-weight:700}.lp .action{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--soft);border-radius:14px;padding:13px 16px}.lp .action .t{font-size:13px}.lp .action .t b{font-family:var(--font-fraunces),serif;font-weight:600}.lp .mini{font-size:13px;font-weight:700;color:var(--ember);display:inline-flex;gap:6px;align-items:center;white-space:nowrap}.lp section{padding:46px 0}.lp .sechead h2{font-size:clamp(30px,3.6vw,46px);margin:14px 0 0;max-width:20ch}.lp .sechead h2 .em{color:var(--ember);font-style:italic}.lp .sechead p{color:var(--ink-soft);font-size:18px;margin-top:16px;max-width:54ch}.lp .proc{display:grid;grid-template-columns:repeat(3,1fr);margin-top:44px;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:var(--card)}.lp .proc .col{padding:30px 28px 34px}.lp .proc .col+.col{border-left:1px solid var(--line)}.lp .proc .num{font-family:var(--font-space-mono),monospace;color:var(--ember);font-weight:700;font-size:13px;letter-spacing:.1em}.lp .proc h3{font-family:var(--font-fraunces),serif;font-weight:600;font-size:27px;margin:26px 0 10px;letter-spacing:-.01em}.lp .proc p{color:var(--ink-soft);font-size:15px;margin:0}.lp .crew{margin-top:34px;background:var(--card);border:1px solid var(--line);border-radius:34px;padding:10px;position:relative;overflow:hidden}.lp .orbit{position:relative;height:560px}.lp .orbit svg{position:absolute;inset:0;width:100%;height:100%}.lp .glyphc{left:50%;top:50%;width:92px;height:92px;border-radius:50%;display:flex;justify-content:center;box-shadow:0 0 0 10px rgba(236,90,44,.07),0 18px 40px -16px rgba(236,90,44,.6);border:1px solid var(--ember-weak)}.lp .glyphc,.lp .pill{position:absolute;transform:translate(-50%,-50%);background:#fff;align-items:center}.lp .pill{display:inline-flex;gap:9px;border:1px solid var(--line);border-radius:999px;padding:10px 15px;font-weight:600;font-size:14px;box-shadow:0 10px 24px -16px rgba(40,45,20,.5);white-space:nowrap}.lp .pill .ic{width:18px;height:18px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;color:#fff;font-weight:700}.lp .pill.src .ic{background:var(--indigo)}.lp .pill.cap{color:var(--ember)}.lp .pill.cap .ic{background:var(--ember)}.lp .agent{position:absolute;transform:translate(-50%,-50%);font-family:var(--font-space-mono),monospace;font-size:11px;color:var(--muted);background:hsla(0,0%,100%,.75);border:1px solid var(--line);border-radius:999px;padding:5px 11px}.lp .orbit .ping{transform-box:view-box;transform-origin:450px 280px;opacity:0;animation:lp-ping 3s linear infinite}@keyframes lp-ping{0%{transform:scale(.2);opacity:.5}to{transform:scale(1);opacity:0}}.lp .orbit .beep{position:absolute;left:50%;top:50%;width:96px;height:96px;margin:-48px 0 0 -48px;border-radius:50%;background:radial-gradient(circle,rgba(236,90,44,.35),rgba(236,90,44,0) 70%);animation:lp-beep 1.7s ease-out infinite;pointer-events:none}@keyframes lp-beep{0%{transform:scale(.45);opacity:.7}70%{opacity:0}to{transform:scale(2);opacity:0}}.lp .orbit .glyphc{animation:lp-core 1.7s ease-in-out infinite}@keyframes lp-core{0%,to{box-shadow:0 0 0 10px rgba(236,90,44,.07),0 18px 40px -16px rgba(236,90,44,.6)}50%{box-shadow:0 0 0 15px rgba(236,90,44,.13),0 18px 46px -12px rgba(236,90,44,.85)}}.lp .pill .adot{width:8px;height:8px;border-radius:50%;background:var(--indigo);box-shadow:0 0 0 0 rgba(75,71,168,.5);animation:lp-adot 1.9s ease-out infinite}@keyframes lp-adot{0%{box-shadow:0 0 0 0 rgba(75,71,168,.5)}70%{box-shadow:0 0 0 7px rgba(75,71,168,0)}to{box-shadow:0 0 0 0 rgba(75,71,168,0)}}.lp .orbit .orchlabel{position:absolute;left:50%;top:50%;transform:translate(-50%,56px);font-family:var(--font-space-mono),monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--indigo);font-weight:700;white-space:nowrap}@media (prefers-reduced-motion:reduce){.lp .orbit .beep,.lp .orbit .glyphc,.lp .orbit .ping,.lp .pill .adot{animation:none}.lp .orbit .beep,.lp .orbit .ping{opacity:0}.lp .orbit .sig{display:none}.lp .marq .track{animation:none!important}}.lp .dform{background:var(--card);border-radius:var(--r);padding:26px 26px 24px;box-shadow:0 30px 70px -32px rgba(40,45,20,.4);border:1px solid var(--line-2)}.lp .steps{margin-bottom:22px}.lp .step,.lp .steps{display:flex;align-items:center}.lp .step{gap:8px;flex:0 0 auto}.lp .step .sn{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--line);display:flex;align-items:center;justify-content:center;font-family:var(--font-space-mono),monospace;font-size:11px;color:var(--muted);font-weight:700}.lp .step.on .sn{background:var(--ember);border-color:var(--ember);color:#fff}.lp .step .sl{font-family:var(--font-space-mono),monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.lp .step.on .sl{color:var(--ink)}.lp .steps .bar{flex:1;height:1.5px;background:var(--line);margin:0 9px}.lp .dform h3{font-family:var(--font-fraunces),serif;font-weight:600;font-size:25px;margin:4px 0 0;letter-spacing:-.01em}.lp .dform .dp{color:var(--ink-soft);font-size:15px;margin:10px 0 18px}.lp .dform label{font-family:var(--font-space-mono),monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);display:block;margin-bottom:8px}.lp .dform input{width:100%;border:1px solid var(--line);border-radius:14px;padding:14px 16px;font-size:15px;font-family:var(--font-hanken),sans-serif;background:#fff;color:var(--ink);outline:none}.lp .dform input:focus{border-color:var(--ember);box-shadow:0 0 0 3px var(--ember-weak)}.lp .dform .submit{margin-top:16px;width:100%;justify-content:center}.lp .dform .submit:disabled{opacity:.7;cursor:default}.lp .dform .micro{margin-top:14px;text-align:center;font-family:var(--font-space-mono),monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.lp .dform .frow{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:4px}.lp .dform .field{margin-top:14px}.lp .dform .frow .field{margin-top:0}.lp .dform textarea{width:100%;border:1px solid var(--line);border-radius:14px;padding:13px 16px;font-size:15px;font-family:var(--font-hanken),sans-serif;background:#fff;color:var(--ink);outline:none;resize:vertical;min-height:84px}.lp .dform textarea:focus{border-color:var(--ember);box-shadow:0 0 0 3px var(--ember-weak)}.lp .cnote{margin-top:12px;font-size:13px;color:var(--ember-ink);text-align:center}.lp .csuccess{text-align:center;padding:26px 8px}.lp .csuccess .ok{width:44px;height:44px;border-radius:50%;background:var(--ember-weak);color:var(--ember);display:inline-flex;align-items:center;justify-content:center;font-size:20px;font-weight:700}.lp .csuccess h3{font-family:var(--font-fraunces),serif;font-weight:600;font-size:22px;margin:14px 0 6px}.lp .csuccess p{color:var(--ink-soft);font-size:15px;margin:0}.lp .btn-ink{background:var(--ink);color:#fff}.lp .btn-ink:hover{filter:brightness(1.25)}.lp .nav .btn-ink{padding:9px 18px;font-size:14px}.lp .integ{padding:36px 0 6px}.lp .integ .lbl{text-align:center;font-family:var(--font-space-mono),monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.lp .integ .sub{text-align:center;color:var(--ink-soft);font-size:15px;margin-top:8px}.lp .marq{margin-top:22px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.lp .marq+.marq{margin-top:14px}.lp .marq .track{display:flex;gap:14px;width:-moz-max-content;width:max-content;animation:lp-marq 36s linear infinite}.lp .marq.rev .track{animation-direction:reverse;animation-duration:44s}.lp .marq:hover .track{animation-play-state:paused}@keyframes lp-marq{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.lp .tool{gap:10px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:12px 18px;font-weight:600;font-size:15px;white-space:nowrap;box-shadow:0 10px 24px -18px rgba(40,45,20,.5)}.lp .tool,.lp .tool .ti{display:inline-flex;align-items:center}.lp .tool .ti{width:22px;height:22px;border-radius:6px;justify-content:center;font-family:var(--font-space-mono),monospace;font-size:11px;font-weight:700;color:#fff;background:var(--indigo)}.lp .iswitch{display:flex;flex-wrap:wrap;gap:10px;margin-top:40px}.lp .itab{display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:10px 16px;font-weight:600;font-size:14px;color:var(--ink);cursor:pointer;transition:.15s;font-family:var(--font-hanken),sans-serif}.lp .itab .d{width:7px;height:7px;border-radius:50%;background:var(--muted)}.lp .itab:hover{border-color:var(--ink)}.lp .itab[aria-selected=true]{background:var(--ember);color:#fff;border-color:var(--ember);box-shadow:0 10px 24px -12px rgba(236,90,44,.6)}.lp .itab[aria-selected=true] .d{background:#fff}.lp .ipanel{margin-top:26px;display:grid;grid-template-columns:1.15fr .85fr;background:var(--card);border:1px solid var(--line);border-radius:30px;overflow:hidden}.lp .ileft{padding:30px 32px}.lp .itag{font-family:var(--font-space-mono),monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--indigo);font-weight:700}.lp .ititle{font-family:var(--font-fraunces),serif;font-weight:600;font-size:26px;margin:12px 0 0;letter-spacing:-.01em}.lp .iquote{margin:16px 0 0;padding:4px 0 4px 16px;border-left:3px solid var(--ember);color:var(--ink-soft);font-size:16px;line-height:1.5}.lp .isiglab{font-family:var(--font-space-mono),monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:24px}.lp .isig{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.lp .idraft{margin-top:22px;display:flex;align-items:flex-start;gap:12px;border:1px dashed var(--line);border-radius:14px;padding:14px 16px}.lp .idraft .dic{width:26px;height:26px;border-radius:8px;background:var(--ember-weak);color:var(--ember);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-weight:700}.lp .idraft .dt{font-size:14px;color:var(--ink)}.lp .idraft .dt b{font-family:var(--font-space-mono),monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ember);display:block;margin-bottom:3px;font-weight:700}.lp .iright{background:var(--soft);border-left:1px solid var(--line);padding:30px 30px 28px;display:flex;flex-direction:column}.lp .iright h4{font-family:var(--font-fraunces),serif;font-weight:600;font-size:19px;margin:0}.lp .iright .qn{font-family:var(--font-space-mono),monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:4px}.lp .ipoint{display:flex;gap:10px;margin-top:16px;font-size:14.5px;color:var(--ink-soft)}.lp .ipoint .ar{color:var(--ember);font-weight:700;flex:0 0 auto}.lp .ipayoff{font-family:var(--font-fraunces),serif;font-weight:600;font-size:18px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.lp .ifoot{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:14px}.lp .ifoot,.lp .plan .creds{font-family:var(--font-space-mono),monospace}.lp .plan .creds{margin-top:16px;display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.04em;color:var(--indigo);background:var(--indigo-weak);border-radius:999px;padding:6px 12px;align-self:flex-start}.lp .plan .ctitle{font-family:var(--font-fraunces),serif;font-weight:600;font-size:24px;line-height:1.15;letter-spacing:-.01em;margin:18px 0 0}.lp .plan .clist{list-style:none;padding:0;margin:18px 0 22px;flex:1;display:flex;flex-direction:column;gap:12px}.lp .plan .clist li{position:relative;padding-left:26px;font-size:14.5px;color:var(--ink-soft)}.lp .plan .clist li:before{content:"→";position:absolute;left:0;color:var(--ember);font-weight:700}@media (max-width:900px){.lp .ipanel{grid-template-columns:1fr}.lp .iright{border-left:0;border-top:1px solid var(--line)}}.lp .tl{margin-top:44px;background:var(--card);border:1px solid var(--line);border-radius:30px;padding:28px 30px 20px;box-shadow:0 34px 70px -40px rgba(40,45,20,.4)}.lp .tl .cap{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-space-mono),monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:8px}.lp .tl .cap .acct{color:var(--ink)}.lp .chart{position:relative;height:360px;margin-top:6px}.lp .chart svg{position:absolute;inset:0;width:100%;height:100%}.lp .anno{position:absolute;transform:translate(-50%,-50%);font-size:12.5px;font-weight:600;white-space:nowrap}.lp .anno .k{font-family:var(--font-space-mono),monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;display:block;margin-bottom:2px}.lp .anno.muted,.lp .anno.muted .k{color:var(--muted)}.lp .anno.win{color:var(--ember)}.lp .anno.win .k{color:var(--ember-ink)}.lp .callout{position:absolute;transform:translate(-50%,-50%);background:#fff;border:1px solid var(--ember-weak);border-radius:14px;padding:10px 13px;box-shadow:0 14px 30px -16px rgba(236,90,44,.5);max-width:220px}.lp .callout .lab{display:flex;align-items:center;gap:7px;font-family:var(--font-space-mono),monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ember);font-weight:700}.lp .callout .txt{font-size:13px;color:var(--ink);margin-top:5px;line-height:1.35}.lp .callout .ok{margin-top:7px;font-size:11px;color:var(--indigo);font-weight:700;gap:5px}.lp .callout .ok,.lp .spark{display:inline-flex;align-items:center}.lp .spark{width:16px;height:16px;border-radius:50%;background:var(--ember);color:#fff;justify-content:center;font-size:10px}.lp .axis{display:flex;justify-content:space-between;font-family:var(--font-space-mono),monospace;font-size:11px;color:var(--muted);padding:0 4px;margin-top:2px}.lp .vals{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:36px}.lp .val{background:var(--soft);border:1px solid var(--line);border-radius:20px;padding:22px 22px 24px}.lp .val .n{font-weight:700;font-size:34px;color:var(--ember);line-height:1}.lp .val .n,.lp .val h3{font-family:var(--font-fraunces),serif}.lp .val h3{font-weight:600;font-size:19px;margin:12px 0 6px}.lp .val p{margin:0;font-size:14.5px;color:var(--ink-soft)}.lp .guard{display:flex;align-items:center;gap:12px;margin-top:24px;background:#fff;border:1px dashed var(--indigo);border-radius:16px;padding:14px 18px;font-size:15px;color:var(--ink)}.lp .guard b,.lp .lock{color:var(--indigo)}.lp .lock{width:30px;height:30px;border-radius:9px;background:var(--indigo-weak);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-weight:700}.lp .caps{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:44px;background:var(--line);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.lp .capx{background:var(--card);padding:28px 26px 30px}.lp .capx .num{font-family:var(--font-space-mono),monospace;color:var(--ember);font-weight:700;font-size:13px}.lp .capx h4{font-family:var(--font-fraunces),serif;font-weight:600;font-size:20px;margin:18px 0 7px}.lp .capx p{margin:0;color:var(--ink-soft);font-size:14.5px}.lp .ptop{display:inline-flex;align-items:center;gap:10px;margin-top:16px;background:var(--soft);border:1px solid var(--line);border-radius:999px;padding:8px 16px;font-size:14px;color:var(--ink-soft)}.lp .ptop b{color:var(--ember)}.lp .plans{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px}.lp .plan{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:28px 26px 30px;display:flex;flex-direction:column}.lp .plan.feat{border-color:var(--ember);box-shadow:0 24px 50px -30px rgba(236,90,44,.55)}.lp .plan .pl{font-family:var(--font-space-mono),monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);display:flex;justify-content:space-between;align-items:center}.lp .plan .pl .tag{color:var(--ember)}.lp .plan .cr{font-family:var(--font-fraunces),serif;font-weight:600;font-size:46px;line-height:1;margin:18px 0 2px}.lp .plan .crl{font-family:var(--font-space-mono),monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.lp .plan .pr{margin-top:16px;font-size:17px;font-weight:600}.lp .plan .pr span{color:var(--muted);font-weight:500;font-size:14px}.lp .plan .pn{margin:12px 0 22px;color:var(--ink-soft);font-size:14.5px;flex:1}.lp .plan .btn{justify-content:center}.lp .plan .btn-soft{background:var(--soft);color:var(--ink);border-color:var(--line)}.lp .pfoot{text-align:center;margin-top:22px;font-family:var(--font-space-mono),monospace;font-size:11px;letter-spacing:.08em;color:var(--muted)}.lp .band{margin:56px 0 40px;background:linear-gradient(120deg,#2a211a,#3a2015);border-radius:34px;padding:70px 40px;text-align:center;color:#fff;position:relative;overflow:hidden}.lp .band:after{content:"";position:absolute;inset:0;background:radial-gradient(600px 300px at 50% 120%,rgba(236,90,44,.45),transparent 60%);pointer-events:none}.lp .band>*{position:relative}.lp .band h2{font-family:var(--font-fraunces),serif;font-weight:600;font-size:clamp(30px,4vw,52px);line-height:1.08;margin:0 auto;max-width:20ch}.lp .band h2 .em{color:#ffb38f;font-style:italic}.lp .band .cta-row{justify-content:center;margin-top:30px}.lp .band .fine{margin-top:18px;font-family:var(--font-space-mono),monospace;font-size:12px;letter-spacing:.08em;color:hsla(0,0%,100%,.6)}.lp .foot{border-top:1px solid var(--line);padding:40px 0 56px}.lp .foot .note{max-width:62ch;color:var(--ink-soft);font-size:14px;line-height:1.6}.lp .foot .links{margin-top:18px;display:flex;flex-wrap:wrap;gap:18px;align-items:center;font-family:var(--font-space-mono),monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.lp .foot .links a:hover{color:var(--ember)}@media (max-width:900px){.lp .wrap{padding:0 22px}.lp .nav{padding:20px 22px}.lp .badge,.lp .navlinks a{display:none}.lp .hero{grid-template-columns:1fr;gap:36px;padding:16px 0 48px}.lp h1{max-width:16ch}.lp .caps,.lp .plans,.lp .proc,.lp .vals{grid-template-columns:1fr}.lp .proc .col+.col{border-left:0;border-top:1px solid var(--line)}.lp .orbit{height:420px}.lp .chart{height:300px}.lp .callout{max-width:160px}}@media (prefers-reduced-motion:reduce){.lp .pulse{animation:none}}