.lu-page{--lu-red:#dc2626;--lu-red-h:#b91c1c;--lu-ink:#111827;--lu-muted:#6b7280;--lu-border:#e5e7eb;--lu-bg:#fff;--lu-tint:#fef2f2;--lu-tint2:#fee2e2;--lu-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;background:var(--lu-bg);color:var(--lu-ink);padding-top:69px;overflow-x:hidden}.lu-eventbar{background:var(--lu-ink);color:#f9fafb;font-family:var(--lu-mono);letter-spacing:.01em;font-size:.8rem}.lu-eventbar-inner{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 20px;padding:10px 0;display:flex}.lu-sep{opacity:.35}@media (width<=560px){.lu-sep{display:none}}.lu-hero{background:linear-gradient(#fff6f5 0%,#fff 60%);padding:72px 0 68px;position:relative;overflow:hidden}.lu-hero:before{content:"";pointer-events:none;background:radial-gradient(at 50% 20%,#dc262612 0%,#0000 70%);width:800px;height:600px;position:absolute;top:-160px;left:50%;transform:translate(-50%)}.lu-hero-grid{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;display:grid;position:relative}@media (width<=900px){.lu-hero-grid{grid-template-columns:1fr;gap:44px}}.lu-eyebrow{font-family:var(--lu-mono);letter-spacing:.04em;text-transform:uppercase;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:99px;align-items:center;gap:8px;width:fit-content;margin-bottom:20px;padding:5px 12px;font-size:.75rem;font-weight:500;display:inline-flex}.lu-pulse{background:var(--lu-red);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2.2s infinite lu-pulse}@keyframes lu-pulse{0%{box-shadow:0 0 #dc262673}70%{box-shadow:0 0 0 8px #dc262600}to{box-shadow:0 0 #dc262600}}.lu-hero-copy h1{letter-spacing:-.035em;color:var(--lu-ink);margin-bottom:20px;font-size:clamp(2.4rem,5.2vw,3.7rem);font-weight:700;line-height:1.05}.lu-hl{color:var(--lu-red)}.lu-lede{color:var(--lu-muted);max-width:30rem;margin-bottom:28px;font-size:1.1rem;line-height:1.65}.lu-lede strong{color:var(--lu-ink);font-weight:600}.lu-hero-ctas{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.lu-micro{font-family:var(--lu-mono);color:#9ca3af;font-size:.78rem}.lu-micro strong{color:var(--lu-ink)}@media (width<=480px){.lu-hero-ctas{flex-direction:column;align-items:flex-start}.lu-hero-ctas .btn-red-lg,.lu-hero-ctas .btn-outline-lg{justify-content:center;width:100%}}.lu-demo{background:var(--lu-ink);border:1px solid #ffffff0f;border-radius:14px;overflow:hidden;box-shadow:0 24px 56px -20px #11182773}.lu-demo-top{background:#ffffff08;border-bottom:1px solid #ffffff12;align-items:center;gap:6px;padding:12px 16px;display:flex}.lu-demo-dot{background:#ffffff2e;border-radius:50%;flex-shrink:0;width:10px;height:10px}.lu-demo-label{font-family:var(--lu-mono);color:#fff6;margin-left:10px;font-size:.72rem}.lu-demo-body{font-family:var(--lu-mono);padding:20px 18px 24px;font-size:.84rem}.lu-prompt-line{color:#ffffffe6;margin-bottom:4px;line-height:1.55}.lu-caret{color:var(--lu-red);margin-right:4px;font-weight:600}.lu-prompt-txt{border-right:2px solid var(--lu-red);padding-right:2px;animation:1.1s step-end infinite lu-blink}@keyframes lu-blink{50%{border-color:#0000}}.lu-gen-label{color:#ffffff61;letter-spacing:.02em;margin:14px 0 10px;font-size:.72rem}.lu-files{flex-direction:column;gap:8px;display:flex}.lu-file{color:#ffffffc7;opacity:0;align-items:center;gap:10px;font-size:.82rem;animation:.4s forwards lu-slidein;display:flex;transform:translate(-6px)}.lu-tick{color:#22c55e;flex-shrink:0;font-weight:600}.lu-path{color:#ffffff73}.lu-file:first-child{animation-delay:.3s}.lu-file:nth-child(2){animation-delay:.55s}.lu-file:nth-child(3){animation-delay:.8s}.lu-file:nth-child(4){animation-delay:1.05s}.lu-file:nth-child(5){animation-delay:1.3s}@keyframes lu-slidein{to{opacity:1;transform:translate(0)}}.lu-coupon{padding:0 0 72px}.lu-coupon-card{background:#fef2f2;border:1px solid #fecaca;border-radius:18px;grid-template-columns:1.15fr 1fr;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 6px #0000000a,0 20px 48px -24px #dc26262e}.lu-coupon-card:before{content:"";background:var(--lu-red);border-radius:0;width:4px;position:absolute;top:0;bottom:0;left:0}.lu-coupon-left{flex-direction:column;justify-content:center;gap:6px;padding:40px 36px 40px 44px;display:flex}.lu-coupon-badge{font-family:var(--lu-mono);letter-spacing:.05em;text-transform:uppercase;color:#b91c1c;background:#fee2e2;border:1px solid #fca5a5;border-radius:99px;align-items:center;gap:6px;width:fit-content;margin-bottom:6px;padding:4px 10px;font-size:.7rem;font-weight:600;display:inline-flex}.lu-coupon-badge-dot{background:var(--lu-red);border-radius:50%;width:6px;height:6px}.lu-coupon-left h2{letter-spacing:-.025em;color:var(--lu-ink);font-size:1.65rem;font-weight:700;line-height:1.15}.lu-coupon-left>p{color:var(--lu-muted);max-width:28rem;font-size:.95rem;line-height:1.6}.lu-price-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.lu-price-old{color:#9ca3af;font-size:1.05rem;text-decoration:line-through}.lu-price-new{letter-spacing:-.025em;color:var(--lu-ink);font-size:1.95rem;font-weight:700;line-height:1}.lu-price-new span{color:var(--lu-muted);font-size:.9rem;font-weight:500}.lu-price-tag{font-family:var(--lu-mono);letter-spacing:.04em;text-transform:uppercase;background:var(--lu-red);color:#fff;border-radius:6px;padding:3px 9px;font-size:.68rem;font-weight:600}.lu-coupon-right{background:#fff;border-left:1.5px dashed #fca5a5;flex-direction:column;justify-content:center;gap:16px;padding:40px 36px;display:flex;position:relative}.lu-coupon-right:before,.lu-coupon-right:after{content:"";background:#fff;border:1px solid #fecaca;border-radius:50%;width:24px;height:24px;position:absolute;left:-13px}.lu-coupon-right:before{top:-12px}.lu-coupon-right:after{bottom:-12px}.lu-code-label{font-family:var(--lu-mono);text-transform:uppercase;letter-spacing:.08em;color:#9ca3af;margin-bottom:2px;font-size:.7rem;font-weight:600}.lu-code-box{background:#fef2f2;border:1.5px dashed #fca5a5;border-radius:10px;align-items:stretch;display:flex;overflow:hidden}.lu-code-val{font-family:var(--lu-mono);letter-spacing:.07em;color:var(--lu-red);-webkit-user-select:all;user-select:all;flex:1;justify-content:center;align-items:center;padding:16px 14px;font-size:1.45rem;font-weight:700;display:flex}.lu-copy-btn{background:var(--lu-red);color:#fff;cursor:pointer;border:none;border-left:1.5px dashed #fca5a5;flex-shrink:0;min-width:88px;padding:0 20px;font-family:inherit;font-size:.9rem;font-weight:600;transition:background .15s}.lu-copy-btn:hover{background:var(--lu-red-h)}.lu-copy-btn--done{background:#16a34a!important}.lu-copy-btn:focus-visible{outline-offset:-3px;outline:3px solid #dc26264d}.lu-coupon-note{font-family:var(--lu-mono);color:#9ca3af;font-size:.72rem;line-height:1.55}@media (width<=820px){.lu-coupon-card{grid-template-columns:1fr}.lu-coupon-right{border-top:1.5px dashed #fca5a5;border-left:none;padding:28px 32px 36px}.lu-coupon-right:before,.lu-coupon-right:after{top:unset;bottom:unset;left:unset;border-left:none;width:24px;height:24px}.lu-coupon-right:before{top:-12px;left:calc(50% - 56px)}.lu-coupon-right:after{top:-12px;right:calc(50% - 56px);left:unset}.lu-coupon-left{padding:32px 28px 24px 32px}}@media (width<=560px){.lu-coupon-left{padding:28px 22px 22px 26px}.lu-coupon-right{padding:22px 22px 30px}.lu-code-val{font-size:1.2rem}}.lu-sec-head{max-width:34rem;margin-bottom:44px}.lu-kicker{font-family:var(--lu-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--lu-red);margin-bottom:10px;font-size:.72rem;font-weight:600;display:block}.lu-sec-head h2{letter-spacing:-.03em;color:var(--lu-ink);font-size:clamp(1.75rem,3.2vw,2.35rem);font-weight:700;line-height:1.12}.lu-features{padding:72px 0}.lu-feat-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (width>=521px) and (width<=860px){.lu-feat-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.lu-feat-grid{grid-template-columns:1fr}}.lu-feat{border:1px solid var(--lu-border);background:#fff;border-radius:12px;padding:24px;transition:transform .15s,box-shadow .15s,border-color .15s}.lu-feat:hover{border-color:#fecaca;transform:translateY(-3px);box-shadow:0 8px 28px -12px #11182726}.lu-feat-ico{background:var(--lu-tint);border:1px solid #fecaca;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:16px;display:flex}.lu-feat-ico img{width:19px;height:19px}.lu-feat h3{letter-spacing:-.015em;color:var(--lu-ink);margin-bottom:6px;font-size:1.05rem;font-weight:600}.lu-feat p{color:var(--lu-muted);font-size:.9rem;line-height:1.6}.lu-steps-section{padding:0 0 72px}.lu-steps{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=860px){.lu-steps{grid-template-columns:1fr}}.lu-step{border:1px solid var(--lu-border);background:#f9fafb;border-radius:12px;padding:24px;position:relative}.lu-step-num{font-family:var(--lu-mono);color:var(--lu-red);background:var(--lu-tint);border:1px solid #fecaca;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:14px;font-size:.8rem;font-weight:700;display:flex}.lu-step h3{letter-spacing:-.015em;color:var(--lu-ink);margin-bottom:6px;font-size:1.02rem;font-weight:600}.lu-step p{color:var(--lu-muted);font-size:.9rem;line-height:1.6}.lu-step code{font-family:var(--lu-mono);background:var(--lu-tint);color:var(--lu-red);border:1px solid #fecaca;border-radius:5px;padding:1px 6px;font-size:.85em;font-weight:600}.lu-proof-section{padding:0 0 72px}.lu-proof{background:var(--lu-ink);border-radius:16px;padding:48px 44px;position:relative;overflow:hidden}.lu-proof:before{content:"";pointer-events:none;background:radial-gradient(circle,#dc262624 0%,#0000 70%);width:320px;height:320px;position:absolute;top:-80px;right:-80px}@media (width<=600px){.lu-proof{padding:32px 24px}}.lu-kicker--light{color:#fca5a5}.lu-proof h2{color:#fff;letter-spacing:-.03em;max-width:28rem;margin-top:6px;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:700;line-height:1.2}.lu-stats{grid-template-columns:repeat(4,1fr);gap:28px;margin-top:36px;display:grid}@media (width<=680px){.lu-stats{grid-template-columns:repeat(2,1fr);gap:28px 20px}}.lu-stat{position:relative}.lu-stat+.lu-stat{border-left:1px solid #ffffff1a;padding-left:24px}@media (width<=680px){.lu-stat+.lu-stat{border-left:none;padding-left:0}.lu-stat:nth-child(odd):not(:first-child){border-top:1px solid #ffffff1a;padding-top:20px}}.lu-stat-n{letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;font-size:2.4rem;font-weight:700;line-height:1}.lu-stat-l{color:#ffffff7a;margin-top:8px;font-size:.84rem;line-height:1.45}.lu-final{text-align:center;background:linear-gradient(#fff 0%,#fff6f5 100%);padding:80px 0 72px;position:relative}.lu-final:before{content:"";background:linear-gradient(90deg,#0000,#fecaca,#0000);height:1px;position:absolute;top:0;left:0;right:0}.lu-final h2{letter-spacing:-.035em;max-width:26rem;color:var(--lu-ink);margin:0 auto 14px;font-size:clamp(1.85rem,3.8vw,2.6rem);font-weight:700;line-height:1.1}.lu-final>.container>p{color:var(--lu-muted);margin-bottom:28px;font-size:1rem}.lu-final>.container>p strong{color:var(--lu-ink)}.lu-final-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:14px;display:flex}.lu-final .lu-micro{margin-top:4px}@media (width<=480px){.lu-final-ctas{flex-direction:column;align-items:center}.lu-final-ctas .btn-red-lg,.lu-final-ctas .btn-outline-lg{width:100%;max-width:280px}}.lu-clipboard-fallback{opacity:0;position:fixed}@media (prefers-reduced-motion:reduce){.lu-pulse,.lu-prompt-txt{animation:none!important}.lu-prompt-txt{border-right:none}.lu-file{opacity:1;transform:none;animation:none!important}.lu-feat{transition:none!important}}
