.signup-form[data-astro-cid-jfgd5vnc]{display:flex;gap:.75rem;margin-bottom:0}.signup-form[data-astro-cid-jfgd5vnc] input[data-astro-cid-jfgd5vnc][type=email]{flex:1.5;min-width:280px;padding:1.125rem 1.5rem;font-size:1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;border:2px solid rgba(98,93,244,.3);border-radius:12px;background:#1e1e3c99;backdrop-filter:blur(10px);color:#f0f0f0;transition:all .25s ease}.signup-form[data-astro-cid-jfgd5vnc] input[data-astro-cid-jfgd5vnc][type=email]:focus{outline:none;border-color:#d2a849;background:#282846cc;box-shadow:0 0 0 4px #d2a84926}.signup-form[data-astro-cid-jfgd5vnc] input[data-astro-cid-jfgd5vnc][type=email]:valid:not(:placeholder-shown){border-color:#4caf50}.signup-form[data-astro-cid-jfgd5vnc] input[data-astro-cid-jfgd5vnc][type=email]::placeholder{color:#7a7a9a}.cta-button[data-astro-cid-jfgd5vnc]{padding:1.125rem 2rem;font-size:1.0625rem;font-weight:600;font-family:Space Grotesk,sans-serif;background:linear-gradient(135deg,#d2a849,#e4b85a);color:#1a1a2e;border:none;border-radius:12px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);white-space:nowrap;position:relative;overflow:hidden;box-shadow:0 4px 15px #d2a8494d,0 0 0 1px #d2a84933;letter-spacing:-.01em}.cta-button[data-astro-cid-jfgd5vnc]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.cta-button[data-astro-cid-jfgd5vnc]:hover:before{left:100%}.cta-button[data-astro-cid-jfgd5vnc]:hover{background:linear-gradient(135deg,#e4b85a,#f0c56b);transform:translateY(-3px);box-shadow:0 8px 25px #d2a84966,0 0 0 1px #d2a8494d}.cta-button[data-astro-cid-jfgd5vnc]:active{transform:translateY(-1px);box-shadow:0 4px 15px #d2a84959,0 0 0 1px #d2a84940}.cta-button[data-astro-cid-jfgd5vnc]:focus{outline:none;box-shadow:0 4px 15px #d2a8494d,0 0 0 4px #d2a84933}.signup-form--mid-cta[data-astro-cid-jfgd5vnc]{max-width:520px;margin:0 auto}.signup-form--mid-cta[data-astro-cid-jfgd5vnc] input[data-astro-cid-jfgd5vnc][type=email]{background:#fffffff2;color:#1a1a2e;border-color:transparent}.signup-form--mid-cta[data-astro-cid-jfgd5vnc] input[data-astro-cid-jfgd5vnc][type=email]::placeholder{color:#666}.signup-form--mid-cta[data-astro-cid-jfgd5vnc] input[data-astro-cid-jfgd5vnc][type=email]:focus{background:#fff;box-shadow:0 0 0 4px #d2a84933}.signup-form--final[data-astro-cid-jfgd5vnc]{max-width:520px;margin:2rem auto 0}.signup-form--final[data-astro-cid-jfgd5vnc] input[data-astro-cid-jfgd5vnc][type=email]{background:#fffffff2;color:#1a1a2e;border-color:transparent}.signup-form--final[data-astro-cid-jfgd5vnc] input[data-astro-cid-jfgd5vnc][type=email]::placeholder{color:#666}.signup-form--final[data-astro-cid-jfgd5vnc] input[data-astro-cid-jfgd5vnc][type=email]:focus{background:#fff;border-color:#d2a849}.signup-form--final[data-astro-cid-jfgd5vnc] .cta-button[data-astro-cid-jfgd5vnc]{background:linear-gradient(135deg,#d2a849,#e4b85a);color:#1a1a2e;box-shadow:0 4px 15px #d2a84966,0 0 0 1px #d2a8494d}.signup-form--final[data-astro-cid-jfgd5vnc] .cta-button[data-astro-cid-jfgd5vnc]:hover{background:linear-gradient(135deg,#e4b85a,#f0c56b);box-shadow:0 8px 25px #d2a84980,0 0 0 1px #d2a84966}@media(max-width:600px){.signup-form[data-astro-cid-jfgd5vnc]{flex-direction:column;gap:.75rem}.signup-form[data-astro-cid-jfgd5vnc] input[data-astro-cid-jfgd5vnc][type=email]{min-width:100%;padding:1rem 1.25rem}.cta-button[data-astro-cid-jfgd5vnc]{width:100%;padding:1rem 1.5rem;min-height:52px}}.faq-item[data-astro-cid-7h4h7iwu]{margin-bottom:2.5rem;padding:2rem;background:#1a1a2e;border-radius:12px;border-left:4px solid #625DF4;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.faq-item[data-astro-cid-7h4h7iwu]:hover{transform:translateY(-4px);border-left-color:#d2a849;box-shadow:0 8px 32px #0000004d}.faq-item[data-astro-cid-7h4h7iwu] h3[data-astro-cid-7h4h7iwu]{color:#d2a849;margin-bottom:1rem}.faq-item[data-astro-cid-7h4h7iwu] p[data-astro-cid-7h4h7iwu]{color:#d0d0e0;margin:0}#hero h2,#problem h2,#why-tools-fail h2,#how-i-did-it h2,#founder-story h2,#whats-next h2,#faq h2,#final-cta h2{text-align:center}h2{background:linear-gradient(135deg,var(--color-text) 0%,var(--color-text-muted) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}#hero{padding:var(--space-2xl) 0;background:radial-gradient(ellipse at 20% 0%,rgba(98,93,244,.15) 0%,transparent 50%),radial-gradient(ellipse at 80% 100%,rgba(210,168,73,.1) 0%,transparent 50%),linear-gradient(180deg,var(--color-bg-dark) 0%,var(--color-bg-section) 100%)}#hero .container{width:100%}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl);align-items:center}.hero-content{text-align:left}.hero-content .signup-form{justify-content:flex-start;margin-left:0;margin-right:0}.hero-visual{display:flex;justify-content:center;align-items:center}#hero h1{font-size:clamp(2rem,4vw,3rem);margin-bottom:var(--space-md);line-height:1.3;color:#fff}.gold{color:var(--color-accent)}.check{font-weight:700;font-size:1.2em}.subheadline{font-size:1.15rem;color:var(--color-text-muted);margin-bottom:var(--space-md);font-weight:400}.screenshots{position:relative;width:100%;max-width:380px}.screenshot-wrapper{text-align:center;position:relative;transition:opacity .8s ease-in-out}.screenshot-before{position:relative;z-index:2}.screenshot-after{position:absolute;top:0;left:0;right:0;z-index:1}.screenshot-wrapper img{width:100%;border-radius:16px;box-shadow:0 4px 6px #0000001a,0 20px 50px #0006,0 0 0 1px #ffffff0d}.screenshot-before img{box-shadow:0 4px 6px #0000001a,0 20px 50px #c8323240,0 0 0 1px #ffffff0d}.screenshot-after img{box-shadow:0 4px 6px #0000001a,0 20px 50px #d2a8494d,0 0 0 1px #ffffff0d}.timestamp{position:absolute;bottom:12px;right:12px;padding:.4rem .9rem;background:#000000b3;border-radius:20px;color:#fff;font-size:.8rem;font-weight:500;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);z-index:10}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px) rotate(-.5deg)}20%,40%,60%,80%{transform:translate(4px) rotate(.5deg)}}@keyframes explode{0%{transform:scale(1);opacity:1;filter:blur(0)}50%{transform:scale(1.05);opacity:.7;filter:blur(2px)}to{transform:scale(1.15);opacity:0;filter:blur(8px)}}.screenshot-before.shake{animation:shake .5s cubic-bezier(.36,.07,.19,.97) both}.screenshot-before.explode{animation:explode .4s ease-out forwards}.hook{font-size:1.25rem;color:var(--color-text);margin-bottom:var(--space-lg);font-weight:400}.trust-line{color:var(--color-text-subtle);font-size:.9rem;margin-top:var(--space-md)}.scroll-cta{display:block;text-align:center;margin:var(--space-xl) auto 0;color:var(--color-accent);text-decoration:none;font-size:1rem;font-weight:500;transition:all var(--transition-base);animation:bounce-down 2s ease-in-out infinite}.scroll-cta:hover{color:var(--color-accent-hover)}@keyframes bounce-down{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}#problem{background-color:#141428!important;background-image:radial-gradient(ellipse at 50% 0%,rgba(98,93,244,.08) 0%,transparent 60%)!important}.problem-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg);margin:var(--space-xl) 0}.problem-card{background:var(--glass-bg);backdrop-filter:blur(20px);padding:var(--space-lg);border-radius:20px;border:1px solid var(--glass-border);transition:all var(--transition-slow);position:relative;overflow:hidden}.problem-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-accent),var(--color-primary));opacity:0;transition:opacity var(--transition-base)}.problem-card:hover{transform:translateY(-4px);border-color:var(--color-border-accent);box-shadow:var(--glass-shadow)}.problem-card:hover:before{opacity:1}.problem-card h3{color:var(--color-accent);margin-bottom:var(--space-sm);font-size:1.35rem;font-weight:600}.problem-card p{color:var(--color-text-muted);margin-bottom:var(--space-xs);font-size:1rem;line-height:1.7}.problem-card p strong{color:var(--color-text)}.stat-callout{text-align:center;font-size:1.35rem;margin:var(--space-xl) 0 var(--space-md);color:var(--color-text)}.stat-callout strong{color:var(--color-accent)}.empathy{text-align:center;color:var(--color-text-muted);max-width:700px;margin:0 auto var(--space-lg);font-size:1.1rem;line-height:1.8}.section-cta{display:inline-block;text-align:center;color:var(--color-accent);text-decoration:none;font-size:1.1rem;font-weight:500;padding:var(--space-sm) var(--space-md);border-radius:8px;transition:all var(--transition-base);margin:var(--space-md) auto 0;width:100%}.section-cta:hover{background:#d2a8491a;color:var(--color-accent-hover)}#why-tools-fail{background-color:#0f0f1a!important}.tool-failures{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg);margin:var(--space-xl) 0}.tool-card{background:var(--glass-bg);backdrop-filter:blur(20px);padding:var(--space-lg);border-radius:20px;border:1px solid var(--glass-border);transition:all var(--transition-slow)}.tool-card:hover{transform:translateY(-4px);border-color:#ff64644d;box-shadow:0 10px 40px #c832321a}.tool-card h3{font-size:1.35rem;margin-bottom:var(--space-sm);color:var(--color-text)}.tool-card .quote{font-style:italic;color:var(--color-text-muted);margin-bottom:var(--space-md);font-size:.95rem;padding-left:var(--space-sm);border-left:2px solid var(--color-border);line-height:1.6}.tool-card ul{list-style:none;padding:0;margin:0}.tool-card li{color:var(--color-text-muted);margin-bottom:var(--space-xs);font-size:.95rem;padding-left:var(--space-md);position:relative}.tool-card li:before{content:"✗";position:absolute;left:0;color:#ff6b6b}.pattern,.insight{text-align:center;max-width:750px;margin:var(--space-lg) auto}.pattern{font-size:1.1rem;color:var(--color-text-muted)}.insight{font-size:1.25rem;color:var(--color-text);padding:var(--space-lg);background:var(--glass-bg);border-radius:16px;border:1px solid var(--glass-border)}.insight strong{color:var(--color-accent);display:block;margin-top:var(--space-xs)}#how-i-did-it{background-color:#141428!important;background-image:radial-gradient(ellipse at 50% 100%,rgba(210,168,73,.08) 0%,transparent 60%)!important}.steps{max-width:750px;margin:var(--space-xl) auto}.step{background:var(--glass-bg);backdrop-filter:blur(20px);padding:var(--space-lg);border-radius:20px;margin-bottom:var(--space-md);border:1px solid var(--glass-border);border-left:4px solid var(--color-primary);transition:all var(--transition-slow);position:relative}.step:hover{transform:translate(8px);border-left-color:var(--color-accent);box-shadow:var(--glass-shadow)}.step-header{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-sm)}.step-number{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:linear-gradient(135deg,var(--color-primary),#7269ff);color:#fff;border-radius:12px;font-weight:700;font-size:1.1rem;box-shadow:0 4px 15px #625df466}.step h3{margin:0;font-size:1.2rem;color:var(--color-text)}.step p{color:var(--color-text-muted);margin-bottom:var(--space-xs);line-height:1.7}.step p strong{color:var(--color-accent)}.step ul{margin:var(--space-sm) 0 0 var(--space-lg);color:var(--color-text-muted)}.step li{margin-bottom:var(--space-xs);position:relative}.step li::marker{color:var(--color-accent)}.mid-cta-block{margin-top:var(--space-xl);padding:var(--space-lg);background:linear-gradient(135deg,#d2a84914,#625df414);border-radius:20px;border:1px solid var(--color-border-accent)}.honest-note{text-align:center;color:var(--color-text);margin:0 0 var(--space-md);font-size:1.1rem;line-height:1.6}#founder-story{background-color:#0f0f1a!important}.story-content{display:grid;grid-template-columns:220px 1fr;gap:var(--space-xl);max-width:950px;margin:var(--space-xl) auto;align-items:start}.founder-photo{position:relative}.founder-photo img{width:100%;border-radius:20px;box-shadow:0 10px 40px #0006,0 0 0 1px #ffffff0d}.founder-photo:after{content:"";position:absolute;bottom:-10px;left:10%;right:10%;height:20px;background:radial-gradient(ellipse,rgba(98,93,244,.3),transparent);filter:blur(10px)}.founder-text p{color:var(--color-text-muted);margin-bottom:var(--space-md);font-size:1.05rem;line-height:1.8}.founder-text ul{margin:var(--space-md) 0 var(--space-md) var(--space-md);color:var(--color-text-muted)}.founder-text li{margin-bottom:var(--space-xs);line-height:1.7}.realization{color:var(--color-text);font-size:1.15rem;margin:var(--space-md) 0}.realization strong{color:var(--color-accent)}.callout{text-align:center;font-size:1.35rem;max-width:800px;margin:var(--space-xl) auto;padding:var(--space-lg);background:var(--glass-bg);backdrop-filter:blur(20px);border-radius:20px;border:1px solid var(--glass-border);line-height:1.6}.callout strong{color:var(--color-accent);display:block;margin-top:var(--space-xs)}.pricing-mission{color:var(--color-text-muted);font-size:1.05rem;line-height:1.8;padding:var(--space-md);background:#d2a84914;border-radius:12px;border-left:4px solid var(--color-accent);margin-top:var(--space-md)}#whats-next{background-color:#141428!important;background-image:radial-gradient(ellipse at 50% 50%,rgba(98,93,244,.06) 0%,transparent 60%)!important}#whats-next .intro{text-align:center;color:var(--color-text-muted);margin-bottom:var(--space-xl);font-size:1.15rem}.roadmap{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-md);max-width:1100px;margin:0 auto var(--space-lg)}.roadmap-item{background:var(--glass-bg);backdrop-filter:blur(20px);padding:var(--space-md);border-radius:16px;border:1px solid var(--glass-border);transition:all var(--transition-slow);position:relative;overflow:hidden}.roadmap-item:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--color-border);transition:background var(--transition-base)}.roadmap-item:hover{transform:translateY(-4px);box-shadow:var(--glass-shadow)}.roadmap-item .status{display:inline-block;font-size:.8rem;margin-bottom:var(--space-sm);padding:.25rem .5rem;border-radius:6px;background:#ffffff0d;font-weight:500}.roadmap-item h3{font-size:1.05rem;margin-bottom:var(--space-xs);color:var(--color-text)}.roadmap-item p{font-size:.9rem;color:var(--color-text-muted);margin:0;line-height:1.6}.roadmap-item.now:before{background:var(--color-success)}.roadmap-item.now{border-color:#4caf504d}.roadmap-item.next:before{background:var(--color-accent)}.roadmap-item.next{border-color:var(--color-border-accent)}.participation{text-align:center;margin:var(--space-xl) 0;font-size:1.1rem}.participation strong{color:var(--color-accent)}#faq{background-color:#0f0f1a!important}.faq-list{max-width:850px;margin:var(--space-xl) auto}#final-cta{background-color:#625df4;background-image:radial-gradient(ellipse at 50% 0%,rgba(210,168,73,.2) 0%,transparent 50%),linear-gradient(135deg,#625df4,#7269ff,#8b7dff);text-align:center;padding:var(--space-2xl) 0}#final-cta h2{margin-bottom:var(--space-md);background:linear-gradient(135deg,#fff,#f0f0f0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.price-anchor{font-size:1.15rem;color:#ffffffd9;margin-bottom:var(--space-sm)}.recap{font-size:1.25rem;margin-bottom:var(--space-lg);color:#ffffffe6;line-height:1.6}.benefits{margin:var(--space-lg) 0;display:flex;justify-content:center;gap:var(--space-lg);flex-wrap:wrap}.benefits p{font-size:1.1rem;margin:0;color:#fffffff2;display:flex;align-items:center;gap:var(--space-xs)}.no-spam{color:#fff9;font-size:.875rem;margin-top:var(--space-md)}.closing{font-size:1.35rem;margin-top:var(--space-xl);color:var(--color-text)}.closing strong{display:block;margin-top:var(--space-xs)}footer{background:#080812;padding:var(--space-lg) 0;text-align:center;border-top:1px solid var(--glass-border)}footer .footer-logo{max-width:180px;height:auto;margin-bottom:var(--space-sm);opacity:.9}footer p{color:var(--color-text-subtle);font-size:.875rem;margin:0}@media(max-width:1024px){.roadmap{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.hero-grid{grid-template-columns:1fr;gap:var(--space-lg);text-align:center}.hero-content{text-align:center}.hero-visual{order:-1}.problem-cards,.tool-failures{grid-template-columns:1fr;gap:var(--space-md)}.roadmap{grid-template-columns:1fr}.story-content{grid-template-columns:1fr;text-align:center}.founder-photo{max-width:200px;margin:0 auto}.founder-text{text-align:left}.benefits{flex-direction:column;gap:var(--space-sm)}}@media(max-width:600px){section{padding:var(--space-xl) 0}.container{padding:0 var(--space-md)}#hero{padding:var(--space-lg) 0 var(--space-md)}#hero h1{font-size:1.85rem}h2{font-size:1.6rem}.screenshots{max-width:280px;margin:var(--space-sm) auto var(--space-xs)}.screenshot-wrapper img{max-width:100%}.timestamp{font-size:.75rem;padding:.3rem .7rem;bottom:8px}.hook{font-size:1rem}.problem-card,.tool-card,.step,.roadmap-item{padding:var(--space-md)}.callout{padding:var(--space-md);font-size:1.1rem}}.fade-in-up{opacity:0;transform:translateY(30px);transition:opacity .4s ease-out,transform .4s ease-out}.fade-in-up.visible{opacity:1;transform:translateY(0)}.fade-in-left{opacity:0;transform:translate(-30px);transition:opacity .4s ease-out,transform .4s ease-out}.fade-in-left.visible{opacity:1;transform:translate(0)}.fade-in-right{opacity:0;transform:translate(30px);transition:opacity .4s ease-out,transform .4s ease-out}.fade-in-right.visible{opacity:1;transform:translate(0)}.delay-1{transition-delay:.1s}.delay-2{transition-delay:.2s}.delay-3{transition-delay:.3s}.delay-4{transition-delay:.4s}@media(prefers-reduced-motion:reduce){.fade-in-up,.fade-in-left,.fade-in-right{opacity:1;transform:none;transition:none}}
