:root{--color-bg:#050505;--color-bg-alt:#0a0a0a;--color-text:#e0e0e0;--color-text-muted:#9c8f6e;--color-accent:#efa21a;--color-accent-hover:#e6a21e;--color-border:rgba(239,162,26,.1);--spacing-unit:8px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background-color:var(--color-bg);color:var(--color-text);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.container{max-width:1000px;margin:0 auto;padding:0 24px;position:relative}header{padding:32px 0;position:absolute;top:0;left:0;width:100%;z-index:10;background:transparent}.logo-container{display:flex;align-items:center;gap:12px}.logo{height:40px;width:auto}.brand-name{font-size:24px;font-weight:700;color:#fff;letter-spacing:-.5px}.hero{min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;background:#000;padding:120px 0 80px;position:relative;overflow:hidden}.hero-background{z-index:0;overflow:hidden}.grid-pattern,.hero-background{position:absolute;top:0;left:0;width:100%;height:100%}.grid-pattern{background-image:linear-gradient(rgba(239,162,26,.03) 1px,transparent 0),linear-gradient(90deg,rgba(239,162,26,.03) 1px,transparent 0);background-size:50px 50px;animation:gridMove 20s linear infinite;opacity:.5}.floating-shape{position:absolute;width:400px;height:400px;filter:blur(60px);animation:float 20s ease-in-out infinite}.shape-1{top:-10%;left:-10%;animation-delay:0s}.shape-2{bottom:-15%;right:-15%;animation-delay:-7s;animation-duration:25s}.shape-3{top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:-14s;animation-duration:30s}.orb{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(239,162,26,.15),transparent);filter:blur(40px);animation:pulse-orb 8s ease-in-out infinite}.orb-1{width:300px;height:300px;top:20%;right:10%;animation-delay:0s}.orb-2{width:250px;height:250px;bottom:30%;left:15%;animation-delay:-4s}.hero-content{max-width:800px;margin:0 auto;position:relative;z-index:1}.hero h1{font-size:clamp(48px,5vw,72px);font-weight:700;line-height:1.1;margin-bottom:24px;letter-spacing:-2px;color:#fff}.hero .highlight{background:linear-gradient(90deg,#efa21a,#f5c66d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:#efa21a}.hero .subheadline{font-size:clamp(18px,2vw,24px);color:var(--color-text-muted);margin-bottom:40px;font-weight:300;max-width:600px;margin-left:auto;margin-right:auto}.status-badge{display:inline-flex;align-items:center;padding:6px 16px;background:rgba(239,162,26,.08);border:1px solid rgba(239,162,26,.2);border-radius:100px;font-size:12px;font-weight:500;color:var(--color-accent);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:32px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.status-badge:before{content:"";display:block;width:6px;height:6px;background-color:var(--color-accent);border-radius:50%;margin-right:8px;box-shadow:0 0 8px var(--color-accent)}.waitlist-form{display:flex;gap:12px;max-width:480px;margin:0 auto;position:relative}.waitlist-form input[type=email]{flex:1 1;padding:16px 24px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03);color:#fff;font-size:16px;border-radius:12px;outline:none;transition:all .3s ease}.waitlist-form input[type=email]:focus{border-color:var(--color-accent);background:hsla(0,0%,100%,.05);box-shadow:0 0 0 4px rgba(239,162,26,.1)}.waitlist-form button{padding:16px 32px;background:var(--color-accent);color:#000;border:none;font-size:16px;font-weight:600;border-radius:12px;cursor:pointer;transition:all .3s ease;white-space:nowrap}.waitlist-form button:hover{background:var(--color-accent-hover);transform:translateY(-1px);box-shadow:0 4px 20px rgba(239,162,26,.3)}.form-note{font-size:13px;color:hsla(43,19%,52%,.6);margin-top:16px}.demo-section{padding:120px 0;background:linear-gradient(180deg,#000,#0a0a0a 50%,#000);text-align:center;position:relative;overflow:hidden}.demo-background-pattern{position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 20% 50%,rgba(239,162,26,.03) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(239,162,26,.02) 0,transparent 50%);background-size:100% 100%;opacity:.5;pointer-events:none}.animated-icon{position:absolute;opacity:.15;pointer-events:none}.icon-search{top:10%;right:8%;animation:rotateAndFloat 25s ease-in-out infinite}.icon-lightning{bottom:15%;left:10%;animation:float 15s ease-in-out infinite}.search-circle{animation:searchPulse 3s ease-in-out infinite;transform-origin:center}.search-line{animation:searchLinePulse 3s ease-in-out infinite;transform-origin:center}.lightning-bolt{animation:lightningFlash 4s ease-in-out infinite}.demo-label{display:inline-block;padding:6px 16px;background:rgba(239,162,26,.1);border:1px solid rgba(239,162,26,.3);border-radius:100px;font-size:11px;font-weight:600;color:var(--color-accent);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:24px}.demo-container{max-width:900px;margin:64px auto 0}.demo-input-wrapper{position:relative;margin-bottom:48px;animation:fadeInUp .6s ease-out}.demo-input{width:100%;padding:20px 60px 20px 24px;background:hsla(0,0%,100%,.04);border:2px solid rgba(239,162,26,.2);border-radius:16px;color:#fff;font-size:16px;outline:none;transition:all .3s ease}.demo-input:focus{border-color:var(--color-accent);background:hsla(0,0%,100%,.06);box-shadow:0 0 0 4px rgba(239,162,26,.1),0 8px 32px rgba(239,162,26,.15);transform:translateY(-2px)}.demo-search-btn{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:var(--color-accent);border:none;width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#000;cursor:pointer;transition:all .3s ease}.demo-search-btn:hover{background:var(--color-accent-hover);transform:translateY(-50%) scale(1.05);box-shadow:0 4px 16px rgba(239,162,26,.4)}.demo-comparison{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin-bottom:32px}.demo-result{background:var(--color-bg-alt);border:1px solid hsla(0,0%,100%,.05);border-radius:16px;padding:24px;text-align:left;transition:all .4s ease;animation:fadeInUp .6s ease-out;animation-fill-mode:both}.demo-result.traditional{animation-delay:.1s}.demo-result.cutchase{border-color:rgba(239,162,26,.3);background:linear-gradient(135deg,rgba(239,162,26,.05) 0,var(--color-bg-alt) 100%);animation-delay:.2s}.demo-result.cutchase:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(239,162,26,.2);border-color:rgba(239,162,26,.5)}.demo-result-header{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid hsla(0,0%,100%,.05)}.demo-result-badge{display:inline-block;padding:4px 12px;border-radius:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.demo-result-badge.bad{background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.4)}.demo-result-badge.good{background:rgba(239,162,26,.15);color:var(--color-accent)}.demo-links{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.demo-link{padding:10px;background:hsla(0,0%,100%,.02);border-radius:8px;font-size:13px;color:hsla(0,0%,100%,.5);border-left:2px solid hsla(0,0%,100%,.1)}.demo-link.more{color:hsla(0,0%,100%,.3);font-style:italic;background:transparent;border-left:none;padding-left:12px}.demo-answer{background:rgba(239,162,26,.05);padding:16px;border-radius:12px;margin-bottom:16px;border:1px solid rgba(239,162,26,.1)}.demo-answer p{font-size:14px;color:#fff;margin-bottom:12px;line-height:1.6}.demo-answer p:last-child{margin-bottom:0}.demo-answer strong{color:var(--color-accent)}.demo-answer ul{margin:8px 0;padding-left:20px;font-size:13px;color:var(--color-text-muted)}.demo-answer li{margin:4px 0}.demo-alternative{font-size:13px!important;color:var(--color-text-muted)!important;margin-top:12px!important}.demo-sources{display:flex;gap:12px;margin-bottom:12px}.demo-source{font-size:11px;color:rgba(239,162,26,.7);background:rgba(239,162,26,.1);padding:4px 8px;border-radius:4px}.demo-stat{font-size:12px;color:hsla(0,0%,100%,.4);font-style:italic}.demo-stat.good{color:var(--color-accent);font-weight:500}.demo-note{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;background:rgba(239,162,26,.05);border-radius:12px;border:1px solid rgba(239,162,26,.15);font-size:13px;color:hsla(43,19%,52%,.8);animation:fadeInUp .6s ease-out .3s;animation-fill-mode:both}.demo-note svg{color:var(--color-accent);flex-shrink:0}.demo-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(239,162,26,.3),transparent);margin:80px 0;position:relative}.demo-divider:after{content:"OR TRY THIS";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--color-bg-alt);padding:8px 20px;font-size:11px;font-weight:600;letter-spacing:2px;color:rgba(239,162,26,.6)}section{padding:120px 0;position:relative}section h2{font-size:clamp(32px,4vw,42px);font-weight:700;margin-bottom:48px;letter-spacing:-1px;color:#fff}section h2 span{color:var(--color-accent)}section p{font-size:18px;line-height:1.8;color:var(--color-text-muted);margin-bottom:24px}section p.lead{font-size:24px;color:#fff;font-weight:300;margin-bottom:32px;max-width:800px}.what-is{background:var(--color-bg-alt);border-top:1px solid var(--color-border)}.problem-statement{padding:48px;background:linear-gradient(180deg,rgba(239,162,26,.03),transparent);border:1px solid var(--color-border);margin:64px 0;border-radius:16px;text-align:center}.problem-statement p{color:#fff;font-size:20px;margin-bottom:0;font-weight:400}.why-section{background:var(--color-bg)}.pain-points{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:24px;gap:24px;margin-top:64px}.pain-point{padding:40px;background:var(--color-bg-alt);border:1px solid hsla(0,0%,100%,.05);border-radius:16px;transition:all .3s ease;animation:fadeInUp .6s ease-out;animation-fill-mode:both}.pain-point:first-child{animation-delay:.1s}.pain-point:nth-child(2){animation-delay:.2s}.pain-point:nth-child(3){animation-delay:.3s}.pain-point:hover{transform:translateY(-4px);border-color:var(--color-border);box-shadow:0 8px 32px rgba(0,0,0,.3)}.pain-point h3{font-size:20px;color:var(--color-accent);margin-bottom:16px;font-weight:600}.pain-point p{font-size:16px;color:var(--color-text-muted);margin-bottom:0;line-height:1.6}.expect-section{background:var(--color-bg-alt);border-top:1px solid var(--color-border)}.capabilities-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:40px;gap:40px;margin-top:64px}.capability-item{display:flex;gap:24px;animation:fadeInUp .6s ease-out;animation-fill-mode:both;padding:20px;border-radius:12px;transition:all .3s ease}.capability-item:first-child{animation-delay:.1s}.capability-item:nth-child(2){animation-delay:.2s}.capability-item:nth-child(3){animation-delay:.3s}.capability-item:nth-child(4){animation-delay:.4s}.capability-item:nth-child(5){animation-delay:.5s}.capability-item:nth-child(6){animation-delay:.6s}.capability-item:hover{background:rgba(239,162,26,.03);transform:translateX(8px)}.capability-icon{flex-shrink:0;width:24px;height:24px;color:var(--color-accent);margin-top:4px}.capability-content h3{font-size:18px;color:#fff;margin-bottom:8px;font-weight:600}.capability-content p{font-size:16px;color:var(--color-text-muted);margin-bottom:0}.future-note{margin-top:80px;padding:24px;background:rgba(239,162,26,.03);border-radius:12px;border:1px solid var(--color-border);text-align:center}.future-note p{font-size:14px;color:var(--color-accent);margin-bottom:0}.status-section{background:var(--color-bg);text-align:center;padding:160px 0}.status-content{max-width:600px;margin:0 auto}.status-section h2{margin-bottom:40px}.status-section p{margin:0 auto 24px;font-size:20px}footer{padding:80px 0 40px;background:var(--color-bg-alt);text-align:center;border-top:1px solid hsla(0,0%,100%,.05)}.footer-logo{height:32px;margin-bottom:24px;opacity:.8;filter:grayscale(100%);transition:all .3s ease}.footer-logo:hover{opacity:1;filter:none}.footer-brand{font-size:20px;font-weight:700;color:#fff;margin-bottom:12px}.footer-tagline{font-size:14px;color:var(--color-text-muted);margin-bottom:8px}.footer-note{font-size:13px;color:hsla(43,19%,52%,.4);margin-top:48px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.status-badge:before{animation:pulse 2s ease-in-out infinite}html{scroll-behavior:smooth}.waitlist-form button:active{transform:translateY(0)}.demo-search-btn:active{transform:translateY(-50%) scale(.95)}@media (max-width:768px){.hero{padding-top:140px;min-height:auto}.waitlist-form{flex-direction:column}.waitlist-form button,.waitlist-form input[type=email]{width:100%}.capabilities-grid{grid-template-columns:1fr}.capability-item{flex-direction:column;gap:12px;padding:0}.demo-comparison{grid-template-columns:1fr;gap:16px}.demo-input{font-size:14px;padding:16px 56px 16px 16px}}