.shopify-section-group-header-group,.shopify-section-group-footer-group,.shopify-section-header,.shopify-section-footer,#shopify-section-header,#shopify-section-footer,header.header,.header-wrapper,footer.footer{display:none!important}html,body,body.gradient,.gradient{background:var(--crime-black)!important;background-color:var(--crime-black)!important;color:var(--paper)!important}body{display:block!important}.shopify-section{padding:0!important;margin:0!important}h1,h2,h3,h4,h5,h6{color:var(--paper)!important}:root{--ink: #1a1714;--ink-90: rgba(26,23,20,.9);--ink-20: rgba(26,23,20,.2);--paper: #f5f0e8;--paper-dark: #ebe5d5;--paper-darker: #ddd6c3;--red: #af0020;--red-glow: rgba(175,0,32,.4);--red-deep: #5A000E;--red-bright: #D4243B;--gold: #b8860b;--gold-light: rgba(184,134,11,.15);--muted: #6b6358;--crime-black: #0d0b09;--crime-dark: #151210;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px)}body{background:var(--crime-black)!important;color:var(--paper)!important;font-family:IBM Plex Sans,sans-serif!important;font-weight:400;line-height:1.7;overflow-x:hidden;-webkit-font-smoothing:antialiased}.flashlight{position:fixed;width:600px;height:600px;border-radius:50%;pointer-events:none;z-index:9998;transform:translate(-50%,-50%);opacity:0;transition:opacity .6s;background:radial-gradient(circle,rgba(255,248,235,.18) 0%,rgba(245,240,232,.09) 20%,rgba(184,134,11,.045) 40%,transparent 65%)}.flashlight.active{opacity:1}.preloader{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--crime-black);z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.preloader.hidden{opacity:0;visibility:hidden;transition:opacity .8s .2s,visibility .8s .2s}.preloader-logo{width:270px;opacity:.9;animation:stampPulse 1.5s ease infinite}@keyframes stampPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}.preloader-text{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--red);opacity:1}.preloader-bar{width:140px;height:1px;background:#f5f0e81a;position:relative;overflow:hidden}.preloader-bar:after{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:var(--red);animation:fill 2s ease forwards}@keyframes fill{to{width:100%}}.re-nav{position:fixed;top:0;left:0;right:0;z-index:1002;padding:calc(12px + var(--safe-top)) 20px 12px;display:flex;justify-content:space-between;align-items:center;transition:all .4s}.re-nav.scrolled{background:#0d0b09f2;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid rgba(139,26,26,.15)}.nav-logo-img{height:56px;width:auto;display:block}.nav-links{display:none;list-style:none}.nav-cart-badge{display:none;align-items:center;justify-content:center;position:relative;color:var(--paper);text-decoration:none;margin-left:12px;opacity:0;transform:scale(.5);transition:opacity .4s,transform .4s cubic-bezier(.34,1.56,.64,1)}.nav-cart-badge.visible{display:flex;opacity:1;transform:scale(1)}.nav-cart-badge svg{width:20px;height:20px}.cart-count{position:absolute;top:-6px;right:-8px;background:var(--red);color:var(--paper);font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1}@keyframes cartPop{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.nav-cart-badge.pop{animation:cartPop .4s ease}.nav-hamburger{width:32px;height:24px;position:relative;cursor:pointer;z-index:1002;display:flex;flex-direction:column;justify-content:space-between;-webkit-tap-highlight-color:transparent}.nav-hamburger span{display:block;width:100%;height:1.5px;background:var(--paper);transition:all .4s cubic-bezier(.22,1,.36,1);transform-origin:center}.nav-hamburger.open span:nth-child(1){width:24px;transform:translateY(11px) rotate(45deg)}.nav-hamburger.open span:nth-child(2){opacity:0;transform:scaleX(0)}.nav-hamburger.open span:nth-child(3){width:24px;transform:translateY(-11px) rotate(-45deg)}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--crime-black);z-index:1001;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:all .5s cubic-bezier(.22,1,.36,1)}.mobile-menu.open{opacity:1;visibility:visible}.mobile-menu a{font-family:Playfair Display,serif;font-size:28px;font-weight:600;color:var(--paper);text-decoration:none;padding:14px 0;opacity:0;transform:translateY(30px);transition:all .5s ease}.mobile-menu.open a{opacity:1;transform:translateY(0)}.mobile-menu.open a:nth-child(1){transition-delay:.1s}.mobile-menu.open a:nth-child(2){transition-delay:.2s}.mobile-menu.open a:nth-child(3){transition-delay:.3s}.mobile-menu.open a:nth-child(4){transition-delay:.4s}.mobile-menu.open a:nth-child(5){transition-delay:.5s}.mobile-menu.open a:nth-child(6){transition-delay:.6s}.menu-cta{margin-top:24px;font-family:IBM Plex Mono,monospace!important;font-size:11px!important;letter-spacing:.15em;text-transform:uppercase;background:var(--red);padding:16px 40px!important}.re-hero{min-height:100svh;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(100px + var(--safe-top)) 20px calc(40px + var(--safe-bottom));overflow:hidden}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 120% 60% at 50% 30%,rgba(139,26,26,.14) 0%,transparent 60%),linear-gradient(180deg,var(--crime-black),var(--crime-dark) 50%,var(--crime-black))}.hero-noise{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.3;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");background-size:128px;pointer-events:none}.hero-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent 30%,var(--crime-black));pointer-events:none}.hero-red-line{position:absolute;top:0;left:0;width:3px;height:0;background:linear-gradient(to bottom,var(--red),transparent);z-index:2;animation:heroRedLine 1.2s cubic-bezier(.25,.46,.45,.94) 2.8s forwards}@keyframes heroRedLine{to{height:60%}}.hero-particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.particle{position:absolute;width:1.5px;height:1.5px;background:var(--red);border-radius:50%;opacity:0;animation:particleFloat linear infinite}@keyframes particleFloat{0%{opacity:0;transform:translateY(100vh) scale(0)}10%{opacity:.5}90%{opacity:0}to{opacity:0;transform:translateY(-10vh) scale(1)}}.hero-suspects{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;overflow:hidden}.suspect{position:absolute;height:70%;bottom:0;opacity:0;animation:heroFadeIn 2s ease 4.5s forwards}.suspect-1{left:3%;height:55%}.suspect-2{right:5%;height:65%}.suspect-3{left:25%;height:45%;display:none}@media(min-width:1024px){.suspect-3{display:block}}.noir-silhouette{position:absolute;pointer-events:none;z-index:0;opacity:.6}.noir-silhouette svg{height:100%}.noir-left{left:2%;top:15%;height:300px}.noir-right{right:2%;bottom:10%;height:280px}@media(max-width:767px){.noir-silhouette{display:none}}@keyframes heroFadeIn{0%{opacity:0}to{opacity:1}}@keyframes heroSlideUp{0%{transform:translateY(110%)}to{transform:translateY(0)}}.hero-content{position:relative;z-index:2;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center}.hero-badge{display:inline-flex;align-items:center;gap:8px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--red);margin-bottom:10px;opacity:0;animation:heroFadeIn .6s ease 3.6s forwards;white-space:nowrap}.hero-badge:before{content:"";width:24px;height:1px;background:var(--red)}.hero-title{font-family:Playfair Display,serif;font-weight:700;font-size:36px;line-height:1.05;letter-spacing:-.02em;margin-bottom:14px}.hero-title .word{display:inline-block;overflow:hidden;padding-bottom:.1em}.hero-title .word:nth-child(1) .word-inner{animation-delay:3.2s}.hero-title .word:nth-child(2) .word-inner{animation-delay:3.3s}.hero-title .word:nth-child(3) .word-inner{animation-delay:3.4s}.hero-title .word:nth-child(4) .word-inner{animation-delay:3.5s}.hero-title .word:nth-child(5) .word-inner{animation-delay:3.6s}.hero-title .word:nth-child(6) .word-inner{animation-delay:3.7s}.hero-title .word-inner{display:inline-block;transform:translateY(110%);animation:heroSlideUp .9s cubic-bezier(.215,.61,.355,1) both}.hero-title em{font-style:italic;color:var(--red)}.hero-usp{display:inline-flex;align-items:center;gap:12px;background:#b0002014;border:1px solid rgba(176,0,32,.25);padding:12px 24px;margin-top:24px;margin-bottom:24px;opacity:0;animation:heroFadeIn .6s ease 3.75s forwards}.hero-usp-icon{color:var(--red);display:flex;align-items:center;flex-shrink:0}.hero-usp-text{font-family:IBM Plex Sans,sans-serif;font-size:15px;font-weight:400;color:#f5f0e8d9;line-height:1.5}.hero-sub{font-weight:300;font-size:13px;color:#f5f0e88c;margin-bottom:20px;max-width:420px;line-height:1.6;opacity:0;animation:heroFadeIn .6s ease 3.8s forwards}.limited-badge{display:inline-flex;align-items:center;gap:8px;background:#b8860b1a;border:1px solid rgba(184,134,11,.25);padding:8px 16px;margin-bottom:24px;opacity:0;animation:heroFadeIn .6s ease 3.9s forwards}.limited-badge .dot{width:6px;height:6px;border-radius:50%;background:var(--gold);animation:limitedPulse 2s ease infinite}@keyframes limitedPulse{0%,to{opacity:.4}50%{opacity:1}}.limited-badge span{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--gold)}.hero-cta-group{display:flex;flex-direction:column;gap:12px;opacity:0;animation:heroFadeIn .6s ease 4s forwards}.hero-lena-chip{display:inline-flex;align-items:center;gap:7px;margin-top:16px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:#b00020cc;text-decoration:none;opacity:0;animation:heroFadeIn .6s ease 4.4s forwards;-webkit-tap-highlight-color:transparent;transition:color .2s}.hero-lena-chip:active{color:var(--red)}.hero-lena-chip-dot{width:6px;height:6px;border-radius:50%;background:var(--red);flex-shrink:0;animation:limitedPulse 2s ease infinite}.btn-primary{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--paper);background:var(--red);border:none;padding:16px 32px;cursor:pointer;position:relative;overflow:hidden;text-decoration:none;text-align:center;-webkit-tap-highlight-color:transparent;transition:transform .3s,box-shadow .3s}.btn-primary:active{transform:scale(.97)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 40px var(--red-glow)}.btn-primary span{position:relative;z-index:1}.btn-ghost{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--paper-dark);background:transparent;border:1px solid rgba(245,240,232,.15);padding:16px 32px;cursor:pointer;text-decoration:none;text-align:center;-webkit-tap-highlight-color:transparent;transition:all .3s}.btn-ghost:active{border-color:var(--gold);color:var(--gold)}.iphone-mockup{display:none;position:absolute;z-index:3;opacity:0;animation:heroFadeIn .8s ease 4.2s forwards;filter:drop-shadow(0 30px 60px rgba(0,0,0,.7)) drop-shadow(0 0 80px rgba(176,0,32,.06))}@media(min-width:1200px){.iphone-mockup{display:block;bottom:50%;right:5%;transform:translateY(50%)}}@media(min-width:1440px){.iphone-mockup{right:12%}}.iphone-frame{width:270px;height:560px;background:#0d0b09;border-radius:44px;border:6px solid #1e1c1a;box-shadow:inset 0 0 0 1px #ffffff0f,0 0 0 1px #0009;overflow:hidden;display:flex;flex-direction:column}.iphone-frame button{-webkit-appearance:none;appearance:none;outline:none}.iphone-notch{width:80px;height:24px;background:#000;border-radius:0 0 16px 16px;margin:0 auto;flex-shrink:0}.iphone-top-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:6px 18px 4px;flex-shrink:0}.iphone-char-bar{display:flex;align-items:center;gap:4px;padding:6px 10px;flex-shrink:0;border-bottom:1px solid rgba(255,255,255,.04);background:#0d0b0966;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden}.iphone-char-btn{display:flex;align-items:center;gap:4px;padding:5px 8px;border-radius:8px;border:1px solid transparent;cursor:default;font-family:IBM Plex Sans,sans-serif;font-size:9px;font-weight:500;color:#f5f0e84d;background:transparent;white-space:nowrap;flex-shrink:0}.iphone-char-btn.iphone-char-active{background:#b000201a;color:var(--red-bright);border-color:#b0002040;box-shadow:0 0 12px #b0002014}.iphone-ki-badge{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#b0002033;font-family:IBM Plex Mono,monospace;font-size:7px;font-weight:700;color:#d4243bb3;flex-shrink:0}.iphone-char-portrait{width:20px;height:20px;flex-shrink:0;display:block;border-radius:50%;overflow:hidden}.iphone-char-portrait svg{width:100%;height:100%}.iphone-char-portrait img{width:100%;height:100%;object-fit:cover;border-radius:50%}.iphone-chat-body{flex:1;overflow:hidden;padding:14px 14px 8px;display:flex;flex-direction:column;gap:10px}.lena-msg{transform:translateY(10px);opacity:0;transition:all .5s cubic-bezier(.16,1,.3,1)}.lena-msg.lena-msg-hidden{opacity:0;transform:translateY(10px)}.lena-msg:not(.lena-msg-hidden){opacity:1;transform:translateY(0)}.iphone-user-bubble{margin-left:auto;padding:10px 14px;max-width:85%;width:fit-content;border-radius:14px 14px 4px;background:transparent;border:1px solid rgba(245,240,232,.12);font-family:IBM Plex Sans,sans-serif;font-size:11px;line-height:1.55;color:#f5f0e8d9}.iphone-msg-time{font-family:IBM Plex Mono,monospace;font-size:7px;color:#b0002059;margin-top:4px}.iphone-msg-time-right{text-align:right}.iphone-ai-row{display:flex;align-items:flex-start;gap:7px}.iphone-ai-avatar{width:24px;height:24px;flex-shrink:0;border-radius:50%;background:#b000201f;border:1px solid rgba(176,0,32,.22);display:flex;align-items:center;justify-content:center;margin-top:16px}.iphone-ai-avatar span{font-family:IBM Plex Mono,monospace;font-size:7px;font-weight:700;color:#d4243ba6}.iphone-ai-col{flex:1;min-width:0}.iphone-ai-label{font-family:IBM Plex Mono,monospace;font-size:8px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:#b0002080;margin-bottom:4px}.iphone-ai-bubble{padding:10px 12px;border-radius:14px 14px 14px 4px;background:#ffffff06;border:1px solid rgba(255,255,255,.05);font-family:IBM Plex Sans,sans-serif;font-size:11px;line-height:1.55;color:#f5f0e8cc}.lena-typing{display:inline-flex;gap:4px;align-items:center;height:16px}.lena-msg-replied .lena-typing{display:none}.lena-msg:not(.lena-msg-replied) .lena-reply{display:none}.lena-typing span{width:5px;height:5px;border-radius:50%;background:#b0002066;animation:typingDot 1.2s ease infinite}.lena-typing span:nth-child(2){animation-delay:.2s}.lena-typing span:nth-child(3){animation-delay:.4s}@keyframes typingDot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.iphone-input-area{display:flex;align-items:center;gap:8px;padding:10px 12px;flex-shrink:0;border-top:1px solid rgba(255,255,255,.04);background:#0d0b0999;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.iphone-input-field{flex:1;padding:10px 14px;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);font-family:IBM Plex Sans,sans-serif;font-size:10px;color:#f5f0e833}.iphone-send-btn{width:36px;height:36px;flex-shrink:0;border-radius:12px;background:linear-gradient(135deg,#b00020,#8b0018);border:none;box-shadow:0 2px 12px #b000204d;display:flex;align-items:center;justify-content:center;cursor:default;-webkit-appearance:none;appearance:none;outline:none}.iphone-tab-bar{display:flex;align-items:center;justify-content:space-around;padding:6px 8px 2px;flex-shrink:0;border-top:1px solid rgba(255,255,255,.04)}.iphone-tab{display:flex;flex-direction:column;align-items:center;gap:2px;font-family:IBM Plex Sans,sans-serif;font-size:8px;font-weight:500;color:#f5f0e833}.iphone-tab svg{color:#f5f0e833}.iphone-tab.iphone-tab-active{color:var(--red-bright)}.iphone-tab.iphone-tab-active svg{color:var(--red-bright)}.iphone-home-bar{width:100px;height:4px;border-radius:2px;background:#f5f0e82e;margin:6px auto 8px;flex-shrink:0}.iphone-input-field{flex:1;padding:10px 14px;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);font-family:IBM Plex Sans,sans-serif;font-size:10px;color:var(--paper);outline:none;-webkit-appearance:none}.iphone-input-field::placeholder{color:#f5f0e833}.iphone-input-field:focus{border-color:#b000204d}.demo-chat-body{overflow-y:auto;scrollbar-width:none}.demo-chat-body::-webkit-scrollbar{display:none}.demo-msg{opacity:0;transform:translateY(8px);transition:all .4s cubic-bezier(.16,1,.3,1)}.demo-msg.demo-msg-visible{opacity:1;transform:translateY(0)}.demo-msg-user{display:flex;flex-direction:column;align-items:flex-end}.demo-user-bubble{padding:9px 13px;max-width:82%;border-radius:14px 14px 4px;background:transparent;border:1px solid rgba(245,240,232,.12);font-family:IBM Plex Sans,sans-serif;font-size:11px;line-height:1.5;color:#f5f0e8d9}.demo-msg-ai{margin-top:4px}.demo-ai-row{display:flex;align-items:flex-start;gap:6px}.demo-ai-avatar{width:24px;height:24px;flex-shrink:0;border-radius:50%;margin-top:16px;background:#b000201f;border:1px solid rgba(176,0,32,.22);display:flex;align-items:center;justify-content:center}.demo-ai-avatar span{font-family:IBM Plex Mono,monospace;font-size:7px;font-weight:700;color:#d4243ba6}.demo-ai-col{flex:1;min-width:0}.demo-ai-label{font-family:IBM Plex Mono,monospace;font-size:8px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:#b0002080;margin-bottom:3px}.demo-ai-bubble{padding:9px 12px;border-radius:14px 14px 14px 4px;background:#ffffff06;border:1px solid rgba(255,255,255,.05);font-family:IBM Plex Sans,sans-serif;font-size:11px;line-height:1.5;color:#f5f0e8cc}.demo-typing-bubble{display:flex;align-items:center;gap:4px;padding:10px 14px}.demo-dot{width:5px;height:5px;border-radius:50%;background:#b0002066;animation:typingDot 1.2s ease infinite}.demo-dot:nth-child(2){animation-delay:.2s}.demo-dot:nth-child(3){animation-delay:.4s}.demo-lock-cta{margin-top:10px;padding:12px;text-align:center;border:1px solid rgba(176,0,32,.2);border-radius:12px;background:#b000200f;opacity:0;transform:translateY(8px);transition:all .4s cubic-bezier(.16,1,.3,1)}.demo-lock-cta.demo-lock-visible{opacity:1;transform:translateY(0)}.demo-lock-text{font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#f5f0e866;margin-bottom:8px}.demo-lock-btn{display:inline-block;padding:10px 20px;border-radius:8px;background:var(--red);color:var(--paper);font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:all .3s}.demo-lock-btn:hover{background:var(--red-bright);transform:translateY(-1px)}.lena-demo-phone{display:block}.lena-demo-phone .iphone-frame{margin:0 auto}@media(min-width:768px){.lena-demo-phone .iphone-frame{margin:0}}@media(max-width:767px){.lena-demo-phone .iphone-frame{width:240px;height:500px;border-radius:38px;border-width:5px}}.hero-scroll{position:absolute;bottom:24px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:6px;opacity:0;animation:heroFadeIn .8s ease 4.2s forwards}.hero-scroll span{font-family:IBM Plex Mono,monospace;font-size:8px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.scroll-line{width:1px;height:36px;background:linear-gradient(to bottom,var(--red),transparent);animation:scrollPulse 2s ease infinite}@keyframes scrollPulse{0%,to{opacity:.5;transform:scaleY(1)}50%{opacity:1;transform:scaleY(.6)}}.re-section{position:relative;padding:80px 20px;overflow:hidden}.section-dark{background:var(--crime-black)}.section-darker{background:var(--crime-dark)}.section-inner{max-width:1200px;margin:0 auto}.section-label{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--red);margin-bottom:16px;display:flex;align-items:center;justify-content:center;gap:12px}.section-label:before{content:"";width:24px;height:1px;background:var(--red)}.section-heading{font-family:Playfair Display,serif;font-weight:700;font-size:32px;line-height:1.1;margin-bottom:16px;color:var(--paper);text-align:center}.section-heading em{font-style:italic;color:var(--red)}.section-desc{font-size:15px;font-weight:400;color:#f5f0e8b8;max-width:480px;line-height:1.7;text-align:center;margin-left:auto;margin-right:auto}.section-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(139,26,26,.25),transparent);max-width:1200px;margin:0 auto}[data-gsap]{opacity:0}.steps-grid{display:flex;flex-direction:column;gap:2px;margin-top:48px}.step-card{background:#f5f0e805;border:1px solid rgba(245,240,232,.05);padding:32px 24px;position:relative;overflow:hidden}.step-card:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:var(--red);transform:scaleY(0);transform-origin:top;transition:transform .6s}.step-card:hover:before{transform:scaleY(1)}.step-header{display:flex;align-items:baseline;gap:16px;margin-bottom:12px}.step-num{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--red);letter-spacing:.1em}.step-title{font-family:Playfair Display,serif;font-size:20px;font-weight:600;color:var(--paper)}.step-text{font-size:15px;font-weight:400;color:#f5f0e8b3;line-height:1.7;padding-left:42px}.evidence-scroll{display:flex;gap:16px;overflow-x:auto;padding:8px 0 24px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-top:48px}.evidence-scroll::-webkit-scrollbar{display:none}.evidence-item{min-width:260px;max-width:260px;scroll-snap-align:start;flex-shrink:0}.evidence-card{position:relative;height:360px;perspective:800px;cursor:pointer}.evidence-card-inner{width:100%;height:100%;position:relative;transition:transform .7s cubic-bezier(.22,1,.36,1);transform-style:preserve-3d}.evidence-card.flipped .evidence-card-inner{transform:rotateY(180deg)}.evidence-front,.evidence-back{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border:1px solid rgba(245,240,232,.08);overflow:hidden}.evidence-front{display:flex;flex-direction:column;justify-content:flex-end;padding:24px}.evidence-bg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:72px;opacity:.2}.evidence-stamp{position:absolute;top:16px;right:16px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--red);border:1px solid var(--red);padding:3px 8px;z-index:2;transform:rotate(2deg)}.evidence-type{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:6px;z-index:2;position:relative}.evidence-name{font-family:Playfair Display,serif;font-size:20px;font-weight:600;color:var(--paper);z-index:2;position:relative}.evidence-tap{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin-top:12px;z-index:2;position:relative}.evidence-back{background:var(--crime-dark);transform:rotateY(180deg);padding:24px;display:flex;flex-direction:column;justify-content:center;border-color:#8b1a1a4d}.evidence-back-label{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--red);margin-bottom:12px}.evidence-back-text{font-family:Caveat,cursive;font-size:17px;color:var(--paper-dark);line-height:1.7}.evidence-back-meta{margin-top:auto;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;color:var(--muted);border-top:1px solid rgba(245,240,232,.08);padding-top:12px}.ev-1{background:linear-gradient(135deg,#2a2520,#1a1714)}.ev-2{background:linear-gradient(135deg,var(--red-deep),#3a1515)}.ev-3{background:linear-gradient(135deg,#252520,#1a1918)}.ev-4{background:linear-gradient(135deg,#2a2822,#1e1c17)}.ev-5{background:linear-gradient(135deg,#1a2025,#151a1e)}.evidence-dots{display:flex;justify-content:center;gap:8px;margin-top:4px}.evidence-dot{width:6px;height:6px;border-radius:50%;background:#f5f0e826;transition:all .3s}.evidence-dot.active{background:var(--red);width:20px;border-radius:3px}.redacted-section{padding:80px 20px;background:var(--crime-dark);position:relative;overflow:hidden}.redacted-inner{max-width:700px;margin:0 auto}.redacted-header{display:flex;align-items:center;gap:12px;margin-bottom:32px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--red)}.redacted-header:before{content:"";width:24px;height:1px;background:var(--red)}.redacted-doc{background:#f5f0e808;border:1px solid rgba(245,240,232,.06);padding:32px 24px;font-family:IBM Plex Mono,monospace;font-size:11px;line-height:2.2;color:#f5f0e899;position:relative}.redacted-doc:before{content:"AKTE-001 // VERTRAULICH";position:absolute;top:12px;right:16px;font-size:8px;letter-spacing:.2em;color:var(--red);opacity:.5}.redacted{background:var(--red);color:var(--red);padding:0 4px;transition:all 1.2s cubic-bezier(.22,1,.36,1);position:relative}.redacted.revealed{background:transparent;color:var(--paper)}.redacted-stamp{display:block;margin-top:24px;text-align:right;font-size:13px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--red);opacity:0;transform:rotate(-2deg);transition:opacity .8s}.redacted-stamp.visible{opacity:.6}.comparison-grid{margin-top:48px}.compare-row{display:grid;grid-template-columns:1fr;gap:2px;margin-bottom:2px}.compare-header-row{display:none}.compare-card{background:#f5f0e805;border:1px solid rgba(245,240,232,.05);padding:28px 24px}.compare-card.highlight{background:#8b1a1a0f;border-color:#8b1a1a40;position:relative}.compare-card.highlight:after{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:var(--red)}.compare-card-title{font-family:Playfair Display,serif;font-size:20px;font-weight:600;margin-bottom:16px;color:var(--paper)}.compare-card.highlight .compare-card-title{color:var(--red-bright)}.compare-list{list-style:none;display:flex;flex-direction:column;gap:10px;padding:0;margin:0}.compare-list li{font-size:14px;font-weight:400;color:#f5f0e8b3;display:flex;align-items:center;gap:10px}.compare-list li .icon-yes{color:#4ade80;font-weight:700}.compare-list li .icon-no{color:#f5f0e833;font-weight:700}.compare-list li .icon-mid{color:var(--gold);font-weight:700}.lena-layout{display:flex;flex-direction:column;gap:48px;margin-top:48px}.lena-chat{background:var(--crime-dark);border:1px solid rgba(245,240,232,.06);border-radius:16px;overflow:hidden;box-shadow:0 24px 60px #00000080}.lena-header{padding:14px 20px;border-bottom:1px solid rgba(245,240,232,.06);display:flex;align-items:center;gap:10px}.lena-avatar{width:32px;height:32px;background:var(--red);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;color:var(--paper);flex-shrink:0}.lena-name{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.lena-status{font-size:13px;font-weight:500;color:#4ade80}.lena-body{padding:20px;min-height:280px;max-height:400px;overflow-y:auto;display:flex;flex-direction:column;gap:14px;scroll-behavior:smooth}.chat-msg{max-width:85%;padding:12px 16px;font-size:13px;line-height:1.6;opacity:0;transform:translateY(10px);transition:all .4s}.chat-msg.visible{opacity:1;transform:translateY(0)}.chat-msg.lena{background:#8b1a1a1f;border:1px solid rgba(139,26,26,.18);border-radius:14px 14px 14px 4px;align-self:flex-start;color:var(--paper-dark)}.chat-msg.user{background:#f5f0e80f;border:1px solid rgba(245,240,232,.08);border-radius:14px 14px 4px;align-self:flex-end;color:var(--paper-dark)}.chat-typing{display:flex;gap:4px;padding:12px 16px;align-self:flex-start;opacity:0;transition:opacity .3s}.chat-typing.visible{opacity:1}.typing-dot{width:5px;height:5px;border-radius:50%;background:var(--red);animation:tb 1.4s ease infinite}.typing-dot:nth-child(2){animation-delay:.2s}.typing-dot:nth-child(3){animation-delay:.4s}@keyframes tb{0%,60%,to{transform:translateY(0);opacity:.3}30%{transform:translateY(-5px);opacity:1}}.lena-input{padding:12px 16px;border-top:1px solid rgba(245,240,232,.06);display:flex;gap:10px}.lena-input input{flex:1;background:#f5f0e80a;border:1px solid rgba(245,240,232,.08);border-radius:10px;padding:12px 14px;font-family:IBM Plex Sans,sans-serif;font-size:13px;color:var(--paper);outline:none;-webkit-appearance:none}.lena-input input:focus{border-color:#8b1a1a66}.lena-input input::placeholder{color:var(--muted)}.lena-input button{background:var(--red);border:none;width:44px;height:44px;border-radius:10px;color:var(--paper);cursor:pointer;font-size:16px;flex-shrink:0;-webkit-tap-highlight-color:transparent}.lena-input button:disabled{opacity:.4}.lena-features{display:flex;flex-direction:column;gap:0}.lena-feature{padding:20px 0;border-bottom:1px solid rgba(245,240,232,.06)}.lena-feature-title{font-family:Playfair Display,serif;font-size:18px;font-weight:600;margin-bottom:6px;color:var(--paper)}.lena-feature-text{font-size:14px;font-weight:400;color:#f5f0e8b3;line-height:1.7}.quote-section{padding:80px 20px;text-align:center;background:var(--crime-dark)}.quote-mark{font-family:Playfair Display,serif;font-size:64px;color:var(--red);line-height:.5;margin-bottom:20px;display:block}.quote-text{font-family:Playfair Display,serif;font-size:24px;font-style:italic;font-weight:400;line-height:1.4;max-width:600px;margin:0 auto 20px;color:var(--paper)}.quote-author{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--muted)}.pricing-grid{display:flex;flex-direction:column;gap:2px;margin-top:48px}.price-card{background:#f5f0e805;border:1px solid rgba(245,240,232,.05);padding:36px 24px;position:relative;display:flex;flex-direction:column;justify-content:space-between}.price-card-top{flex:1;display:flex;flex-direction:column}.price-card-top .price-features{flex:1}.pricing-two-col .price-card{padding-top:56px}.price-card.featured{background:#8b1a1a0f;border-color:#8b1a1a40}.price-card.featured:before{content:"EMPFOHLEN";position:absolute;top:0;left:0;right:0;background:var(--red);color:var(--paper);font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.2em;text-align:center;padding:5px}.compare-card.highlight .compare-list li:nth-child(1),.compare-card.highlight .compare-list li:nth-child(2){font-weight:600;color:var(--paper)}.price-card-icon{width:48px;height:48px;margin-bottom:20px;opacity:.7}.price-card.featured .price-card-icon{opacity:1}.price-label{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.price-name{font-family:Playfair Display,serif;font-size:24px;font-weight:700;margin-bottom:4px;color:var(--paper)}.price-tagline{font-size:12px;color:#f5f0e859;margin-bottom:24px}.price-row{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.price-amount{font-family:IBM Plex Mono,monospace;font-size:40px;font-weight:600;line-height:1;color:var(--paper)}.price-amount .currency{font-size:20px;vertical-align:super;margin-right:2px}.price-intro-badge{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#b8860bbf;margin-bottom:20px}.price-intro-badge s{color:#f5f0e84d;text-decoration-color:#f5f0e840}.price-sub{font-size:15px;font-weight:400;color:#f5f0e8e6;margin-top:10px;letter-spacing:.02em}.price-compare{font-size:15px;font-weight:400;color:#f5f0e8e6;margin-top:6px}.price-period{font-size:12px;color:var(--muted)}.price-divider{border:none;border-top:1px solid rgba(245,240,232,.06);margin:20px 0}.price-features{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:28px;padding:0}.price-features li{font-size:14px;font-weight:400;color:#f5f0e8b3;display:flex;align-items:center;gap:10px}.price-features li:before{content:"\2713";color:var(--red);font-weight:600;font-size:13px;flex-shrink:0}.price-btn{display:block;width:100%;text-align:center;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:16px;border:1px solid rgba(245,240,232,.15);background:transparent;color:var(--paper);cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:all .3s}.price-btn:hover{background:var(--red);border-color:var(--red);transform:translateY(-2px);box-shadow:0 8px 30px var(--red-glow)}.price-btn:active{transform:scale(.97)}.price-card.featured .price-btn{background:var(--red);border-color:var(--red)}.price-card.featured .price-btn:hover{background:var(--red-bright);border-color:var(--red-bright)}.re-faq .section-inner{display:flex;flex-direction:column;align-items:flex-start;max-width:720px;margin-left:auto;margin-right:auto}.faq-list{margin-top:48px;display:flex;flex-direction:column;gap:0;width:100%}.faq-item{border-bottom:1px solid rgba(245,240,232,.06)}.faq-question{padding:20px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-family:Playfair Display,serif;font-size:17px;font-weight:500;-webkit-tap-highlight-color:transparent;color:var(--paper)}.faq-question:after{content:"+";font-family:IBM Plex Mono,monospace;font-size:20px;color:var(--red);transition:transform .3s}.faq-item.open .faq-question:after{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.22,1,.36,1),padding .3s;font-size:15px;font-weight:400;color:#f5f0e8b3;line-height:1.8}.faq-item.open .faq-answer{max-height:300px;padding-bottom:20px}.waitlist-section{padding:80px 20px;text-align:center;position:relative;background:var(--crime-dark)}.waitlist-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 50% at 50% 50%,rgba(139,26,26,.1),transparent 70%)}.waitlist-inner{position:relative;z-index:1;max-width:500px;margin:0 auto}.waitlist-form{display:flex;flex-direction:column;gap:12px;margin-top:32px}.waitlist-form input{background:#f5f0e80a;border:1px solid rgba(245,240,232,.1);padding:16px 20px;font-family:IBM Plex Sans,sans-serif;font-size:14px;color:var(--paper);outline:none;-webkit-appearance:none;transition:border-color .3s}.waitlist-form input:focus{border-color:#8b1a1a66}.waitlist-form input::placeholder{color:var(--muted)}.waitlist-note{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.1em;color:var(--muted);margin-top:8px}.cta-final{text-align:center;padding:100px 20px;position:relative}.cta-final:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 50% at 50% 50%,rgba(139,26,26,.12),transparent 70%)}.cta-final .section-inner{position:relative;z-index:1}.cta-final .section-desc{margin-bottom:40px}.cta-final .hero-cta-group{opacity:1;align-items:center}.case-grid{display:flex;flex-direction:column;gap:16px;margin-top:48px;max-width:840px;margin-left:auto;margin-right:auto}.case-single{max-width:500px}.case-card{background:#f5f0e805;border:1px solid rgba(245,240,232,.06);padding:32px 28px;text-align:center}.case-card-label{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--red);margin-bottom:8px}.case-card-title{font-family:Playfair Display,serif;font-size:28px;font-weight:700;color:var(--paper);margin-bottom:8px}.case-card-teaser{font-size:14px;color:#f5f0e880;line-height:1.5;margin-bottom:24px}.case-card .price-btn{max-width:280px;margin:0 auto}.case-btn-primary{background:var(--red)!important;border-color:var(--red)!important}@media(min-width:768px){.case-grid:not(.case-single){display:grid;grid-template-columns:repeat(2,1fr);gap:2px}.case-card-title{font-size:32px}}.re-footer{padding:40px 20px calc(20px + var(--safe-bottom));border-top:1px solid rgba(245,240,232,.06);background:var(--crime-black)}.footer-inner{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.footer-logo{height:24px;width:auto;opacity:.6;margin-bottom:4px}.footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;list-style:none;padding:0;margin:0}.footer-links a{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-decoration:none}.footer-copy{font-size:12px;font-weight:500;color:var(--muted)}.step-icon{width:48px;height:48px;margin-bottom:16px;color:var(--red);opacity:.8}.step-icon svg{width:100%;height:100%}.compare-list li svg{width:18px;height:18px;flex-shrink:0}.quote-corner{position:absolute;width:60px;height:60px;border:1px solid rgba(176,0,32,.15);pointer-events:none}.quote-corner-tl{top:40px;left:40px;border-right:none;border-bottom:none}.quote-corner-br{bottom:40px;right:40px;border-left:none;border-top:none}.quote-section:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 60% 40% at 50% 50%,rgba(176,0,32,.06),transparent 70%)}.cta-atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.cta-crime-line{position:absolute;width:1px;height:40%;background:linear-gradient(to bottom,transparent,var(--red),transparent);opacity:.2}.cta-line-left{left:10%;top:30%}.cta-line-right{right:10%;bottom:30%}.cta-final .section-inner{position:relative;z-index:2}.lena-feature-icon{width:32px;height:32px;margin-bottom:10px;color:var(--red)}.lena-feature-icon svg{width:100%;height:100%}.atmos-fingerprint{position:relative}.atmos-fingerprint:after{content:"";position:absolute;width:280px;height:280px;border-radius:50%;pointer-events:none;opacity:.025;background:repeating-radial-gradient(circle at 50% 50%,transparent 0px,transparent 4px,rgba(245,240,232,.4) 4px,rgba(245,240,232,.4) 5px);right:-60px;bottom:-60px}.evidence-bg svg{animation:evidenceBgFloat 8s ease-in-out infinite}@keyframes evidenceBgFloat{0%,to{transform:rotate(-1deg) scale(1)}50%{transform:rotate(1deg) scale(1.02)}}@media(hover:hover){.step-card{transition:background .3s}.step-card:hover{background:#f5f0e809}.step-card:hover .step-icon{opacity:1;transform:translateY(-2px)}.step-icon{transition:opacity .4s,transform .4s}.evidence-card:not(.flipped):hover .evidence-card-inner{transform:rotateY(-3deg) rotateX(2deg)}.compare-card{transition:transform .3s,background .3s}.compare-card:hover{transform:translateY(-4px);background:#f5f0e80a}.compare-card.highlight:hover{background:#b0002014}.price-card{transition:border-color .4s,transform .3s}.price-card:hover{border-color:#f5f0e81f;transform:translateY(-4px)}.price-card.featured:hover{border-color:#b0002066}.lena-feature{transition:padding-left .3s,border-color .3s;cursor:default}.lena-feature:hover{padding-left:12px;border-left:2px solid var(--red);margin-left:-2px}}@media(prefers-reduced-motion:reduce){[data-gsap]{opacity:1!important;transform:none!important}.particle{animation:none!important}.evidence-bg svg{animation:none!important}.iphone-mockup{opacity:1!important}.lena-msg{opacity:1!important;transform:none!important}}@media(max-width:767px){.quote-corner,.cta-crime-line,.step-icon{display:none}.lena-feature-icon{display:block;width:20px;height:20px;margin-bottom:0;flex-shrink:0}.lena-feature{display:grid;grid-template-columns:20px 1fr;grid-template-rows:auto auto;column-gap:12px;row-gap:4px;align-items:center}.lena-feature-icon{grid-column:1;grid-row:1;align-self:center}.lena-feature-title{grid-column:2;grid-row:1}.lena-feature-text{grid-column:2;grid-row:2}.steps-grid{gap:0;margin-top:40px}.step-card{border:none;border-left:2px solid rgba(176,0,32,.2);background:transparent;padding:0 0 36px 24px;border-radius:0;position:relative}.step-card:before{content:"";display:block;position:absolute;top:6px;left:-5px;width:8px;height:8px;border-radius:50%;background:var(--red);transform:none;transform-origin:unset;transition:none}.step-card:last-child{border-left:2px solid transparent;padding-bottom:0}.step-header{gap:10px;margin-bottom:8px;align-items:center}.step-num{font-size:10px;letter-spacing:.18em;background:#b0002026;border:1px solid rgba(176,0,32,.4);padding:3px 7px;flex-shrink:0}.step-title{font-size:18px}.step-text{padding-left:0;font-size:13px;color:#f5f0e899}}@media(min-width:768px){.re-nav{padding:calc(20px + var(--safe-top)) 40px 20px}.re-nav.scrolled{padding:14px 40px}.nav-hamburger{display:none}.nav-links{display:flex;gap:32px;align-items:center}.nav-links a{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--paper-dark);text-decoration:none;position:relative;transition:color .3s}.nav-links a:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:1px;background:var(--red);transition:width .4s}.nav-links a:hover{color:var(--paper)}.nav-links a:hover:after{width:100%}.nav-cta{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--paper);background:var(--red);padding:10px 20px;text-decoration:none;transition:all .3s}.nav-cta:hover{background:var(--red-bright)}.re-hero{align-items:center;padding:0 40px}.hero-content{text-align:center;max-width:800px;margin:0 auto}.hero-title{font-size:72px}.hero-sub{font-size:18px;max-width:520px;margin-left:auto;margin-right:auto}.hero-cta-group{flex-direction:row;justify-content:center}.limited-badge{margin-left:auto;margin-right:auto}.re-section{padding:120px 40px}.section-heading{font-size:44px}.steps-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.step-card{position:relative}.step-text{padding-left:0}.evidence-item{min-width:300px;max-width:300px}.evidence-card{height:400px}.redacted-section{padding:120px 40px}.redacted-doc{padding:48px 40px;font-size:14px}.compare-row{grid-template-columns:repeat(3,1fr)}.compare-header-row{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-bottom:2px}.compare-header-cell{padding:16px 24px;text-align:center;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--muted)}.compare-header-cell.hl{color:var(--red)}.compare-card-title{display:none}.lena-layout{display:grid;grid-template-columns:auto 1fr;gap:40px;align-items:start;max-width:900px;margin-left:auto;margin-right:auto}.lena-feature{display:grid;grid-template-columns:24px 1fr;grid-template-rows:auto auto;column-gap:10px;row-gap:4px}.lena-feature-icon{grid-column:1;grid-row:1;align-self:center;width:24px;height:24px;margin-bottom:0}.lena-feature-title{grid-column:2;grid-row:1;align-self:center}.lena-feature-text{grid-column:2;grid-row:2}.lena-body{min-height:340px}.quote-text{font-size:36px}.pricing-grid:not(.pricing-two-col){display:grid;grid-template-columns:repeat(3,1fr)}.pricing-grid.pricing-two-col{display:grid;grid-template-columns:1fr 1fr;gap:2px;max-width:840px;margin-left:auto;margin-right:auto}.pricing-two-col .price-card.featured{border-width:2px}.waitlist-form{flex-direction:row}.waitlist-form input{flex:1}.cta-final{padding:160px 40px}.re-footer{padding:60px 40px}.footer-inner{flex-direction:row;justify-content:space-between;text-align:left}}@media(min-width:1024px){.re-nav{padding:calc(24px + var(--safe-top)) 48px 24px}.nav-links a{font-size:13px;letter-spacing:.12em}.nav-cta{font-size:13px;letter-spacing:.12em;padding:12px 28px}.hero-title{font-size:88px}.steps-grid{grid-template-columns:repeat(4,1fr);gap:0}.step-card:not(:last-child):after{content:"";position:absolute;right:-1px;top:20%;height:60%;width:1px;background:linear-gradient(to bottom,transparent,rgba(176,0,32,.15),transparent)}.re-section{padding:140px 48px}.section-heading{font-size:52px}.hero-badge,.section-label{font-size:12px}.sticky-bar-btn,.hero-lena-chip{font-size:14px}}.social-proof-bar{padding:20px;background:#f5f0e805;border-bottom:1px solid rgba(245,240,232,.04);overflow:hidden}.social-proof-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap}.social-proof-text{font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--paper);white-space:nowrap}.social-proof-divider{width:1px;height:16px;background:#f5f0e81a}.social-proof-logos{display:flex;align-items:center;gap:20px;opacity:.7}.social-proof-logos span{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--paper-dark)}.trailer-section{padding:80px 20px;background:var(--crime-dark);position:relative}.trailer-wrapper{max-width:800px;margin:32px auto 0;position:relative;aspect-ratio:16/9;background:#f5f0e805;border:1px solid rgba(245,240,232,.06);overflow:hidden;border-radius:4px}.trailer-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;cursor:pointer;background:#0d0b0966;border:none;z-index:2}.trailer-play{width:72px;height:72px;border-radius:50%;background:#af0020cc;border:2px solid rgba(245,240,232,.3);display:flex;align-items:center;justify-content:center;transition:all .3s}.trailer-play:hover{transform:scale(1.1);background:var(--red);box-shadow:0 0 40px var(--red-glow)}.trailer-play:after{content:"";width:0;height:0;border-style:solid;border-width:12px 0 12px 20px;border-color:transparent transparent transparent var(--paper);margin-left:4px}.trailer-label{font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.trailer-wrapper video{width:100%;height:100%;object-fit:cover;cursor:pointer}.trailer-unmute-btn{position:absolute;bottom:16px;right:16px;z-index:3;display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:20px;border:1px solid rgba(245,240,232,.2);background:#0d0b09b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--paper);cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s ease}.trailer-unmute-btn--show{opacity:1;visibility:visible;pointer-events:auto}.trailer-unmute-btn:hover{background:#af0020cc;border-color:#af002099}.trailer-unmute-btn svg{width:18px;height:18px}.trailer-section .section-heading p{margin:0}.trailer-section .section-heading em{font-style:italic}.box-animation-section{padding:80px 20px;background:var(--crime-black);position:relative;overflow:hidden}.box-video-wrapper{max-width:700px;margin:32px auto 0;position:relative;aspect-ratio:16/9}.box-video-wrapper video,.box-video-wrapper img{width:100%;height:100%;object-fit:contain}.lena-chips{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px;border-top:1px solid rgba(245,240,232,.06)}.lena-chip{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.05em;color:var(--paper-dark);background:#af00201a;border:1px solid rgba(175,0,32,.2);padding:8px 14px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:all .3s}.lena-chip:hover,.lena-chip:active{background:#af002040;border-color:#af002066;color:var(--paper)}.pricing-two-col{display:flex;flex-direction:column;gap:16px;margin:48px auto;max-width:800px}.pricing-note{text-align:center;font-size:13px;color:var(--muted);margin-top:24px;font-family:IBM Plex Mono,monospace;letter-spacing:.04em}#re-pricing{padding-bottom:40px}.value-stack{display:flex;flex-direction:column;gap:12px;margin:32px auto;max-width:620px}.value-item{display:flex;align-items:center;gap:16px;padding:14px 20px;background:#f5f0e805;border:1px solid rgba(245,240,232,.05)}.value-icon{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.value-icon svg{width:20px;height:20px}.value-text{font-size:15px;color:#f5f0e8b3}.value-text strong{color:var(--paper);font-weight:500}.mp-visual{display:flex;flex-direction:column;align-items:center;gap:28px;margin:48px 0 56px}.mp-code-demo{text-align:center}.mp-code-label{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.mp-code-digits{display:flex;gap:8px;justify-content:center}.mp-code-digits span{width:48px;height:56px;display:flex;align-items:center;justify-content:center;font-family:IBM Plex Mono,monospace;font-size:24px;font-weight:600;color:var(--paper);background:#f5f0e808;border:1px solid rgba(245,240,232,.1);letter-spacing:0}.mp-players{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.mp-player{display:flex;flex-direction:column;align-items:center;gap:6px}.mp-player-dot{width:40px;height:40px;border-radius:50%;background:var(--player-color);opacity:.85;box-shadow:0 0 20px color-mix(in srgb,var(--player-color) 40%,transparent);animation:mpPulse 3s ease-in-out infinite}.mp-player:nth-child(2) .mp-player-dot{animation-delay:.4s}.mp-player:nth-child(3) .mp-player-dot{animation-delay:.8s}.mp-player:nth-child(4) .mp-player-dot{animation-delay:1.2s}.mp-player:nth-child(5) .mp-player-dot{animation-delay:1.6s}@keyframes mpPulse{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.1);opacity:1}}.mp-player span{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.1em;color:var(--muted)}.mp-features{display:flex;flex-direction:column;gap:24px;max-width:640px;margin:0 auto}.mp-feature{display:flex;align-items:flex-start;gap:16px;padding:20px;background:#f5f0e805;border:1px solid rgba(245,240,232,.05)}.mp-feature-icon{width:24px;height:24px;flex-shrink:0;margin-top:2px}.mp-feature-icon svg{width:24px;height:24px}.mp-feature h3{font-family:Playfair Display,serif;font-size:18px;font-weight:600;color:var(--paper);margin-bottom:4px}.mp-feature p{font-size:14px;color:#f5f0e899;line-height:1.5;margin:0}.mp-note{text-align:center;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.06em;color:var(--gold);margin-top:32px}@media(min-width:768px){.mp-features{flex-direction:row;gap:2px;max-width:900px}.mp-feature{flex-direction:column;flex:1;padding:28px}.mp-feature-icon{margin-top:0;margin-bottom:8px}.mp-code-digits span{width:56px;height:64px;font-size:28px}.mp-player-dot{width:48px;height:48px}}.trust-bar{padding:20px;background:#f5f0e805;border-top:1px solid rgba(245,240,232,.04);border-bottom:1px solid rgba(245,240,232,.04)}.trust-inner{max-width:800px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.trust-item{display:flex;align-items:center;gap:10px;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--paper-darker)}.trust-item svg{flex-shrink:0}.sticky-buy-bar{position:fixed;bottom:0;left:0;right:0;z-index:999;background:#0d0b09f7;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-top:1px solid rgba(175,0,32,.2);padding:10px 16px calc(10px + var(--safe-bottom));transform:translateY(100%);transition:transform .3s cubic-bezier(.22,1,.36,1);display:flex;align-items:center;justify-content:space-between;gap:12px}.sticky-buy-bar.visible{transform:translateY(0)}.sticky-bar-info{display:flex;flex-direction:column}.sticky-bar-price{font-family:IBM Plex Mono,monospace;font-size:16px;font-weight:600;color:var(--paper)}.sticky-bar-hint{font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.08em;color:var(--muted)}.sticky-bar-btn{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--paper);background:var(--red);border:none;padding:14px 24px;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:all .3s;text-decoration:none}.sticky-bar-btn:active{transform:scale(.97)}.exit-popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:none;align-items:center;justify-content:center;padding:20px}.exit-popup-overlay.visible{display:flex}.exit-popup{max-width:440px;width:100%;background:var(--crime-dark);border:1px solid rgba(175,0,32,.25);padding:40px 32px;text-align:center;position:relative}.exit-popup-close{position:absolute;top:12px;right:16px;background:none;border:none;color:var(--muted);font-size:24px;cursor:pointer}.exit-popup .section-heading{font-size:24px;margin-bottom:12px}.exit-popup .section-desc{margin-bottom:24px}.exit-popup .btn-primary{width:100%}.exit-popup .btn-dismiss{display:block;margin-top:12px;font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:none;border:none;cursor:pointer}.exit-popup-form{width:100%}.exit-popup-input-wrap{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.exit-popup-input{width:100%;background:#ffffff0f;border:1px solid rgba(175,0,32,.3);color:var(--paper);padding:12px 16px;font-family:IBM Plex Sans,sans-serif;font-size:14px;outline:none;transition:border-color .2s;box-sizing:border-box}.exit-popup-input::placeholder{color:var(--muted)}.exit-popup-input:focus{border-color:var(--red)}.exit-popup-submit{width:100%}.exit-popup-hint{font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:4px;text-align:center}.exit-popup-success{font-family:IBM Plex Sans,sans-serif;font-size:15px;color:var(--paper);padding:16px 0}.faq-list{max-width:620px;margin-left:auto;margin-right:auto;text-align:left}@media(min-width:768px){.trailer-section,.box-animation-section{padding:120px 40px}.sticky-buy-bar{display:none}.trust-inner{gap:48px}.price-hero .price-amount{font-size:72px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/redevidence.css.map */
