:root{--bg: #0c0c0f;--surface: #131318;--border: rgba(255,255,255,.07);--text: #e8e6e0;--text-muted: #6b6870;--accent: #ef8354;--accent-dim: rgba(239,131,84,.12);--green: #6bbf8e;--radius: 14px}html{scroll-behavior:smooth}.landing-page{background:var(--bg);color:var(--text);font-family:Syne,sans-serif;min-height:100vh;overflow-x:hidden;position:relative}.landing-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.035'/%3E%3C/svg%3E");pointer-events:none;z-index:0;opacity:.6}.blob{position:fixed;border-radius:50%;filter:blur(120px);pointer-events:none;z-index:0}.blob-1{width:600px;height:600px;background:#ef835414;top:-200px;right:-100px}.blob-2{width:500px;height:500px;background:#6bbf8e0d;bottom:-100px;left:-150px}.landing-page .container{max-width:1100px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.landing-page nav{display:flex;align-items:center;justify-content:space-between;padding:16px 0;position:relative;z-index:10}.landing-page .logo{font-family:Syne,sans-serif;font-size:22px;font-weight:800;color:var(--text);letter-spacing:-.03em;text-decoration:none}.landing-page .logo span{color:var(--accent)}.landing-page .nav-badge{font-family:DM Mono,monospace;font-size:11px;color:var(--accent);background:var(--accent-dim);border:1px solid rgba(239,131,84,.2);border-radius:100px;padding:5px 12px;letter-spacing:.05em}.landing-page .hero{padding:24px 0 40px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:flex-start}.landing-page .hero-eyebrow{font-family:DM Mono,monospace;font-size:12px;color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin-bottom:20px;display:flex;align-items:center;gap:10px}.landing-page .hero-eyebrow:before{content:"";display:inline-block;width:24px;height:1px;background:var(--accent)}.landing-page h1{font-family:"Instrument Serif",serif;font-size:clamp(36px,4vw,54px);font-weight:400;line-height:1.1;letter-spacing:-.02em;color:var(--text);margin-bottom:16px}.landing-page .hero-sub{font-size:15px;color:var(--text-muted);line-height:1.6;margin-bottom:24px;font-weight:400}.landing-page .waitlist-form{display:flex;flex-direction:column;gap:12px}.landing-page .form-row{display:flex;gap:10px}.landing-page .form-input{flex:1;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px 18px;font-family:Syne,sans-serif;font-size:15px;color:var(--text);outline:none;transition:border-color .2s}.landing-page .form-input::placeholder{color:var(--text-muted)}.landing-page .form-input:focus{border-color:#ef835466}.landing-page .form-btn{background:var(--accent);color:#fff;border:none;border-radius:var(--radius);padding:14px 24px;font-family:Syne,sans-serif;font-size:15px;font-weight:700;cursor:pointer;transition:opacity .2s,transform .1s;white-space:nowrap}.landing-page .form-btn:hover{opacity:.9;transform:translateY(-1px)}.landing-page .form-btn:active{transform:translateY(0)}.landing-page .form-note{font-family:DM Mono,monospace;font-size:11px;color:var(--text-muted)}.landing-page .section{padding:100px 0}.landing-page .section-label{font-family:DM Mono,monospace;font-size:11px;color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px}.landing-page .section-title{font-family:"Instrument Serif",serif;font-size:clamp(32px,4vw,48px);font-weight:400;line-height:1.15;color:var(--text);margin-bottom:60px}.landing-page .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.landing-page .step{background:var(--surface);padding:36px 32px;position:relative;overflow:hidden;transition:background .2s}.landing-page .step:first-child{border-radius:var(--radius) 0 0 var(--radius)}.landing-page .step:last-child{border-radius:0 var(--radius) var(--radius) 0}.landing-page .step:hover{background:#17171d}.landing-page .step-num{font-family:DM Mono,monospace;font-size:11px;color:var(--text-muted);margin-bottom:20px;letter-spacing:.1em}.landing-page .step-icon{font-size:32px;margin-bottom:16px;display:block}.landing-page .step-title{font-size:18px;font-weight:700;color:var(--text);margin-bottom:10px;letter-spacing:-.02em}.landing-page .step-desc{font-size:14px;color:var(--text-muted);line-height:1.65;font-weight:400}.landing-page .features{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;margin-top:2px}.landing-page .feature{background:var(--surface);padding:36px 32px;transition:background .2s}.landing-page .feature:hover{background:#17171d}.landing-page .feature:first-child{border-radius:var(--radius) 0 0 var(--radius)}.landing-page .feature:last-child{border-radius:0 var(--radius) var(--radius) 0}.landing-page .feature-icon{width:44px;height:44px;background:var(--accent-dim);border:1px solid rgba(239,131,84,.15);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:20px}.landing-page .feature-title{font-size:17px;font-weight:700;color:var(--text);margin-bottom:10px;letter-spacing:-.02em}.landing-page .feature-desc{font-size:14px;color:var(--text-muted);line-height:1.65;font-weight:400}.landing-page .plans{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:60px auto 0;max-width:740px}.landing-page .plan{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:36px 28px;position:relative;transition:border-color .2s;display:flex;flex-direction:column}.landing-page .plan:hover{border-color:#ef835433}.landing-page .plan-featured{border-color:#ef83544d;background:linear-gradient(145deg,#17171d,#131318)}.landing-page .plan-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--accent);color:#fff;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.08em;padding:4px 14px;border-radius:100px;white-space:nowrap}.landing-page .plan-name{font-family:DM Mono,monospace;font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px}.landing-page .plan-price{font-family:"Instrument Serif",serif;font-size:44px;font-weight:400;color:var(--text);line-height:1;margin-bottom:4px}.landing-page .plan-price sup{font-size:16px;vertical-align:super;color:var(--text-muted);font-family:Syne,sans-serif}.landing-page .plan-period{font-family:DM Mono,monospace;font-size:11px;color:var(--text-muted);margin-bottom:6px}.landing-page .plan-setup{font-family:DM Mono,monospace;font-size:11px;color:var(--text-muted);margin-bottom:24px}.landing-page .plan-setup s{text-decoration-color:var(--accent);opacity:.7}.landing-page .setup-free{color:var(--green)}.landing-page .plan-divider{height:1px;background:var(--border);margin-bottom:24px}.landing-page .plan-feature{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;font-size:14px;color:var(--text-muted);line-height:1.4}.landing-page .plan-feature:before{content:"✓";color:var(--green);font-weight:700;flex-shrink:0;margin-top:1px}.landing-page .plan-onboarding{margin-top:24px;padding-top:16px;border-top:1px solid var(--border);font-family:DM Mono,monospace;font-size:11px;color:var(--text-muted)}.landing-page .plan-price-block{min-height:108px}.landing-page .plan-price-contact{font-size:15px;color:var(--text-muted);line-height:1.4;font-weight:400;min-height:44px;display:flex;align-items:center;margin-bottom:4px}.landing-page .plan-contact-btn{display:block;margin-top:auto;background:transparent;border:1px solid rgba(239,131,84,.35);border-radius:var(--radius);padding:13px 24px;font-family:Syne,sans-serif;font-size:15px;font-weight:700;color:var(--accent);text-align:center;text-decoration:none;transition:background .2s,border-color .2s}.landing-page .plan-contact-btn:hover{background:var(--accent-dim);border-color:#ef835499}.landing-page .testimonial-section{padding:80px 0}.landing-page .testimonial{background:var(--surface);border:1px solid var(--border);border-radius:24px;padding:52px 60px;position:relative;overflow:hidden}.landing-page .testimonial:before{content:'"';position:absolute;top:-20px;left:40px;font-family:"Instrument Serif",serif;font-size:200px;color:var(--accent);opacity:.06;line-height:1;pointer-events:none}.landing-page .testimonial-text{font-family:"Instrument Serif",serif;font-size:clamp(22px,2.5vw,30px);font-style:italic;line-height:1.5;color:var(--text);margin-bottom:32px;position:relative;z-index:1}.landing-page .testimonial-author{display:flex;align-items:center;gap:14px}.landing-page .author-avatar{width:44px;height:44px;background:linear-gradient(135deg,#4f5d75,#2d3142);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;color:#fff;flex-shrink:0}.landing-page .author-info .name{font-size:15px;font-weight:700;color:var(--text)}.landing-page .author-info .role{font-family:DM Mono,monospace;font-size:12px;color:var(--text-muted);margin-top:2px}.landing-page .cta-section{padding:100px 0;text-align:center}.landing-page .cta-inner{background:var(--surface);border:1px solid var(--border);border-radius:28px;padding:80px 60px;position:relative;overflow:hidden}.landing-page .cta-inner:before{content:"";position:absolute;top:-1px;left:50%;transform:translate(-50%);width:200px;height:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent)}.landing-page .cta-title{font-family:"Instrument Serif",serif;font-size:clamp(32px,4vw,52px);font-weight:400;color:var(--text);margin-bottom:16px}.landing-page .cta-sub{font-size:16px;color:var(--text-muted);margin-bottom:40px}.landing-page .cta-form{display:flex;gap:10px;max-width:480px;margin:0 auto;flex-direction:column;align-items:stretch}.landing-page footer{border-top:1px solid var(--border);padding:40px 0;display:flex;align-items:center;justify-content:space-between}.landing-page .footer-logo{font-weight:800;font-size:18px;letter-spacing:-.03em}.landing-page .footer-logo span{color:var(--accent)}.landing-page .footer-note{font-family:DM Mono,monospace;font-size:12px;color:var(--text-muted)}[data-animate]{opacity:0;transform:translateY(28px);transition:opacity .65s ease,transform .65s ease;transition-delay:var(--delay, 0ms)}[data-animate].is-visible{opacity:1;transform:translateY(0)}[data-animate=right]{opacity:0;transform:translate(36px);transition:opacity .7s ease,transform .7s ease}[data-animate=right].is-visible{opacity:1;transform:translate(0)}.blob-1{width:700px!important;height:700px!important;background:#ef835421!important;top:-180px!important;right:-120px!important}.landing-page .step{box-shadow:inset 0 0 0 1px transparent;transition:background .25s,box-shadow .3s}.landing-page .step:hover{background:#17171d;box-shadow:inset 0 0 0 1px #ef835438}.landing-page .feature{box-shadow:inset 0 0 0 1px transparent;transition:background .25s,box-shadow .3s}.landing-page .feature:hover{background:#17171d;box-shadow:inset 0 0 0 1px #ef835438}.wapp-chat::-webkit-scrollbar{display:none}.wapp-chat{scrollbar-width:none;-ms-overflow-style:none;overflow-y:scroll;overscroll-behavior:contain}@media (max-width: 768px){.landing-page .hero{grid-template-columns:1fr;padding:40px 0 32px;gap:36px}.landing-page .section{padding:60px 0}.landing-page .testimonial-section{padding:48px 0}.landing-page .cta-section{padding:60px 0}.landing-page .section-title{margin-bottom:36px}.landing-page .steps{grid-template-columns:1fr;gap:2px}.landing-page .step:first-child{border-radius:var(--radius) var(--radius) 0 0}.landing-page .step:last-child{border-radius:0 0 var(--radius) var(--radius)}.landing-page .step:not(:first-child):not(:last-child){border-radius:0}.landing-page .step{padding:28px 24px}.landing-page .features{grid-template-columns:1fr}.landing-page .feature:first-child{border-radius:var(--radius) var(--radius) 0 0}.landing-page .feature:last-child{border-radius:0 0 var(--radius) var(--radius)}.landing-page .feature:not(:first-child):not(:last-child){border-radius:0}.landing-page .feature{padding:28px 24px}.landing-page .plans{grid-template-columns:1fr;max-width:100%}.landing-page .plan{border-radius:var(--radius)!important}.landing-page .form-row,.landing-page .cta-form{flex-direction:column}.landing-page .testimonial{padding:32px 24px}.landing-page .testimonial-text{font-size:clamp(18px,5vw,24px)}.landing-page .cta-inner{padding:48px 24px}.landing-page footer{flex-direction:column;gap:12px;text-align:center}.landing-page .dashboard-preview{grid-template-columns:1fr!important;max-width:100%!important}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{background:#0f0f1a}
