:root{--bg-primary:#050507;--bg-secondary:#0f1014;--accent-primary:#7c3aed;--accent-glow:#7c3aed80;--text-primary:#fff;--text-secondary:#a1a1aa;--text-tertiary:#71717a;--font-heading:"Outfit",sans-serif;--font-body:"Inter",sans-serif;--section-padding:120px;--container-width:1200px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#050507;background-color:var(--bg-primary);color:#fff;color:var(--text-primary);font-family:Inter,sans-serif;font-family:var(--font-body);line-height:1.6;margin:0}h1,h2,h3,h4,h5,h6{font-family:Outfit,sans-serif;font-family:var(--font-heading);letter-spacing:-.02em;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.email-form-container{background-color:initial;color:var(--text-primary);margin:0 auto;max-width:500px;padding:24px;position:relative;z-index:2}.email-input{background-color:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;box-sizing:border-box;color:var(--text-primary);font-family:var(--font-body);font-size:16px;height:56px;margin:12px 0;padding:0 20px;transition:all .2s ease;width:100%}.email-input::placeholder{color:var(--text-tertiary)}.email-input:focus{background-color:#ffffff0d;border-color:var(--accent-primary);box-shadow:0 0 0 4px #7c3aed1a;outline:none}.submit-button{background-color:var(--accent-primary);border:none;border-radius:12px;color:#fff;cursor:pointer;font-family:var(--font-body);font-size:16px;font-weight:600;height:56px;letter-spacing:.5px;padding:0 32px;transition:all .2s ease;width:100%}.submit-button:hover{background-color:#6d28d9;box-shadow:0 8px 20px -4px var(--accent-glow);transform:translateY(-1px)}.submit-button:active{transform:translateY(0)}.submit-button:focus{box-shadow:0 0 0 3px #7c3aed4d;outline:none}.error-message{color:#ef4444}.error-message,.success-message{font-size:14px;font-weight:500;margin-top:12px;text-align:center}.success-message{color:#10b981}.privacy-note{color:var(--text-tertiary);font-size:13px;margin-top:16px;text-align:center}.landing-page-container{background:var(--bg-primary);background-image:radial-gradient(circle at 10% 20%,#7c3aed1a 0,#0000 40%),radial-gradient(circle at 90% 80%,#7c3aed0d 0,#0000 40%);color:var(--text-primary);min-height:100vh}.header{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:#050507b3;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;left:0;padding:20px 40px;position:fixed;right:0;top:0;z-index:1000}a{color:inherit;text-decoration:none}.logo-container{align-items:center;display:flex;gap:12px}.logo{background-image:url(data:image/png;base64,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);background-position:50%;background-repeat:no-repeat;background-size:contain;height:36px;width:36px}.logo-placeholder h3{color:var(--text-primary);font-size:20px;font-weight:600}.nav-links{display:flex;gap:32px}.nav-link{color:var(--text-secondary);font-size:15px;font-weight:500;transition:all .2s ease}.nav-link:hover{color:var(--text-primary)}.hero-section{padding:180px 40px 100px;position:relative;text-align:center}.hero-content{margin:0 auto;max-width:900px;position:relative;z-index:1}.hero-headline{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff,#a1a1aa);-webkit-background-clip:text;background-clip:text;font-size:72px;font-weight:800;letter-spacing:-.03em;line-height:1.1;margin-bottom:24px}.hero-body{color:var(--text-secondary);font-size:20px;line-height:1.6;margin-bottom:48px;margin-left:auto;margin-right:auto;max-width:640px}.product-image-section{margin-top:60px;padding:0 20px}.product-image{border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 20px 50px -10px #00000080;height:auto;max-width:1000px;width:100%}.features-section{background-color:var(--bg-primary);padding:80px 40px;position:relative;z-index:2}.features-content{margin:0 auto;max-width:1200px}.features-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.feature-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff05;border:1px solid #ffffff0d;border-radius:24px;padding:32px;transition:all .3s ease}.feature-card:hover{background:#ffffff0a;border-color:#7c3aed33;box-shadow:0 20px 40px -10px #00000080;transform:translateY(-4px)}.feature-icon{align-items:center;background:#7c3aed1a;border-radius:16px;display:flex;font-size:40px;height:64px;justify-content:center;margin-bottom:24px;width:64px}.feature-title{color:var(--text-primary);font-size:24px;font-weight:700;margin-bottom:12px}.feature-description{color:var(--text-secondary);font-size:16px;line-height:1.6}.benefits-section{background-color:var(--bg-secondary);border-top:1px solid #ffffff0d;padding:120px 40px}.benefits-content{margin:0 auto;max-width:1200px}.benefits-headline{color:var(--text-primary);font-size:42px;font-weight:700;margin-bottom:60px;text-align:center}.benefits-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.benefit-card{background:#0000;border-left:4px solid var(--accent-primary);padding:0 0 0 32px}.benefit-title{color:var(--text-primary);font-size:28px;font-weight:700;margin-bottom:16px}.benefit-text{color:var(--text-secondary);font-size:18px;line-height:1.7}.pricing-section{background-color:var(--bg-primary);border-top:1px solid #ffffff0d;padding:120px 40px;position:relative}.pricing-content{margin:0 auto;max-width:1200px;text-align:center}.pricing-headline{color:var(--text-primary);font-size:42px;font-weight:700;margin-bottom:16px}.pricing-subheading{color:var(--text-secondary);font-size:18px;margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:600px}.pricing-grid{grid-gap:32px;align-items:start;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.pricing-card{align-items:center;background-color:var(--bg-secondary);border:1px solid #ffffff0d;border-radius:24px;display:flex;flex-direction:column;padding:40px 32px;position:relative;text-align:left;transition:all .3s ease}.pricing-card:hover{border-color:#7c3aed33;transform:translateY(-8px)}.pricing-card.popular,.pricing-card.selected{align-items:center;background:linear-gradient(180deg,#7c3aed0d 0,var(--bg-secondary) 100%);border:1px solid var(--accent-primary);box-shadow:0 0 40px -10px #7c3aed26}.pricing-card.selected{transform:scale(1.02)}.popular-badge{background-color:var(--accent-primary);border-radius:20px;color:#fff;font-size:12px;font-weight:700;left:50%;letter-spacing:1px;padding:6px 16px;position:absolute;text-transform:uppercase;top:-14px;transform:translateX(-50%)}.plan-name{color:var(--text-primary);font-size:20px;font-weight:600}.plan-name,.price{margin-bottom:16px}.price{align-items:baseline;display:flex}.currency{color:var(--text-secondary);font-size:24px;margin-right:4px}.amount{color:var(--text-primary);font-size:48px;font-weight:800;line-height:1}.period{font-size:16px;margin-left:8px}.period,.plan-description{color:var(--text-secondary)}.plan-description{font-size:14px;line-height:1.5;margin-bottom:32px}.feature-list{flex-grow:1;list-style:none;margin:0 0 32px;padding:0}.feature-list li{align-items:center;color:var(--text-primary);display:flex;font-size:15px;margin-bottom:16px}.check{color:var(--accent-primary);font-weight:700;margin-right:12px}.pricing-button{background:#0000;border:1px solid #ffffff1a;border-radius:12px;color:var(--text-primary);cursor:pointer;font-family:var(--font-body);font-weight:600;padding:16px;text-align:center;transition:all .2s ease;width:100%}.pricing-button:hover{background:#ffffff0d;border-color:var(--text-primary)}.pricing-button.primary{background:var(--accent-primary);border:none;color:#fff;text-align:center}.pricing-button.primary:hover{background-color:#6d28d9;box-shadow:0 8px 20px -4px var(--accent-glow)}.faq-section{background-color:var(--bg-secondary);border-top:1px solid #ffffff0d;padding:100px 40px}.faq-content{margin:0 auto;max-width:800px}.faq-headline{color:var(--text-primary);font-size:36px;font-weight:700;margin-bottom:48px;text-align:center}.faq-list{display:flex;flex-direction:column;gap:16px}.faq-item{background:#0000;border:1px solid #ffffff0d;border-radius:12px;cursor:pointer;padding:24px;transition:all .3s ease}.faq-item:hover{background:#ffffff05;border-color:#ffffff1a}.faq-item.active{background:#7c3aed0d;border-color:#7c3aed33}.faq-question{align-items:center;color:var(--text-primary);display:flex;font-size:18px;font-weight:600;justify-content:space-between}.faq-icon{color:var(--accent-primary);font-size:24px;font-weight:400;transition:transform .3s ease}.faq-item.active .faq-icon{transform:rotate(45deg)}.faq-answer{color:var(--text-secondary);font-size:16px;line-height:1.6;max-height:0;overflow:hidden;transition:max-height .3s ease,margin-top .3s ease}.faq-item.active .faq-answer{margin-top:16px;max-height:200px}.footer{background-color:var(--bg-primary);border-top:1px solid #ffffff0d;padding:40px 20px;text-align:center}.footer p{color:var(--text-tertiary);font-size:14px}.footer-link{color:var(--text-secondary);margin:0 12px;transition:color .2s}.footer-link:hover{color:var(--accent-primary)}@media (max-width:768px){.header{padding:15px 20px}.hero-headline{font-size:42px}.hero-section{padding-top:140px}.nav-links{display:none}}.how-it-works-section{background:var(--bg-primary);border-top:1px solid #ffffff0d;overflow:hidden;padding:100px 40px}.how-it-works-content{margin:0 auto;max-width:1200px;text-align:center}.how-it-works-headline{color:var(--text-primary);font-size:42px;font-weight:700;margin-bottom:16px}.how-it-works-subheading{color:var(--text-secondary);font-size:18px;line-height:1.6;margin-bottom:80px;margin-left:auto;margin-right:auto;max-width:640px}.steps-container{display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between}.step-card{background-color:var(--bg-secondary);border:1px solid #ffffff0d;border-radius:16px;cursor:default;flex:1 1;min-width:280px;padding:40px 32px;position:relative;text-align:left;transition:all .3s cubic-bezier(.4,0,.2,1)}.step-card:hover{border-color:#7c3aed4d;box-shadow:0 20px 40px -10px #00000080;transform:translateY(-4px)}.step-number{align-items:center;background-color:#7c3aed1a;border-radius:12px;color:var(--accent-primary);display:flex;font-size:20px;font-weight:700;height:48px;justify-content:center;margin-bottom:24px;width:48px}.step-title{color:var(--text-primary);font-size:20px;font-weight:600;margin-bottom:12px}.step-description{color:var(--text-secondary);font-size:15px;line-height:1.6;margin:0}@media (max-width:768px){.how-it-works-section{padding:60px 20px}.how-it-works-headline{font-size:32px}.steps-container{flex-direction:column;gap:24px}.step-card{min-width:auto;padding:24px}}
/*# sourceMappingURL=main.8b41534b.css.map*/