:root{--gold:#b8860b;--gold2:#d4a017;--dark:#eeeae1;--dark2:#e5e0d4;--dark3:#d8d2c5;--ink:#e0dccf;--bg:#0f0e0b;--border:#332e25;--cream:rgba(15,14,11,.9);--fm:"IBM Plex Mono",monospace;--fb:"DM Sans",sans-serif;--fd:"Jersey 10",monospace}html{scroll-behavior:smooth}body{background:var(--dark);color:var(--cream);font-family:var(--fb);font-size:15px;font-weight:300;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}*,:after,:before{box-sizing:border-box;margin:0;padding:0}.lp-boot{position:fixed;inset:0;z-index:9999;background:#0d0b09;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;transition:opacity .4s ease}.lp-boot.out{opacity:0;pointer-events:none}.lp-b-title{font-family:var(--fm);font-size:11px;letter-spacing:4px;text-transform:uppercase;color:hsla(0,0%,100%,.3)}.lp-b-bar-w{width:220px;height:2px;background:#2a2520}.lp-b-bar{height:100%;background:var(--gold);transition:width 80ms linear}.lp-b-msg{font-family:var(--fm);font-size:9px;letter-spacing:3px;text-transform:uppercase;color:var(--gold);font-style:italic;width:220px;text-align:center}nav.lp-nav{position:fixed;top:0;left:0;right:0;z-index:200;display:flex;align-items:center;justify-content:space-between;padding:14px 48px;background:rgba(13,11,9,.92);backdrop-filter:blur(8px);border-bottom:1px solid hsla(0,0%,100%,.04);transition:all .3s}nav.lp-nav.scrolled{border-bottom-color:hsla(0,0%,100%,.08)}.lp-nl{display:flex;align-items:center;gap:28px}.lp-nl a{font-family:var(--fm);font-size:10px;letter-spacing:2px;text-transform:uppercase;color:hsla(0,0%,100%,.4);text-decoration:none;transition:color .12s;cursor:pointer}.lp-nl a:hover{color:#fff}.lp-btn-nav{font-family:var(--fm);font-size:10px;letter-spacing:2px;text-transform:uppercase;padding:8px 16px;border:1px solid hsla(0,0%,100%,.25);background:transparent;color:hsla(0,0%,100%,.75);cursor:pointer;transition:all .12s}.lp-btn-nav:hover{background:#fff;color:#1a1a1a}.lp-btn-nav.gold{border-color:var(--gold);color:var(--gold)}.lp-btn-nav.gold:hover{background:var(--gold);color:#0d0b09}#lp-hero{position:relative;height:100vh;min-height:620px;overflow:hidden;background:#0d0b09}#lp-pixelCanvas{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated;z-index:1}#lp-hero:after{content:"";inset:0;z-index:8;background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(0,0,0,.06) 0,rgba(0,0,0,.06) 4px)}#lp-hero:after,.lp-mbadge{position:absolute;pointer-events:none}.lp-mbadge{z-index:5;font-family:var(--fm);font-size:8px;letter-spacing:3px;text-transform:uppercase;color:hsla(41,45%,84%,.45);border:1px solid hsla(41,45%,84%,.12);padding:5px 9px;animation:lp-bdrift var(--dur) ease-in-out var(--del) infinite alternate}@keyframes lp-bdrift{0%{transform:translateY(0) translateX(0);opacity:.3}50%{opacity:.6}to{transform:translateY(var(--dy,-10px)) translateX(var(--dx,6px));opacity:.3}}.lp-hero-logo{position:absolute;top:90px;left:48px;z-index:10;opacity:0;animation:lp-fadeIn .6s ease 1.2s forwards}.lp-hero-content{position:absolute;inset:0;z-index:10;display:flex;flex-direction:column;justify-content:flex-end;padding:0 48px 52px;pointer-events:none}.lp-hero-term{font-family:var(--fm);font-size:10px;letter-spacing:2px;color:rgba(184,134,11,.8);margin-bottom:16px;min-height:18px;white-space:pre;opacity:0;animation:lp-fadeIn .4s ease 1.5s forwards}.lp-curs{display:inline-block;width:7px;height:11px;background:var(--gold);margin-left:2px;animation:lp-blink 1s step-end infinite;vertical-align:middle}h1.lp-hh{font-family:var(--fd);font-size:clamp(28px,3vw,46px);letter-spacing:3px;color:hsla(37,39%,94%,.92);line-height:1.05;margin-bottom:26px;opacity:0;transform:translateY(14px);animation:lp-slideUp .6s ease 1.8s forwards;pointer-events:auto}h1.lp-hh .lp-gold{color:var(--gold)}.lp-hero-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;opacity:0;transform:translateY(14px);animation:lp-slideUp .5s ease 2.1s forwards;pointer-events:auto}.lp-btn-p{font-family:var(--fm);font-size:10px;letter-spacing:2px;text-transform:uppercase;padding:12px 22px;background:var(--gold);color:#0d0b09;border:1px solid var(--gold);cursor:pointer;transition:all .12s}.lp-btn-p:hover{background:var(--gold2);border-color:var(--gold2)}.lp-btn-g{font-family:var(--fm);font-size:10px;letter-spacing:2px;text-transform:uppercase;padding:12px 22px;background:transparent;color:hsla(37,39%,94%,.65);border:1px solid hsla(37,39%,94%,.2);cursor:pointer;transition:all .12s}.lp-btn-g:hover{border-color:hsla(37,39%,94%,.6);color:#fff}.lp-hero-enter{font-family:var(--fm);font-size:8px;letter-spacing:3px;text-transform:uppercase;color:hsla(41,45%,84%,.25);animation:lp-blink 2.5s step-end infinite}.lp-hero-stats{position:absolute;right:48px;bottom:52px;z-index:10;opacity:0;animation:lp-fadeIn .6s ease 2.3s forwards}.lp-hstat{border-top:1px solid rgba(42,37,32,.8);padding:12px 0 12px 20px}.lp-hstat:last-child{border-bottom:1px solid rgba(42,37,32,.8)}.lp-hstat .lp-n{font-family:var(--fd);font-size:38px;letter-spacing:2px;color:hsla(37,39%,94%,.85);line-height:1}.lp-hstat .lp-n .lp-g{color:var(--gold);font-style:italic}.lp-hstat .lp-l{font-family:var(--fm);font-size:7px;letter-spacing:3px;text-transform:uppercase;color:hsla(0,0%,100%,.22);margin-top:3px}.lp-ticker{overflow:hidden;background:var(--ink);border-top:1px solid rgba(15,14,11,.04);border-bottom:1px solid rgba(15,14,11,.04)}.lp-ticker-t{display:flex;white-space:nowrap;animation:lp-tick 32s linear infinite;padding:12px 0}.lp-ticker-t:hover{animation-play-state:paused}@keyframes lp-tick{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.lp-ti{font-family:var(--fm);font-size:10px;letter-spacing:3px;text-transform:uppercase;color:rgba(15,14,11,.3);padding:0 24px;display:inline-flex;align-items:center;gap:8px}.lp-ti .lp-d{color:var(--gold);opacity:.5}.lp-sec-tag{font-family:var(--fm);font-size:9px;letter-spacing:4px;text-transform:uppercase;color:rgba(184,134,11,.7);margin-bottom:14px;display:flex;align-items:center;gap:10px}.lp-sec-tag:before{content:"";display:block;width:20px;height:1px;background:var(--gold);opacity:.5}h2.lp-st{font-family:var(--fd);font-size:clamp(40px,5vw,72px);letter-spacing:3px;color:rgba(15,14,11,.9);line-height:1;margin-bottom:20px}h2.lp-st span{color:var(--gold)}#lp-problem{display:grid;grid-template-columns:1fr 1fr;min-height:480px}.lp-prob-half{padding:80px 64px;position:relative;overflow:hidden}.lp-prob-half.dark{background:var(--dark);border-right:1px solid #c8c0b0}.lp-prob-half.light{background:var(--dark2)}.lp-prob-bg-num{position:absolute;right:-20px;top:50%;transform:translateY(-50%);font-family:var(--fd);font-size:220px;color:rgba(15,14,11,.02);line-height:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lp-ptag{font-family:var(--fm);font-size:9px;letter-spacing:3px;text-transform:uppercase;color:rgba(184,134,11,.5);margin-bottom:24px;font-style:italic}.lp-prob-half h3{font-family:var(--fd);font-size:clamp(28px,3vw,42px);letter-spacing:2px;color:rgba(15,14,11,.85);line-height:1.1;margin-bottom:32px}.lp-plist{list-style:none}.lp-plist li{font-family:var(--fb);font-size:14px;font-weight:300;color:rgba(15,14,11,.45);padding:10px 0;border-bottom:1px solid rgba(15,14,11,.05);display:flex;align-items:center;gap:12px}.lp-plist li:before{content:"—";color:rgba(184,134,11,.4);font-family:var(--fm);flex-shrink:0}.lp-prob-half.light .lp-plist li:before{content:"✓";color:var(--gold)}.lp-prob-half.light .lp-plist li{color:rgba(15,14,11,.65)}#lp-features{padding:80px 0 40px;background:var(--dark)}.lp-feat-head{padding:0 48px 48px;display:flex;justify-content:space-between;align-items:flex-end}.lp-feat-hint{font-family:var(--fm);font-size:9px;letter-spacing:3px;text-transform:uppercase;color:rgba(15,14,11,.2)}.lp-feat-scroll{display:flex;overflow-x:auto;gap:0;padding:0 48px;scrollbar-width:none;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lp-feat-scroll:active{cursor:grabbing}.lp-feat-scroll::-webkit-scrollbar{display:none}.lp-fc{flex-shrink:0;width:280px;border:1px solid rgba(15,14,11,.06);margin-right:12px;padding:32px 28px;position:relative;overflow:hidden;transition:border-color .2s,background .2s;cursor:pointer}.lp-fc.active,.lp-fc:hover{border-color:rgba(184,134,11,.4);background:rgba(184,134,11,.04)}.lp-fc-bg{position:absolute;right:-10px;bottom:-20px;font-family:var(--fd);font-size:120px;color:rgba(15,14,11,.03);line-height:1;pointer-events:none}.lp-fc-cat{letter-spacing:3px;text-transform:uppercase;color:rgba(184,134,11,.5);margin-bottom:32px}.lp-fc-cat,.lp-fc-num{font-family:var(--fm);font-size:8px}.lp-fc-num{letter-spacing:2px;color:rgba(15,14,11,.2);margin-bottom:8px}.lp-fc-title{font-family:var(--fd);font-size:28px;letter-spacing:2px;color:rgba(15,14,11,.9);margin-bottom:16px}.lp-fc-desc{font-family:var(--fb);font-size:13px;font-weight:300;color:rgba(15,14,11,.45);line-height:1.6;margin-bottom:24px}.lp-fc-tag{font-family:var(--fm);font-size:8px;letter-spacing:2px;color:rgba(184,134,11,.4);font-style:italic}.lp-feat-prog{height:2px;background:rgba(15,14,11,.06);margin:32px 48px 0}.lp-feat-pb{height:100%;background:var(--gold);width:0;transition:width .1s}#lp-numbers{padding:100px 48px;background:var(--dark2);border-top:1px solid #c8c0b0}.lp-num-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.lp-nb{padding:32px;border-right:1px solid rgba(15,14,11,.05)}.lp-nb:last-child{border-right:none}.lp-nb-tag{font-family:var(--fm);font-size:8px;letter-spacing:3px;text-transform:uppercase;color:rgba(184,134,11,.5);font-style:italic;margin-bottom:16px}.lp-nb-val{font-family:var(--fd);font-size:64px;letter-spacing:2px;color:rgba(15,14,11,.9);line-height:1;margin-bottom:10px;display:flex;align-items:baseline;gap:4px}.lp-acc{font-size:36px;color:var(--gold)}.lp-nb-label{font-family:var(--fm);font-size:9px;letter-spacing:3px;text-transform:uppercase;color:rgba(15,14,11,.25);margin-bottom:16px}.lp-nb-bar{height:2px;background:rgba(15,14,11,.06);margin-top:4px}.lp-nb-bar-fill{height:100%;background:var(--gold);width:0;transition:width 1.2s ease}#lp-preview{padding:100px 48px;background:var(--dark)}.lp-psubhead{font-family:var(--fb);font-size:16px;font-weight:300;color:rgba(15,14,11,.38);max-width:44ch;line-height:1.7;margin-bottom:48px}.lp-win{border:1px solid rgba(15,14,11,.08);background:rgba(15,14,11,.02);overflow:hidden}.lp-win-bar{background:rgba(15,14,11,.04);padding:10px 16px;display:flex;align-items:center;gap:12px;border-bottom:1px solid rgba(15,14,11,.06)}.lp-win-dots{display:flex;gap:6px}.lp-win-dot{width:10px;height:10px;border-radius:50%}.lp-win-dot.r{background:#ff5f57}.lp-win-dot.y{background:#febc2e}.lp-win-dot.g{background:#28c840}.lp-win-title{font-family:var(--fm);font-size:9px;letter-spacing:2px;color:rgba(15,14,11,.25)}.lp-dash{display:grid;grid-template-columns:160px 1fr;min-height:600px;background:#f0ebe1}.lp-ds{background:#e8e2d3;border-right:1px solid rgba(15,14,11,.04);padding:18px 0 12px;display:flex;flex-direction:column}.lp-ds-logo{padding:0 16px 18px;margin-bottom:6px;display:flex;align-items:baseline;gap:8px;flex-shrink:0}.lp-ds-scroll{flex:1;overflow-y:auto;padding:2px 8px}.lp-ds-scroll::-webkit-scrollbar{width:0}.lp-ds-bottom{padding:10px 8px 6px;border-top:1px solid rgba(15,14,11,.06);margin-top:6px}.lp-ds-foot{padding:10px 14px 4px;border-top:1px solid rgba(15,14,11,.06);justify-content:space-between;gap:8px}.lp-ds-avatar,.lp-ds-foot{display:flex;align-items:center}.lp-ds-avatar{width:18px;height:18px;border-radius:50%;background:#1a1a1a;color:#f0ebe1;font-family:var(--fm);font-size:8px;justify-content:center;flex-shrink:0}.lp-ds-foot-info{flex:1;min-width:0}.lp-ds-foot-name{font-family:var(--fb);font-size:11px;color:rgba(15,14,11,.75);font-weight:400}.lp-ds-foot-role{font-family:var(--fm);font-size:7px;letter-spacing:1.5px;color:rgba(15,14,11,.35);text-transform:uppercase}.lp-ds-exit{font-size:7px;color:rgba(15,14,11,.3)}.lp-dni-btn,.lp-ds-exit{font-family:var(--fm);letter-spacing:2px;text-transform:uppercase;cursor:pointer}.lp-dni-btn{width:100%;background:transparent;border:0;text-align:left;font-size:8px;color:rgba(15,14,11,.45);padding:7px 12px;display:flex;align-items:center;gap:9px;transition:color .12s,background .12s;border-radius:2px}.lp-dni-btn:hover{color:rgba(15,14,11,.75);background:rgba(15,14,11,.04)}.lp-dni-btn.on{color:rgba(15,14,11,.95);background:rgba(184,134,11,.14);font-weight:500}.lp-dni-ico{width:13px;height:13px;display:flex;align-items:center;justify-content:center;color:rgba(15,14,11,.45);flex-shrink:0}.lp-dni-btn:hover .lp-dni-ico{color:rgba(15,14,11,.75)}.lp-dni-btn.on .lp-dni-ico{color:var(--gold)}.lp-dni-badge{margin-left:auto;width:5px;height:5px;border-radius:50%;background:var(--gold);box-shadow:0 0 6px rgba(184,134,11,.5)}.lp-iss{font-family:var(--fm);font-size:6.5px;letter-spacing:2px;text-transform:uppercase;color:rgba(15,14,11,.3)}.lp-dm{padding:30px 36px;background:#f0ebe1}.lp-dm-date{font-family:var(--fm);font-size:9px;letter-spacing:2.5px;text-transform:uppercase;color:var(--gold);font-style:italic;margin-bottom:10px}.lp-dm-greet{font-family:var(--fd);font-size:38px;letter-spacing:1.5px;color:rgba(15,14,11,.95);margin-bottom:6px;line-height:1}.lp-dm-sub{font-family:var(--fb);font-size:13px;font-weight:300;color:rgba(15,14,11,.45);margin-bottom:22px}.lp-dm-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px}.lp-dc{background:#fcf8f0;border:0;padding:18px 22px}.lp-dcl{font-family:var(--fm);font-size:7px;letter-spacing:2.5px;text-transform:uppercase;color:rgba(15,14,11,.35);margin-bottom:10px}.lp-dcv{font-family:var(--fd);font-size:30px;letter-spacing:1.5px;color:rgba(15,14,11,.92);margin-bottom:4px;line-height:1}.lp-dcs{font-family:var(--fb);font-size:11px;font-weight:300;color:var(--gold);margin-top:6px}.lp-dm-rec{background:#fcf8f0;padding:18px 22px;margin-top:10px}.lp-rh{display:flex;justify-content:space-between;font-family:var(--fm);font-size:8px;letter-spacing:2.5px;text-transform:uppercase;color:rgba(15,14,11,.35);margin-bottom:14px}.lp-rh span:last-child{color:var(--gold);font-style:italic}.lp-dr{display:flex;justify-content:space-between;align-items:center;padding:11px 0;border-bottom:1px solid rgba(15,14,11,.05);gap:12px}.lp-dr:last-child{border-bottom:0}.lp-drn{font-family:var(--fb);font-size:13px;font-weight:400;color:rgba(15,14,11,.85)}.lp-badge{font-family:var(--fm);font-size:7px;letter-spacing:2px;text-transform:uppercase;border:1px solid rgba(184,134,11,.4);color:rgba(184,134,11,.85);padding:3px 8px;background:rgba(184,134,11,.06)}.lp-dash-grid2{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}#lp-cta{background:var(--ink);border-top:1px solid var(--dark3);padding:110px 48px;position:relative;overflow:hidden}.lp-cta-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:300px;background:radial-gradient(ellipse,rgba(184,134,11,.08) 0,transparent 70%);pointer-events:none}.lp-cta-inner{max-width:920px}.lp-cta-row{display:grid;grid-template-columns:1fr 360px;gap:80px;align-items:start}.lp-cc-list{list-style:none;margin-top:28px}.lp-cc-list li{font-family:var(--fm);font-size:10px;letter-spacing:2px;text-transform:uppercase;color:rgba(15,14,11,.35);padding:12px 0;border-bottom:1px solid rgba(15,14,11,.05);display:flex;gap:14px;align-items:center}.lp-cc-list li:before{content:"›";color:var(--gold);font-size:14px}.lp-cta-form{background:rgba(15,14,11,.03);border:1px solid var(--dark3);padding:32px 28px}.lp-cf-tag{font-family:var(--fm);font-size:9px;letter-spacing:3px;text-transform:uppercase;color:var(--gold);font-style:italic;margin-bottom:20px}.lp-cf-field{margin-bottom:12px}.lp-cf-field label{font-family:var(--fm);font-size:8px;letter-spacing:2px;text-transform:uppercase;color:rgba(15,14,11,.25);display:block;margin-bottom:6px}.lp-cf-field input,.lp-cf-field select{width:100%;font-family:var(--fb);font-size:14px;font-weight:300;padding:10px 12px;background:rgba(15,14,11,.04);border:1px solid rgba(15,14,11,.08);color:rgba(15,14,11,.85);outline:none;transition:border-color .12s;-moz-appearance:none;appearance:none;-webkit-appearance:none}.lp-cf-field input:focus,.lp-cf-field select:focus{border-color:rgba(184,134,11,.5)}.lp-cf-field input::-moz-placeholder{color:rgba(15,14,11,.2)}.lp-cf-field input::placeholder{color:rgba(15,14,11,.2)}.lp-cf-field select option{background:#e0dccf;color:#1a1a1a}.lp-cf-submit{width:100%;font-family:var(--fm);font-size:10px;letter-spacing:2px;text-transform:uppercase;padding:13px;background:var(--gold);color:var(--dark);border:1px solid var(--gold);cursor:pointer;margin-top:8px;transition:all .12s}.lp-cf-submit:hover:not(:disabled){background:var(--gold2);border-color:var(--gold2)}.lp-cf-submit:disabled{opacity:.6;cursor:default}.lp-cf-thanks{font-family:var(--fm);font-size:9px;letter-spacing:2px;text-transform:uppercase;color:var(--gold);font-style:italic;margin-top:14px;border:1px solid rgba(184,134,11,.3);padding:10px 12px}footer.lp-footer{background:var(--ink);border-top:1px solid var(--dark3);padding:28px 48px;display:flex;justify-content:space-between;align-items:center}.lp-flinks{display:flex;gap:22px}.lp-flinks a{font-family:var(--fm);font-size:9px;letter-spacing:2px;text-transform:uppercase;color:rgba(15,14,11,.25);text-decoration:none;transition:color .12s}.lp-flinks a:hover{color:rgba(15,14,11,.7)}.lp-fcopy{font-family:var(--fm);font-size:8px;letter-spacing:2px;text-transform:uppercase;color:rgba(15,14,11,.18)}.lp-rev{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.lp-rev.in{opacity:1;transform:none}.lp-d1{transition-delay:.1s}.lp-d2{transition-delay:.2s}.lp-d3{transition-delay:.3s}.lp-d4{transition-delay:.4s}@keyframes lp-fadeIn{to{opacity:1}}@keyframes lp-slideUp{to{opacity:1;transform:translateY(0)}}@keyframes lp-blink{0%,to{opacity:1}50%{opacity:0}}@media(max-width:900px){nav.lp-nav{padding:12px 24px}.lp-nl{gap:16px}.lp-nl a.lp-hide-mobile{display:none}#lp-problem{grid-template-columns:1fr}.lp-prob-half{padding:48px 32px}.lp-feat-head{padding:0 24px 32px;flex-direction:column;align-items:flex-start;gap:12px}.lp-feat-scroll{padding:0 24px}.lp-feat-prog{margin:24px 24px 0}#lp-numbers{padding:60px 24px}.lp-num-grid{grid-template-columns:1fr 1fr}.lp-nb{border-right:none;border-bottom:1px solid rgba(15,14,11,.05)}#lp-preview{padding:60px 24px}.lp-dash{grid-template-columns:1fr}.lp-ds{display:none}.lp-dm-cards{grid-template-columns:1fr 1fr}.lp-cta-row{grid-template-columns:1fr;gap:40px}#lp-cta{padding:70px 24px}footer.lp-footer{padding:24px;flex-direction:column;gap:16px;text-align:center}.lp-hero-logo{left:24px}.lp-hero-content{padding:0 24px 52px}.lp-hero-stats{right:24px}}