:root{--landing-bg:#050507;--landing-surface:#0c0c10;--landing-surface-2:#131318;--landing-surface-3:#1a1a22;--landing-border:#ffffff0f;--landing-border-hover:#ffffff1f;--landing-text:#f0f0f3;--landing-text-dim:#8a8a9a;--landing-text-muted:#55556a;--landing-lime:#c8ff00;--landing-lime-dim:#c8ff0014;--landing-lime-glow:#c8ff0026;--landing-violet:#7c5cfc;--landing-violet-dim:#7c5cfc1a;--landing-cyan:#22d3ee;--landing-cyan-dim:#22d3ee14;--landing-pink:#f472b6;--landing-pink-dim:#f472b614;--landing-orange:#fb923c;--landing-orange-dim:#fb923c14;--landing-emerald:#34d399;--landing-emerald-dim:#34d39914;--landing-sky:#38bdf8;--landing-sky-dim:#38bdf814}.landing-page{background:var(--landing-bg);color:var(--landing-text);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Syne,sans-serif;overflow-x:hidden}.landing-page *{box-sizing:border-box;margin:0;padding:0}.cursor-glow{pointer-events:none;z-index:0;background:radial-gradient(circle,#c8ff000a 0%,#0000 70%);border-radius:50%;width:600px;height:600px;transition:left .3s,top .3s;position:fixed;transform:translate(-50%,-50%)}.grid-bg{z-index:0;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:80px 80px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(at 50% 30%,#000 20%,#0000 70%);mask-image:radial-gradient(at 50% 30%,#000 20%,#0000 70%)}.landing-nav{z-index:100;-webkit-backdrop-filter:blur(30px)saturate(1.4);border-bottom:1px solid var(--landing-border);background:#05050799;justify-content:space-between;align-items:center;padding:20px 48px;display:flex;position:fixed;top:0;left:0;right:0}.landing-logo{letter-spacing:-.5px;color:var(--landing-text);align-items:center;gap:10px;font-size:22px;font-weight:800;text-decoration:none;display:flex}.logo-dot{background:var(--landing-lime);width:8px;height:8px;box-shadow:0 0 12px var(--landing-lime);border-radius:50%;animation:2s ease-in-out infinite logoPulse}@keyframes logoPulse{0%,to{box-shadow:0 0 12px var(--landing-lime)}50%{box-shadow:0 0 20px var(--landing-lime),0 0 40px #c8ff0033}}.nav-links{align-items:center;gap:36px;display:flex}.nav-links a{color:var(--landing-text-dim);letter-spacing:.3px;font-size:14px;font-weight:500;text-decoration:none;transition:color .3s}.nav-links a:hover{color:var(--landing-text)}.nav-cta{text-transform:uppercase;border-radius:100px;background:var(--landing-lime)!important;color:var(--landing-bg)!important;letter-spacing:.5px!important;padding:10px 24px!important;font-size:13px!important;font-weight:700!important;transition:transform .2s,box-shadow .3s!important}.nav-cta:hover{box-shadow:0 0 30px var(--landing-lime-glow);transform:scale(1.05)}.landing-hero{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:160px 24px 100px;display:flex;position:relative}.hero-eyebrow{background:var(--landing-surface-2);border:1px solid var(--landing-border);color:var(--landing-text-dim);border-radius:100px;align-items:center;gap:10px;margin-bottom:40px;padding:6px 6px 6px 8px;font-size:13px;font-weight:500;animation:1s ease-out fadeIn;display:inline-flex}.hero-eyebrow-tag{background:var(--landing-lime);color:var(--landing-bg);text-transform:uppercase;letter-spacing:1px;border-radius:100px;padding:4px 12px;font-size:11px;font-weight:700}.landing-hero h1{letter-spacing:-3px;max-width:1000px;margin-bottom:32px;font-family:Instrument Serif,serif;font-size:clamp(56px,9vw,120px);font-weight:400;line-height:1;animation:1s ease-out .1s both fadeUp}.landing-hero h1 em{color:var(--landing-lime);font-style:italic;position:relative}.landing-hero h1 em:after{content:"";background:var(--landing-lime);opacity:.3;height:2px;position:absolute;bottom:8px;left:0;right:0}.hero-sub{color:var(--landing-text-dim);max-width:520px;margin-bottom:56px;font-size:19px;font-weight:400;line-height:1.7;animation:1s ease-out .2s both fadeUp}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.search-box{width:100%;max-width:620px;animation:1s ease-out .3s both fadeUp}.search-wrapper{background:var(--landing-surface);border:1px solid var(--landing-border);border-radius:20px;align-items:center;padding:8px 8px 8px 24px;transition:border-color .4s,box-shadow .4s;display:flex;position:relative}.search-wrapper:focus-within{border-color:var(--landing-lime);box-shadow:0 0 0 4px var(--landing-lime-dim),0 20px 60px #0006}.search-wrapper input{color:var(--landing-text);background:0 0;border:none;outline:none;flex:1;padding:16px 0;font-family:Syne,sans-serif;font-size:15px;font-weight:400}.search-wrapper input::placeholder{color:var(--landing-text-muted)}.search-btn{background:var(--landing-lime);color:var(--landing-bg);cursor:pointer;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;border:none;border-radius:14px;padding:16px 32px;font-family:Syne,sans-serif;font-size:14px;font-weight:700;transition:transform .2s,box-shadow .3s}.search-btn:hover{box-shadow:0 0 30px var(--landing-lime-glow);transform:scale(1.03)}.search-hint{color:var(--landing-text-muted);justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:13px;display:flex}.search-hint code{background:var(--landing-surface-2);color:var(--landing-text-dim);border:1px solid var(--landing-border);border-radius:6px;padding:3px 10px;font-family:JetBrains Mono,monospace;font-size:11px}.marquee-section{z-index:1;border-top:1px solid var(--landing-border);border-bottom:1px solid var(--landing-border);padding:60px 0;position:relative;overflow:hidden}.marquee-track{width:max-content;animation:30s linear infinite marquee;display:flex}.marquee-item{color:var(--landing-text-muted);white-space:nowrap;align-items:center;gap:12px;padding:0 40px;font-size:15px;font-weight:500;display:flex}.marquee-item span{color:var(--landing-lime);font-size:10px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.preview-section{z-index:1;justify-content:center;padding:80px 24px 140px;display:flex;position:relative}.preview-container{width:100%;max-width:1000px;position:relative}.preview-glow{background:radial-gradient(ellipse at center,var(--landing-lime-dim)0%,transparent 60%);filter:blur(60px);z-index:-1;position:absolute;inset:-40px}.browser{background:var(--landing-surface);border:1px solid var(--landing-border-hover);border-radius:20px;overflow:hidden;box-shadow:0 60px 120px #0009,0 0 0 1px #ffffff08}.browser-chrome{background:var(--landing-surface-2);border-bottom:1px solid var(--landing-border);align-items:center;gap:10px;padding:18px 20px;display:flex}.dots{gap:7px;display:flex}.dot{border-radius:50%;width:11px;height:11px}.dot-r{background:#ff5f57}.dot-y{background:#febc2e}.dot-g{background:#28c840}.url-bar{background:var(--landing-bg);color:var(--landing-text-muted);border-radius:10px;flex:1;align-items:center;gap:8px;margin-left:16px;padding:10px 18px;font-family:JetBrains Mono,monospace;font-size:12px;display:flex}.url-bar .lock{color:var(--landing-lime);font-size:11px}.url-bar .domain{color:var(--landing-text-dim)}.url-bar .tld{color:var(--landing-text-muted)}.browser-body{aspect-ratio:16/9;background:linear-gradient(170deg,#0f1923 0%,#162033 40%,#1a1a2e 100%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.browser-body:before{content:"";background:linear-gradient(#c8ff0005 0%,#0000 40%);height:100%;position:absolute;top:0;left:0;right:0}.mock-site-nav{justify-content:space-between;align-items:center;padding:24px 36px;display:flex;position:absolute;top:0;left:0;right:0}.mock-site-logo{color:#fff;font-size:16px;font-weight:700}.mock-site-links{gap:28px;display:flex}.mock-site-links span{color:#fff6;font-size:13px}.mock-site-center{text-align:center;z-index:1}.mock-site-center h3{color:#fff;margin-bottom:10px;font-family:Instrument Serif,serif;font-size:42px;font-weight:400}.mock-site-center p{color:#ffffff73;font-size:15px;font-weight:400}.mock-site-btn{color:#0f1923;background:#fff;border-radius:100px;margin-top:24px;padding:12px 28px;font-size:13px;font-weight:600;display:inline-block}.live-badge{background:var(--landing-bg);border:1px solid var(--landing-lime);color:var(--landing-lime);text-transform:uppercase;letter-spacing:1.5px;z-index:10;box-shadow:0 0 20px var(--landing-lime-dim);border-radius:100px;align-items:center;gap:8px;padding:8px 18px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;display:flex;position:absolute;top:-14px;right:36px}.live-dot{background:var(--landing-lime);border-radius:50%;width:6px;height:6px;animation:1.5s infinite blink}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.how-section{z-index:1;max-width:1200px;margin:0 auto;padding:140px 24px;position:relative}.section-tag{color:var(--landing-lime);text-transform:uppercase;letter-spacing:3px;margin-bottom:20px;font-family:JetBrains Mono,monospace;font-size:12px}.section-title{letter-spacing:-2px;color:var(--landing-text);margin-bottom:16px;font-family:Instrument Serif,serif;font-size:clamp(40px,5vw,64px);font-weight:400;line-height:1.1}.section-desc{color:var(--landing-text-dim);max-width:440px;margin-bottom:72px;font-size:17px;line-height:1.7}.steps-grid{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.step-card{background:var(--landing-surface);border:1px solid var(--landing-border);padding:48px 40px;transition:background .4s,border-color .4s;position:relative;overflow:hidden}.step-card:before{content:"";height:2px;transition:height .4s;position:absolute;top:0;left:0;right:0}.step-card:hover:before{height:3px}.step-card:first-child:before{background:linear-gradient(90deg,var(--landing-lime),var(--landing-cyan))}.step-card:nth-child(2):before{background:linear-gradient(90deg,var(--landing-violet),var(--landing-pink))}.step-card:nth-child(3):before{background:linear-gradient(90deg,var(--landing-orange),var(--landing-lime))}.step-card:first-child{border-radius:24px 0 0 24px}.step-card:last-child{border-radius:0 24px 24px 0}.step-card:hover{background:var(--landing-surface-2);border-color:var(--landing-border-hover)}.step-num{align-items:center;gap:12px;margin-bottom:32px;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:500;display:flex}.step-card:first-child .step-num{color:var(--landing-cyan)}.step-card:nth-child(2) .step-num{color:var(--landing-violet)}.step-card:nth-child(3) .step-num{color:var(--landing-orange)}.step-num:after{content:"";background:var(--landing-border);flex:1;height:1px}.step-card h3{letter-spacing:-.5px;color:var(--landing-text);margin-bottom:14px;font-size:24px;font-weight:700}.step-card p{color:var(--landing-text-dim);font-size:15px;line-height:1.7}.step-time{border-radius:100px;align-items:center;gap:6px;margin-top:24px;padding:6px 14px;font-family:JetBrains Mono,monospace;font-size:12px;display:inline-flex}.step-card:first-child .step-time{color:var(--landing-cyan);background:var(--landing-cyan-dim)}.step-card:nth-child(2) .step-time{color:var(--landing-violet);background:var(--landing-violet-dim)}.step-card:nth-child(3) .step-time{color:var(--landing-orange);background:var(--landing-orange-dim)}.features-section{z-index:1;max-width:1200px;margin:0 auto;padding:40px 24px 140px;position:relative}.features-grid{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.feat-card{background:var(--landing-surface);border:1px solid var(--landing-border);padding:44px 36px;transition:background .4s,border-color .4s;position:relative;overflow:hidden}.feat-card:first-child{border-radius:24px 0 0}.feat-card:nth-child(3){border-radius:0 24px 0 0}.feat-card:nth-child(4){border-radius:0 0 0 24px}.feat-card:nth-child(6){border-radius:0 0 24px}.feat-card:hover{background:var(--landing-surface-2);border-color:var(--landing-border-hover)}.feat-card:after{content:"";filter:blur(50px);opacity:0;border-radius:50%;width:120px;height:120px;transition:opacity .4s;position:absolute;top:-60px;left:-60px}.feat-card:hover:after{opacity:1}.feat-card:first-child:after{background:var(--landing-violet)}.feat-card:nth-child(2):after{background:var(--landing-pink)}.feat-card:nth-child(3):after{background:var(--landing-emerald)}.feat-card:nth-child(4):after{background:var(--landing-orange)}.feat-card:nth-child(5):after{background:var(--landing-cyan)}.feat-card:nth-child(6):after{background:var(--landing-lime)}.feat-icon{border:1px solid var(--landing-border);z-index:1;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:28px;font-size:22px;display:flex;position:relative}.feat-card:first-child .feat-icon{background:#7c5cfc1f;border-color:#7c5cfc33}.feat-card:nth-child(2) .feat-icon{background:#f472b61f;border-color:#f472b633}.feat-card:nth-child(3) .feat-icon{background:#34d3991f;border-color:#34d39933}.feat-card:nth-child(4) .feat-icon{background:#fb923c1f;border-color:#fb923c33}.feat-card:nth-child(5) .feat-icon{background:#22d3ee1f;border-color:#22d3ee33}.feat-card:nth-child(6) .feat-icon{background:#c8ff001f;border-color:#c8ff0033}.feat-card h3{letter-spacing:-.3px;z-index:1;margin-bottom:10px;font-size:18px;font-weight:700;position:relative}.feat-card:first-child h3{color:#a78bfa}.feat-card:nth-child(2) h3{color:#f9a8d4}.feat-card:nth-child(3) h3{color:#6ee7b7}.feat-card:nth-child(4) h3{color:#fdba74}.feat-card:nth-child(5) h3{color:#67e8f9}.feat-card:nth-child(6) h3{color:#d9f99d}.feat-card p{color:var(--landing-text-dim);z-index:1;font-size:14px;line-height:1.7;position:relative}.proof-section{z-index:1;text-align:center;border-top:1px solid var(--landing-border);border-bottom:1px solid var(--landing-border);background:linear-gradient(180deg,var(--landing-surface)0%,var(--landing-bg)100%);padding:100px 24px;position:relative;overflow:hidden}.proof-section:before{content:"";background:radial-gradient(circle,#7c5cfc14 0%,#0000 70%);width:500px;height:500px;position:absolute;top:-200px;left:-100px}.proof-section:after{content:"";background:radial-gradient(circle,#c8ff000f 0%,#0000 70%);width:400px;height:400px;position:absolute;bottom:-150px;right:-50px}.proof-number{background:linear-gradient(135deg,var(--landing-lime)0%,var(--landing-cyan)100%);-webkit-text-fill-color:transparent;z-index:1;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-family:Instrument Serif,serif;font-size:clamp(64px,10vw,128px);font-weight:400;line-height:1;position:relative}.proof-label{color:var(--landing-text-dim);z-index:1;max-width:400px;margin:0 auto;font-size:20px;line-height:1.6;position:relative}.pricing-section{z-index:1;max-width:1200px;margin:0 auto;padding:140px 24px;position:relative}.pricing-layout{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.pricing-right{background:var(--landing-surface);border:1px solid var(--landing-border-hover);border-radius:28px;padding:56px 48px;position:relative;overflow:hidden;box-shadow:0 0 80px #7c5cfc0f,0 0 40px #c8ff000a}.pricing-right:before{content:"";background:linear-gradient(90deg,var(--landing-lime),var(--landing-violet),var(--landing-pink));height:3px;position:absolute;top:0;left:0;right:0}.pricing-right:after{content:"";background:radial-gradient(circle,#7c5cfc14 0%,#0000 70%);border-radius:50%;width:200px;height:200px;position:absolute;bottom:-80px;right:-80px}.pricing-eyebrow{color:var(--landing-lime);text-transform:uppercase;letter-spacing:2px;background:var(--landing-lime-dim);border-radius:100px;margin-bottom:20px;padding:6px 14px;font-family:JetBrains Mono,monospace;font-size:11px;display:inline-block}.pricing-name{color:var(--landing-text);margin-bottom:24px;font-size:28px;font-weight:700}.pricing-amount{align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.pricing-amount .currency{color:var(--landing-text-dim);font-size:28px;font-weight:700}.pricing-amount .number{letter-spacing:-3px;color:var(--landing-text);font-family:Instrument Serif,serif;font-size:72px;font-weight:400}.pricing-amount .period{color:var(--landing-text-muted);font-size:16px}.pricing-note{color:var(--landing-text-muted);margin-bottom:36px;font-size:14px;line-height:1.6}.pricing-list{margin-bottom:40px;list-style:none}.pricing-list li{color:var(--landing-text-dim);border-bottom:1px solid var(--landing-border);align-items:center;gap:14px;padding:11px 0;font-size:15px;display:flex}.pricing-list li:last-child{border-bottom:none}.pricing-check{background:var(--landing-lime-dim);width:20px;height:20px;color:var(--landing-lime);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.pricing-cta{background:var(--landing-lime);width:100%;color:var(--landing-bg);cursor:pointer;letter-spacing:.5px;text-transform:uppercase;border:none;border-radius:14px;padding:18px;font-family:Syne,sans-serif;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .3s;display:block}.pricing-cta:hover{box-shadow:0 0 40px var(--landing-lime-glow);transform:scale(1.02)}.final-cta{z-index:1;text-align:center;padding:140px 24px;position:relative;overflow:hidden}.final-cta:before{content:"";background:radial-gradient(circle,#c8ff000f 0%,#0000 60%);width:500px;height:500px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.final-cta-inner{max-width:800px;margin:0 auto;position:relative}.final-cta h2{letter-spacing:-2px;color:var(--landing-text);margin-bottom:24px;font-family:Instrument Serif,serif;font-size:clamp(40px,6vw,72px);font-weight:400;line-height:1.1}.final-cta h2 em{background:linear-gradient(135deg,var(--landing-lime),var(--landing-cyan));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic}.final-cta p{color:var(--landing-text-dim);max-width:500px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:18px;line-height:1.7}.final-cta-btn{background:linear-gradient(135deg,var(--landing-lime)0%,#a3e635 100%);color:var(--landing-bg);cursor:pointer;letter-spacing:.3px;border:none;border-radius:100px;align-items:center;gap:12px;padding:20px 40px;font-family:Syne,sans-serif;font-size:16px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .3s;display:inline-flex}.final-cta-btn:hover{box-shadow:0 0 50px var(--landing-lime-glow),0 0 100px #c8ff0014;transform:scale(1.05)}.final-cta-btn svg{transition:transform .3s}.final-cta-btn:hover svg{transform:translate(4px)}.landing-footer{z-index:1;border-top:1px solid var(--landing-border);max-width:1200px;color:var(--landing-text-muted);justify-content:space-between;align-items:center;margin:0 auto;padding:48px 24px;font-size:13px;display:flex;position:relative}.footer-links{gap:28px;display:flex}.footer-links a{color:var(--landing-text-muted);text-decoration:none;transition:color .3s}.footer-links a:hover{color:var(--landing-text-dim)}@media (max-width:900px){.landing-nav{padding:16px 20px}.nav-links a:not(.nav-cta){display:none}.steps-grid{grid-template-columns:1fr}.step-card,.step-card:first-child,.step-card:last-child{border-radius:20px}.features-grid{grid-template-columns:1fr}.feat-card,.feat-card:first-child,.feat-card:nth-child(3),.feat-card:nth-child(4),.feat-card:nth-child(6){border-radius:20px}.pricing-layout{grid-template-columns:1fr;gap:48px}.pricing-right{padding:40px 28px}.search-btn{padding:14px 20px;font-size:12px}.mock-site-links{display:none}.landing-footer{text-align:center;flex-direction:column;gap:20px}}
