:root{--bg-deep: #08080c;--bg-card: #0f0f14;--bg-elevated: #16161d;--bg-hover: #1c1c26;--text-primary: #f0f0f4;--text-secondary: #9090a0;--text-muted: #606070;--accent-primary: #8b5cf6;--accent-secondary: #06b6d4;--accent-tertiary: #10b981;--accent-warm: #f59e0b;--accent-rose: #f43f5e;--gradient-hero: linear-gradient(135deg, #8b5cf6 0%, #6366f1 40%, #06b6d4 100%);--gradient-card: linear-gradient(145deg, rgba(139, 92, 246, .08) 0%, rgba(6, 182, 212, .04) 100%);--gradient-glow: radial-gradient(ellipse at center, rgba(139, 92, 246, .15) 0%, transparent 70%);--border-subtle: rgba(255, 255, 255, .06);--border-accent: rgba(139, 92, 246, .3);--shadow-glow: 0 0 60px rgba(139, 92, 246, .2)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Outfit,-apple-system,sans-serif;background:var(--bg-deep);color:var(--text-primary);line-height:1.7;overflow-x:hidden}body:before{content:"";position:fixed;inset: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.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");opacity:.02;pointer-events:none;z-index:10000}nav{position:fixed;top:0;left:0;right:0;padding:1.25rem 3rem;display:flex;justify-content:space-between;align-items:center;z-index:1000;background:#08080ccc;backdrop-filter:blur(20px);border-bottom:1px solid var(--border-subtle)}.logo{font-family:JetBrains Mono,monospace;font-size:1.35rem;font-weight:700;background:var(--gradient-hero);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}.nav-links{display:flex;gap:2.5rem;align-items:center}.nav-links a{color:var(--text-secondary);text-decoration:none;font-size:.9rem;font-weight:500;transition:color .2s}.nav-links a:hover{color:var(--text-primary)}.nav-cta{padding:.6rem 1.25rem;background:var(--accent-primary);color:#fff!important;border-radius:8px;font-weight:600;transition:all .2s}.nav-cta:hover{background:#7c4ddb;transform:translateY(-1px)}.hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:8rem 2rem 4rem;position:relative}.hero:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:150%;height:100%;background:var(--gradient-glow);pointer-events:none}.hero-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:100px;font-size:.85rem;color:var(--text-secondary);margin-bottom:2rem;animation:fadeInUp .6s ease-out}.hero-badge-dot{width:8px;height:8px;background:var(--accent-tertiary);border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero h1{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;line-height:1.1;margin-bottom:1.5rem;max-width:900px;letter-spacing:-.03em;animation:fadeInUp .6s ease-out .1s backwards}.hero h1 .gradient-text{background:var(--gradient-hero);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle{font-size:1.35rem;color:var(--text-secondary);max-width:650px;margin-bottom:2.5rem;font-weight:400;animation:fadeInUp .6s ease-out .2s backwards}.hero-ctas{display:flex;gap:1rem;margin-bottom:3rem;animation:fadeInUp .6s ease-out .3s backwards}.btn-primary{padding:1rem 2rem;background:var(--accent-primary);color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:600;font-family:inherit;cursor:pointer;text-decoration:none;transition:all .2s;display:inline-flex;align-items:center;gap:.5rem}.btn-primary:hover{background:#7c4ddb;transform:translateY(-2px);box-shadow:var(--shadow-glow)}.btn-secondary{padding:1rem 2rem;background:transparent;color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:10px;font-size:1rem;font-weight:500;font-family:inherit;cursor:pointer;text-decoration:none;transition:all .2s}.btn-secondary:hover{background:var(--bg-elevated);border-color:var(--border-accent)}.hero-proof{display:flex;align-items:center;gap:2rem;color:var(--text-muted);font-size:.9rem;animation:fadeInUp .6s ease-out .4s backwards}.hero-proof-item{display:flex;align-items:center;gap:.5rem}.hero-proof-icon{color:var(--accent-tertiary)}section{padding:6rem 2rem;max-width:1200px;margin:0 auto}.section-label{font-family:JetBrains Mono,monospace;font-size:.8rem;color:var(--accent-primary);text-transform:uppercase;letter-spacing:.15em;margin-bottom:1rem}.section-title{font-size:clamp(2rem,4vw,3rem);font-weight:700;margin-bottom:1rem;letter-spacing:-.02em}.section-subtitle{font-size:1.15rem;color:var(--text-secondary);max-width:600px;margin-bottom:3rem}.problem-section{text-align:center;background:var(--bg-card);max-width:100%;padding:6rem 2rem}.problem-section .section-content{max-width:1200px;margin:0 auto}.problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem}.problem-card{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:16px;padding:2rem;text-align:left}.problem-card-icon{font-size:2rem;margin-bottom:1rem}.problem-card h3{font-size:1.1rem;font-weight:600;margin-bottom:.75rem}.problem-card p{color:var(--text-secondary);font-size:.95rem}.inside-section{text-align:center}.inside-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:3rem}.inside-card{background:var(--gradient-card);border:1px solid var(--border-subtle);border-radius:16px;padding:2rem;text-align:left;transition:all .3s}.inside-card:hover{border-color:var(--border-accent);transform:translateY(-4px)}.inside-card-header{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.inside-card-icon{width:48px;height:48px;background:var(--bg-elevated);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.inside-card h3{font-size:1.15rem;font-weight:600}.inside-card p{color:var(--text-secondary);font-size:.95rem;margin-bottom:1rem}.inside-card-tag{display:inline-block;padding:.25rem .75rem;background:var(--bg-deep);border-radius:100px;font-size:.75rem;font-family:JetBrains Mono,monospace;color:var(--text-muted)}.triggers-section{background:var(--bg-card);max-width:100%;padding:6rem 2rem}.triggers-section .section-content{max-width:1200px;margin:0 auto;text-align:center}.triggers-quote{font-size:1.75rem;font-weight:300;font-style:italic;color:var(--text-secondary);max-width:700px;margin:0 auto 3rem;line-height:1.5}.triggers-quote strong{color:var(--text-primary);font-weight:600}.triggers-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.trigger-card{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:16px;padding:1.75rem;text-align:left;transition:all .3s}.trigger-card:hover{border-color:var(--border-accent)}.trigger-emoji{font-size:2rem;margin-bottom:1rem}.trigger-label{font-size:.75rem;font-family:JetBrains Mono,monospace;color:var(--accent-secondary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem}.trigger-card h3{font-size:1.1rem;font-weight:600;margin-bottom:.75rem}.trigger-card p{color:var(--text-secondary);font-size:.9rem;line-height:1.6}.playbooks-section{text-align:center}.playbooks-tagline{font-size:1.25rem;color:var(--text-secondary);margin-bottom:3rem}.playbooks-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.playbook-type{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:12px;padding:1.5rem;text-align:left;transition:all .2s}.playbook-type:hover{background:var(--bg-elevated);border-color:var(--border-accent)}.playbook-type-icon{font-size:1.5rem;margin-bottom:.75rem}.playbook-type h4{font-size:.95rem;font-weight:600;margin-bottom:.5rem}.playbook-type ul{list-style:none;font-size:.8rem;color:var(--text-muted)}.playbook-type li{padding:.15rem 0}.comparison-section{background:var(--bg-card);max-width:100%;padding:6rem 2rem}.comparison-section .section-content{max-width:1000px;margin:0 auto;text-align:center}.comparison-table{width:100%;border-collapse:collapse;margin-top:3rem;text-align:left}.comparison-table th,.comparison-table td{padding:1.25rem 1.5rem;border-bottom:1px solid var(--border-subtle)}.comparison-table th{font-weight:600;font-size:.95rem;color:var(--text-muted)}.comparison-table th:first-child{color:var(--text-primary)}.comparison-table td{font-size:.95rem;color:var(--text-secondary)}.comparison-table td:first-child{color:var(--text-primary);font-weight:500}.comparison-highlight{background:#8b5cf61a}.comparison-highlight td{color:var(--text-primary)}.check-icon{color:var(--accent-tertiary)}.x-icon{color:var(--accent-rose)}.pricing-section{text-align:center;padding:8rem 2rem}.pricing-card{max-width:550px;margin:3rem auto 0;background:var(--gradient-card);border:2px solid var(--border-accent);border-radius:24px;padding:3rem;position:relative;overflow:hidden}.pricing-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-hero)}.pricing-badge{display:inline-block;padding:.4rem 1rem;background:var(--accent-primary);color:#fff;border-radius:100px;font-size:.8rem;font-weight:600;margin-bottom:1.5rem}.pricing-name{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.pricing-tagline{color:var(--text-secondary);margin-bottom:2rem}.pricing-price{margin-bottom:2rem}.pricing-amount{font-size:4rem;font-weight:700;letter-spacing:-.03em}.pricing-currency{font-size:1.6rem;font-weight:500;color:#fff9;margin-left:.2rem}.pricing-period{color:var(--text-muted);font-size:1.1rem}.pricing-features{list-style:none;text-align:left;margin-bottom:2.5rem}.pricing-features li{padding:.75rem 0;display:flex;align-items:flex-start;gap:.75rem;border-bottom:1px solid var(--border-subtle)}.pricing-features li:last-child{border-bottom:none}.pricing-features .feature-icon{color:var(--accent-tertiary);font-size:1.1rem;flex-shrink:0;margin-top:.1rem}.pricing-cta{width:100%;padding:1.25rem 2rem;font-size:1.1rem}.pricing-guarantee{margin-top:1.5rem;font-size:.85rem;color:var(--text-muted)}.pricing-comparison{margin-top:3rem;padding-top:3rem;border-top:1px solid var(--border-subtle)}.pricing-comparison-title{font-size:.9rem;color:var(--text-muted);margin-bottom:1.5rem}.pricing-vs{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;text-align:center}.pricing-vs-item{padding:1rem;background:var(--bg-deep);border-radius:12px}.pricing-vs-label{font-size:.8rem;color:var(--text-muted);margin-bottom:.25rem}.pricing-vs-value{font-family:JetBrains Mono,monospace;font-weight:700}.pricing-vs-value.highlight{color:var(--accent-tertiary)}.pricing-vs-value.dim{color:var(--text-muted)}.faq-section{background:var(--bg-card);max-width:100%;padding:6rem 2rem}.faq-section .section-content{max-width:800px;margin:0 auto}.faq-grid{margin-top:3rem}.faq-item{border-bottom:1px solid var(--border-subtle);padding:1.5rem 0}.faq-question{font-size:1.1rem;font-weight:600;margin-bottom:.75rem;display:flex;align-items:flex-start;gap:.75rem}.faq-question:before{content:"Q";font-family:JetBrains Mono,monospace;font-size:.8rem;color:var(--accent-primary);background:var(--bg-elevated);padding:.25rem .5rem;border-radius:4px;flex-shrink:0}.faq-answer{color:var(--text-secondary);padding-left:2.5rem;line-height:1.7}.final-cta{text-align:center;padding:8rem 2rem;position:relative}.final-cta:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:150%;height:100%;background:var(--gradient-glow);pointer-events:none}.final-cta-title{font-size:clamp(2rem,4vw,3rem);font-weight:700;margin-bottom:1rem;letter-spacing:-.02em}.final-cta-subtitle{font-size:1.15rem;color:var(--text-secondary);max-width:550px;margin:0 auto 2.5rem}footer{padding:3rem 2rem;border-top:1px solid var(--border-subtle)}.footer-content{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.footer-brand{display:flex;align-items:center;gap:.5rem}.footer-logo{font-family:JetBrains Mono,monospace;font-size:1.1rem;font-weight:700;color:var(--text-primary)}.footer-divider{color:var(--text-muted)}.footer-parent{font-size:.9rem;color:var(--text-muted);text-decoration:none;transition:color .2s}.footer-parent:hover{color:var(--accent)}.footer-links{display:flex;gap:2rem}.footer-links a{color:var(--text-muted);text-decoration:none;font-size:.9rem;transition:color .2s}.footer-links a:hover{color:var(--text-primary)}.github-proof{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-secondary);text-decoration:none;font-size:.9rem;transition:all .2s;margin-top:1rem}.github-proof:hover{border-color:var(--border-accent);color:var(--text-primary)}@media(max-width:1024px){.problem-grid,.triggers-grid,.playbooks-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){nav{padding:1rem 1.5rem}.nav-links{display:none}.hero{padding:7rem 1.5rem 3rem}.hero-ctas{flex-direction:column;width:100%;max-width:300px}.hero-proof{flex-direction:column;gap:.75rem}.problem-grid,.inside-grid,.triggers-grid,.playbooks-grid{grid-template-columns:1fr}.comparison-table{font-size:.85rem}.comparison-table th,.comparison-table td{padding:1rem .75rem}.pricing-vs{grid-template-columns:1fr}.footer-content{flex-direction:column;gap:1.5rem;text-align:center}}
