.forge-landing{--forge-black:#0a0a0c;--forge-dark:#111114;--forge-steel:#3b82f6;--forge-steel-bright:#60a5fa;--forge-red:#f43f5e;--forge-red-bright:#fb7185;--forge-red-dark:#e11d48;--forge-slate:#1a1a1f;--forge-charcoal:#141417;--font-display:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.bg-forge-black{background-color:var(--forge-black)}.bg-forge-dark{background-color:var(--forge-dark)}.text-forge-steel{color:var(--forge-steel)}.text-forge-red{color:var(--forge-red)}.border-forge-steel{border-color:var(--forge-steel)}.border-forge-red{border-color:var(--forge-red)}.text-gradient-steel{background:linear-gradient(135deg,var(--forge-steel)0%,var(--forge-steel-bright)50%,var(--forge-steel)100%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:4s ease-in-out infinite gradient-shift}.text-gradient-red{background:linear-gradient(135deg,var(--forge-red-dark)0%,var(--forge-red)30%,var(--forge-red-bright)50%,var(--forge-red)70%,var(--forge-red-dark)100%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:5s ease-in-out infinite gradient-shift}@keyframes gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}.font-display{font-family:var(--font-display);letter-spacing:-.02em}.font-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace}.hero-forge{background:var(--forge-black);position:relative}.diagonal-accent{pointer-events:none;background:linear-gradient(135deg,#0000 0% 40%,#3b82f608 40% 60%,#0000 60% 100%);position:absolute;inset:0}.steel-mesh{pointer-events:none;background-image:linear-gradient(90deg,#ffffff04 1px,#0000 1px),linear-gradient(#ffffff04 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 30% 40%,#000 20%,#0000 70%);mask-image:radial-gradient(80% 70% at 30% 40%,#000 20%,#0000 70%)}.accent-bar{background:linear-gradient(180deg,transparent 0%,var(--forge-steel)30%,var(--forge-red)70%,transparent 100%);opacity:.3;width:2px;position:absolute;top:0;bottom:0;left:5%}@media (max-width:1024px){.accent-bar{display:none}}.hero-content-animate{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards hero-slide-in}@keyframes hero-slide-in{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.vsl-forge-container{opacity:0;transition:transform .4s cubic-bezier(.16,1,.3,1);animation:.8s cubic-bezier(.16,1,.3,1) .2s forwards vsl-slide-in;position:relative}@keyframes vsl-slide-in{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.vsl-forge-container:hover{transform:translateY(-6px)}.vsl-frame{background:linear-gradient(135deg,var(--forge-steel)0%,var(--forge-red)100%);border-radius:8px;padding:2px;position:relative}.corner-bracket{z-index:10;width:20px;height:20px;position:absolute}.corner-bracket:before,.corner-bracket:after{content:"";background:var(--forge-red);position:absolute}.corner-bracket.top-left{top:-4px;left:-4px}.corner-bracket.top-left:before{width:20px;height:3px;top:0;left:0}.corner-bracket.top-left:after{width:3px;height:20px;top:0;left:0}.corner-bracket.top-right{top:-4px;right:-4px}.corner-bracket.top-right:before{width:20px;height:3px;top:0;right:0}.corner-bracket.top-right:after{width:3px;height:20px;top:0;right:0}.corner-bracket.bottom-left{bottom:-4px;left:-4px}.corner-bracket.bottom-left:before{width:20px;height:3px;bottom:0;left:0}.corner-bracket.bottom-left:after{width:3px;height:20px;bottom:0;left:0}.corner-bracket.bottom-right{bottom:-4px;right:-4px}.corner-bracket.bottom-right:before{width:20px;height:3px;bottom:0;right:0}.corner-bracket.bottom-right:after{width:3px;height:20px;bottom:0;right:0}.play-button-forge{background:linear-gradient(135deg,var(--forge-red)0%,var(--forge-red-bright)100%);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;transition:all .3s;display:flex;box-shadow:0 10px 40px #f43f5e66,0 0 0 3px #f43f5e33}.vsl-forge-container:hover .play-button-forge{transform:scale(1.1);box-shadow:0 15px 50px #f43f5e80,0 0 0 6px #f43f5e4d}@media (min-width:640px){.play-button-forge{width:96px;height:96px}}.pulse-dot{background:var(--forge-red);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulse-dot}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.warning-scroll{position:relative;overflow:hidden}.warning-content{animation:30s linear infinite scroll-left}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.image-forge-frame{background:linear-gradient(135deg,var(--forge-steel)0%,#3b82f64d 50%,var(--forge-red)100%);border-radius:8px;padding:2px;position:relative}.image-forge-frame:before{content:"";z-index:-1;background:linear-gradient(135deg,#0000 0%,#3b82f61a 50%,#0000 100%);border-radius:10px;position:absolute;inset:-1px}.diagonal-lines{background-image:repeating-linear-gradient(45deg,#0000,#0000 10px,#ffffff08 10px 11px)}.pain-point-card{background:linear-gradient(135deg,#ef444414 0%,#ef444405 100%);border:1px solid #ef444426;border-radius:12px;padding:1.25rem;transition:all .3s;position:relative}.pain-point-card:hover{border-color:#ef44444d;transform:translateY(-2px)}.pillar-card-forge{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;flex-direction:column;padding:1.5rem;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.pillar-card-forge:before{content:"";background:linear-gradient(90deg,transparent 0%,var(--forge-red)50%,transparent 100%);opacity:0;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.pillar-card-forge:hover{background:#ffffff08;border-color:#ffffff1a;transform:translateY(-6px)}.pillar-card-forge:hover:before{opacity:1}.timeline-phase{padding-left:3rem;position:relative}.timeline-phase:before{content:"";background:linear-gradient(180deg,var(--forge-steel)0%,transparent 100%);width:2px;position:absolute;top:2.5rem;bottom:-1.5rem;left:.75rem}.timeline-phase:last-child:before{display:none}.timeline-marker{background:var(--forge-dark);border:2px solid var(--forge-steel);width:1.75rem;height:1.75rem;color:var(--forge-steel);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex;position:absolute;top:0;left:0}.commitment-card-yes{background:linear-gradient(135deg,#3b82f614 0%,#3b82f605 100%);border:1px solid #3b82f633;border-radius:16px;padding:2rem;transition:all .3s}.commitment-card-yes:hover{background:linear-gradient(135deg,#3b82f61f 0%,#3b82f60a 100%);border-color:#3b82f666}.commitment-card-no{background:linear-gradient(135deg,#ef444414 0%,#ef444405 100%);border:1px solid #ef444433;border-radius:16px;padding:2rem;transition:all .3s}.commitment-card-no:hover{background:linear-gradient(135deg,#ef44441f 0%,#ef44440a 100%);border-color:#ef444466}.guarantee-card{background:linear-gradient(135deg,#10b9811a 0%,#10b98105 100%);border:2px solid #10b98140;border-radius:20px;position:relative;overflow:hidden}.guarantee-card:before{content:"";background:linear-gradient(90deg,#0000,#10b98199,#0000);height:3px;position:absolute;top:0;left:0;right:0}.radial-glow-red{background:radial-gradient(80% 50% at 50% 100%,#f43f5e26 0%,#0000 60%)}.radial-glow-steel{background:radial-gradient(80% 50% at 50% 0,#3b82f61a 0%,#0000 60%)}.metric-card-forge{padding:1rem;position:relative}.metric-card-forge:after{content:"";background:linear-gradient(#0000 0%,#ffffff1a 50%,#0000 100%);width:1px;height:40px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.metric-card-forge:last-child:after{display:none}.testimonial-card-forge{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;flex-direction:column;padding:1.5rem;transition:all .3s;display:flex}.testimonial-card-forge:hover{background:#ffffff0a;border-color:#3b82f633;transform:translateY(-4px)}.pricing-card-forge{background:#ffffff05;border:1px solid #ffffff1a;border-radius:16px;padding:2rem;transition:all .3s}.pricing-card-forge:hover{border-color:#fff3;transform:translateY(-4px)}.pricing-card-forge-featured{background:var(--forge-charcoal);background-clip:padding-box;border:2px solid #0000;border-radius:16px;padding:2rem;position:relative}.pricing-card-forge-featured:before{content:"";background:linear-gradient(135deg,var(--forge-steel)0%,var(--forge-red)100%);z-index:-1;border-radius:18px;animation:3s ease-in-out infinite border-glow;position:absolute;inset:-2px}@keyframes border-glow{0%,to{opacity:.7}50%{opacity:1}}.faq-item-forge{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;padding:0 1.5rem;transition:all .3s}.faq-item-forge:hover{border-color:#ffffff1a}.faq-item-forge[data-state=open]{background:#f43f5e0d;border-color:#f43f5e4d}.cta-forge{background:linear-gradient(135deg,var(--forge-red)0%,var(--forge-red-dark)100%);border:none;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 4px 20px #f43f5e4d,inset 0 1px #ffffff1a}.cta-forge:hover{background:linear-gradient(135deg,var(--forge-red-bright)0%,var(--forge-red)100%);transform:translateY(-3px);box-shadow:0 8px 30px #f43f5e66,inset 0 1px #ffffff26}.cta-forge:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.cta-forge:hover:before{left:100%}.urgency-text{color:var(--forge-red);text-shadow:0 0 20px #f43f5e4d;font-weight:600}.urgency-text-glow{animation:2s ease-in-out infinite urgency-pulse}@keyframes urgency-pulse{0%,to{opacity:.9}50%{opacity:1;text-shadow:0 0 30px #f43f5e80}}@media (prefers-reduced-motion:reduce){.hero-content-animate,.vsl-forge-container{opacity:1;animation:none;transform:none}.text-gradient-steel,.text-gradient-red{background-position:0%;animation:none}.warning-content,.pulse-dot{animation:none}.pricing-card-forge-featured:before{opacity:1;animation:none}.cta-forge:before{display:none}.pillar-card-forge:hover,.testimonial-card-forge:hover,.pricing-card-forge:hover,.vsl-forge-container:hover{transform:none}.urgency-text-glow{animation:none}}@media (max-width:640px){.steel-mesh{background-size:40px 40px}.corner-bracket{width:15px;height:15px}.corner-bracket:before{width:15px!important}.corner-bracket:after{height:15px!important}.pillar-card-forge:hover,.testimonial-card-forge:hover,.commitment-card-yes:hover,.commitment-card-no:hover,.pricing-card-forge:hover,.vsl-forge-container:hover,.pain-point-card:hover{transform:none}.warning-content{animation-duration:20s}.timeline-phase{padding-left:2.5rem}}@media (min-width:1536px){.steel-mesh{background-size:80px 80px}}.cta-forge:focus-visible{outline:2px solid var(--forge-red);outline-offset:2px}button:focus-visible,a:focus-visible{outline-offset:2px;outline:2px solid #3b82f6cc}.forge-landing ::selection{color:#fff;background:#f43f5e4d}.forge-landing::-webkit-scrollbar{width:8px}.forge-landing::-webkit-scrollbar-track{background:var(--forge-black)}.forge-landing::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.forge-landing::-webkit-scrollbar-thumb:hover{background:#fff3}@media print{.forge-landing{color:#000;background:#fff}.text-gradient-steel,.text-gradient-red{-webkit-text-fill-color:var(--forge-red);color:var(--forge-red)}.cta-forge{background:var(--forge-red);color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact}.warning-scroll,.diagonal-accent,.steel-mesh,.accent-bar{display:none}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.feature-showcase-section{position:relative;overflow:hidden}.showcase-video-container{background:linear-gradient(135deg,var(--forge-steel)0%,var(--forge-red)50%,var(--forge-steel)100%);background-size:200% 200%;border-radius:24px;padding:3px;transition:all .4s cubic-bezier(.16,1,.3,1);animation:4s ease-in-out infinite showcase-border-glow;position:relative;box-shadow:0 25px 50px -12px #00000080,0 0 40px #3b82f626,0 0 60px #f43f5e1a}.showcase-video-container:hover{transform:translateY(-8px);box-shadow:0 35px 60px -15px #0009,0 0 50px #3b82f640,0 0 80px #f43f5e26}@keyframes showcase-border-glow{0%,to{background-position:0%}50%{background-position:100%}}.showcase-video-inner{background:var(--forge-black);border-radius:21px;position:relative;overflow:hidden}.showcase-video{aspect-ratio:860/1864;object-fit:cover;border-radius:21px;width:100%;height:auto;display:block}.feature-content-card{flex-direction:column;justify-content:center;height:100%;display:flex}.feature-badge{letter-spacing:.1em;text-transform:uppercase;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.75rem;display:inline-flex}.feature-badge-red{color:var(--forge-red);background:#f43f5e1a;border:1px solid #f43f5e4d}.feature-badge-steel{color:var(--forge-steel);background:#3b82f61a;border:1px solid #3b82f64d}.feature-list{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.feature-list-item{align-items:flex-start;gap:.75rem;display:flex}.feature-list-icon{border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin-top:.125rem;display:flex}.feature-list-icon-red{color:var(--forge-red);background:#f43f5e33}.feature-list-icon-steel{color:var(--forge-steel);background:#3b82f633}@media (prefers-reduced-motion:reduce){.showcase-video-container{background-position:50%;animation:none}.showcase-video-container:hover{transform:none}}@media (max-width:1024px){.showcase-video-container{max-width:280px;margin:0 auto}.showcase-video-container:hover{transform:none}}@media (max-width:640px){.showcase-video-container{border-radius:20px;max-width:240px;padding:2px}.showcase-video-inner,.showcase-video{border-radius:18px}}
