:root{--bg-deep: #01020E;--bg-purple: #380E60;--bg-card: rgba(255, 255, 255, .08);--bg-card-hover: rgba(255, 255, 255, .12);--purple-dark: #380E60;--violet: #8321C9;--violet-light: #AD61E4;--lavender: #A66DCE;--pink: #FF60CE;--pink-soft: #FF60CE;--pink-light: #FF7BD6;--cyan: #06F5EA;--cyan-bright: #0FF5CE;--yellow: #FEDD67;--text-primary: #FFFFFF;--text-secondary: rgba(255, 255, 255, .75);--text-muted: rgba(255, 255, 255, .45);--font-display: "Syne", sans-serif;--font-body: "Inter", system-ui, -apple-system, sans-serif;--space-xs: .5rem;--space-sm: 1rem;--space-md: 1.25rem;--space-lg: 2.5rem;--space-xl: 4rem;--space-2xl: 6rem;--space-3xl: 8rem;--content-width: 640px;--page-width: 1080px;--radius-card: 20px;--radius-md: 14px;--radius-sm: 10px;--ease-out-expo: cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);font-size:1.0625rem;line-height:1.65;color:var(--text-primary);background:linear-gradient(135deg,var(--purple-dark) 0%,var(--bg-deep) 40%,var(--bg-deep) 100%);background-attachment:fixed;min-height:100vh;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:var(--cyan);text-decoration:none;transition:opacity .2s ease}a:hover{opacity:.8}:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}h1,h2,h3{font-family:var(--font-display);font-weight:700;line-height:1.1;letter-spacing:-.02em}h1{font-size:clamp(2.5rem,6vw,4rem)}h2{font-size:clamp(1.75rem,4vw,2.5rem);margin-bottom:var(--space-md)}h3{font-size:clamp(1.25rem,2.5vw,1.5rem);margin-bottom:var(--space-sm)}p{color:var(--text-secondary);max-width:var(--content-width)}.page-container{width:100%;max-width:var(--page-width);margin:0 auto;padding:0 var(--space-md)}section{padding:var(--space-3xl) 0}.header{position:fixed;top:0;left:0;right:0;z-index:100;padding:var(--space-sm) var(--space-md);transition:background-color .3s ease,backdrop-filter .3s ease}.header.scrolled{background-color:#01020ed9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.header-inner{max-width:var(--page-width);margin:0 auto;display:flex;align-items:center;justify-content:space-between}.header-logo{height:48px;width:auto}.header-cta{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.5rem;background:linear-gradient(135deg,var(--yellow) 0%,var(--pink-soft) 100%);color:var(--bg-deep);font-family:var(--font-display);font-weight:700;font-size:.875rem;border-radius:100px;border:none;cursor:pointer;transition:transform .2s var(--ease-out-expo),box-shadow .2s ease;text-decoration:none}.header-cta:hover{transform:scale(1.03);box-shadow:0 0 24px #fedd6740;opacity:1}.hero{min-height:100vh;display:flex;align-items:center;padding-top:80px;position:relative;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl);align-items:center;width:100%}.hero-content{max-width:520px}.hero h1{margin-bottom:var(--space-md);background:linear-gradient(135deg,var(--text-primary) 0%,var(--violet-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-sub{font-size:1.125rem;line-height:1.6;color:var(--text-secondary);margin-bottom:var(--space-lg)}.hero-price{font-size:.9375rem;color:var(--text-muted);margin-bottom:var(--space-lg)}.hero-visual{display:flex;justify-content:center;align-items:center;position:relative}.phone-mockup{width:280px;border-radius:32px;box-shadow:0 0 60px #06f5ea1f,0 0 120px #8321c914,0 20px 60px #00000080;position:relative;z-index:2}.hero-glow{position:absolute;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(131,33,201,.25) 0%,rgba(6,245,234,.05) 50%,transparent 70%);filter:blur(60px);z-index:1}.store-badges{display:flex;gap:var(--space-sm);align-items:center;flex-wrap:wrap}.store-badge{height:44px;width:auto;transition:transform .2s var(--ease-out-expo)}.store-badge:hover{transform:scale(1.05)}.email-capture{display:flex;gap:.5rem;margin-top:var(--space-md);max-width:400px}.email-capture input{flex:1;padding:.75rem 1rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-body);font-size:.9375rem;outline:none;transition:border-color .2s ease}.email-capture input::placeholder{color:var(--text-muted)}.email-capture input:focus{border-color:var(--cyan)}.email-capture button{padding:.75rem 1.25rem;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-body);font-size:.875rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .2s ease}.email-capture button:hover{background:#ffffff1f}.email-hint{font-size:.8125rem;color:var(--text-muted);margin-top:.5rem}.discord-link{display:inline-block;margin-top:.75rem;color:var(--cyan);font-size:.875rem;text-decoration:none;transition:opacity .2s}.discord-link:hover{opacity:.8}.proof-bar{text-align:center;padding:var(--space-xl) 0;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.proof-bar p{max-width:500px;margin:0 auto;font-size:1rem;color:var(--text-muted);font-style:italic}.problem{background:linear-gradient(180deg,transparent 0%,rgba(5,6,26,.5) 100%)}.problem h2{color:var(--text-primary)}.problem-copy{max-width:var(--content-width)}.problem-copy p{margin-bottom:var(--space-md);font-size:1.0625rem;line-height:1.75}.problem-copy p:first-of-type{color:var(--text-primary);font-size:1.125rem}.problem-copy .scene{color:var(--text-primary)}.problem-copy .insight{color:var(--pink-light);font-weight:500}.mechanism{position:relative}.mechanism-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2xl);align-items:start}.mechanism-copy h2{color:var(--text-primary)}.mechanism-copy p{margin-bottom:var(--space-md);line-height:1.75}.mechanism-copy .claim{color:var(--text-primary);font-weight:500}.mechanism-visual{display:flex;justify-content:center;align-items:flex-start;padding-top:var(--space-lg)}.mechanism-visual .phone-mockup{width:260px}.features{background:linear-gradient(180deg,transparent 0%,rgba(8,9,30,.4) 50%,transparent 100%)}.features h2{text-align:center;margin-bottom:var(--space-2xl)}.feature-grid{display:grid;gap:var(--space-2xl)}.feature-card{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl);align-items:center}.feature-card:nth-child(2n){direction:rtl}.feature-card:nth-child(2n)>*{direction:ltr}.feature-text h3{color:var(--text-primary)}.feature-text p{line-height:1.7}.feature-visual{display:flex;justify-content:center}.feature-mockup{width:240px;border-radius:var(--radius-card);box-shadow:0 10px 40px #0006}.feature-placeholder{width:260px;height:460px;border-radius:var(--radius-card);background:#ffffff0f;border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:.8125rem;text-align:center;padding:var(--space-md);position:relative;overflow:hidden}.feature-placeholder:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(131,33,201,.08) 0%,transparent 40%,rgba(6,245,234,.04) 100%);border-radius:inherit}.pricing{text-align:center}.pricing h2{margin-bottom:var(--space-xs)}.pricing-intro{margin:0 auto var(--space-xl);text-align:center}.pricing-card{max-width:420px;margin:0 auto var(--space-lg);padding:var(--space-xl);background:var(--bg-card);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-card);position:relative;overflow:hidden}.pricing-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--yellow),var(--cyan-bright))}.pricing-options{display:flex;gap:var(--space-lg);justify-content:center;margin-bottom:var(--space-lg)}.price-option{text-align:center}.price-amount{font-family:var(--font-display);font-size:2.5rem;font-weight:700;color:var(--text-primary);line-height:1}.price-period{font-size:.875rem;color:var(--text-muted);margin-top:.25rem}.price-save{display:inline-block;margin-top:.5rem;padding:.25rem .75rem;background:#06f5ea1a;color:var(--cyan);font-size:.75rem;font-weight:600;border-radius:100px}.pricing-divider{width:1px;background:#ffffff1a;align-self:stretch}.pricing-trial{font-size:.9375rem;color:var(--text-secondary);margin-bottom:var(--space-lg)}.pricing-note{font-size:.8125rem;color:var(--text-muted);margin-top:var(--space-md)}.social-proof h2{text-align:center;margin-bottom:var(--space-xl)}.proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md);max-width:800px;margin:0 auto var(--space-xl)}.proof-point{text-align:center;padding:var(--space-lg);background:var(--bg-card);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-card)}.proof-point .number{font-family:var(--font-display);font-size:2rem;font-weight:700;color:var(--cyan);margin-bottom:.25rem}.proof-point .label{font-size:.875rem;color:var(--text-muted)}.testimonial-card{max-width:var(--content-width);margin:0 auto;padding:var(--space-xl);background:var(--bg-card);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-card);text-align:center;position:relative;overflow:hidden}.testimonial-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--yellow),var(--cyan-bright))}.testimonial-card blockquote{font-size:1.0625rem;line-height:1.7;color:var(--text-secondary);font-style:italic;margin-bottom:var(--space-sm)}.testimonial-card cite{font-size:.875rem;color:var(--text-muted);font-style:normal}.not-for-everyone{text-align:center;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05);padding:var(--space-2xl) 0}.not-for-everyone h2{margin-bottom:var(--space-md)}.not-for-everyone p{max-width:520px;margin:0 auto var(--space-md);text-align:center}.final-cta{text-align:center;position:relative}.final-cta h2{margin-bottom:var(--space-xl);background:linear-gradient(135deg,var(--text-primary) 0%,var(--cyan) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.two-futures{max-width:var(--content-width);margin:0 auto var(--space-xl);text-align:left}.two-futures p{margin-bottom:var(--space-md);line-height:1.75}.two-futures .or-divider{text-align:center;color:var(--text-muted);font-size:.875rem;letter-spacing:.1em;text-transform:uppercase;margin:var(--space-lg) 0}.two-futures .future-bright{color:var(--text-primary)}.final-cta .claim{font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:var(--text-primary);margin-bottom:var(--space-xs)}.final-cta .trial-note{color:var(--text-muted);font-size:.9375rem;margin-bottom:var(--space-lg)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 2.25rem;background:linear-gradient(135deg,var(--yellow) 0%,var(--pink-soft) 100%);color:var(--bg-deep);font-family:var(--font-display);font-weight:700;font-size:1rem;border-radius:100px;border:none;cursor:pointer;text-decoration:none;transition:transform .2s var(--ease-out-expo),box-shadow .2s ease}.btn-primary:hover{transform:scale(1.03);box-shadow:0 0 30px #fedd6740;opacity:1}.ps{padding:var(--space-xl) 0;text-align:center}.ps p{max-width:var(--content-width);margin:0 auto;font-size:.9375rem;color:var(--text-muted)}.faq{max-width:var(--content-width);margin:0 auto}.faq h2{text-align:center;margin-bottom:var(--space-xl)}.faq-item{border-bottom:1px solid rgba(255,255,255,.06);padding:var(--space-md) 0}.faq-question{width:100%;background:none;border:none;color:var(--text-primary);font-family:var(--font-body);font-size:1rem;font-weight:500;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--space-sm);padding:0}.faq-question:after{content:"+";font-size:1.25rem;color:var(--text-muted);transition:transform .2s ease;flex-shrink:0}.faq-item.open .faq-question:after{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s var(--ease-out-expo),padding .3s ease}.faq-item.open .faq-answer{max-height:300px;padding-top:var(--space-sm)}.faq-answer p{font-size:.9375rem;line-height:1.7;color:var(--text-secondary)}.footer{padding:var(--space-xl) 0;border-top:1px solid rgba(255,255,255,.05);text-align:center}.footer-logo{height:36px;margin:0 auto var(--space-sm)}.footer-links{display:flex;gap:var(--space-md);justify-content:center;margin-bottom:var(--space-sm)}.footer-links a{font-size:.8125rem;color:var(--text-muted)}.footer-copy{font-size:.75rem;color:var(--text-muted)}@media(prefers-reduced-motion:no-preference){.reveal{opacity:0;transform:translateY(24px);transition:opacity .6s var(--ease-out-expo),transform .6s var(--ease-out-expo)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}}@media(max-width:768px){section{padding:var(--space-2xl) 0}.hero{min-height:auto;padding-top:100px;padding-bottom:var(--space-xl)}.hero-grid{grid-template-columns:1fr;text-align:center}.hero-content{max-width:100%}.hero-visual{order:-1}.phone-mockup{width:220px}.store-badges{justify-content:center}.email-capture{margin:var(--space-md) auto 0}.header-logo{height:40px}.mechanism-grid{grid-template-columns:1fr}.mechanism-visual{order:-1;padding-top:0}.feature-card,.feature-card:nth-child(2n){grid-template-columns:1fr;direction:ltr;text-align:center}.feature-visual{order:-1}.proof-grid{grid-template-columns:1fr;max-width:300px}.pricing-options{flex-direction:column;gap:var(--space-md)}.pricing-divider{width:100%;height:1px}}@media(max-width:480px){.email-capture{flex-direction:column}.email-capture button{width:100%}}.header-nav{display:flex;align-items:center;gap:var(--space-md)}.header-nav-link{font-family:var(--font-body);font-size:.875rem;font-weight:500;color:var(--text-secondary);text-decoration:none;transition:color .2s ease}.header-nav-link:hover{color:var(--text-primary);opacity:1}.breadcrumbs{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--text-muted);padding:var(--space-sm) 0}.breadcrumbs a{color:var(--text-muted);text-decoration:none;transition:color .2s ease}.breadcrumbs a:hover{color:var(--text-secondary);opacity:1}.breadcrumb-sep{color:#fff3;user-select:none}.breadcrumbs [aria-current=page]{color:var(--text-secondary)}.article-page{padding-top:100px;padding-bottom:var(--space-3xl);min-height:100vh}.article-header{max-width:var(--content-width);margin-bottom:var(--space-xl);padding-bottom:var(--space-lg);border-bottom:1px solid rgba(255,255,255,.06)}.article-header h1{font-size:clamp(2rem,5vw,3rem);background:linear-gradient(135deg,var(--text-primary) 0%,var(--violet-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--space-md);line-height:1.15}.article-meta{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--text-muted)}.article-meta-sep{user-select:none}.prose{max-width:var(--content-width);font-size:1.0625rem;line-height:1.7;color:var(--text-secondary)}.prose h2{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,1.875rem);font-weight:700;color:var(--text-primary);margin-top:var(--space-xl);margin-bottom:var(--space-md);line-height:1.2;letter-spacing:-.01em}.prose h3{font-family:var(--font-display);font-size:clamp(1.125rem,2.5vw,1.375rem);font-weight:700;color:var(--text-primary);margin-top:var(--space-lg);margin-bottom:var(--space-sm);line-height:1.25}.prose p{margin-bottom:var(--space-md);max-width:none}.prose a{color:var(--cyan);text-decoration:underline;text-underline-offset:2px;text-decoration-color:#06f5ea4d;transition:text-decoration-color .2s ease}.prose a:hover{text-decoration-color:var(--cyan);opacity:1}.prose strong{color:var(--text-primary);font-weight:600}.prose ul,.prose ol{margin-bottom:var(--space-md);padding-left:1.5rem}.prose li{margin-bottom:.5rem;color:var(--text-secondary)}.prose li::marker{color:var(--text-muted)}.prose ol li::marker{color:var(--cyan);font-weight:600}.prose blockquote{margin:var(--space-lg) 0;padding:var(--space-md) var(--space-lg);border-left:3px solid var(--violet);background:#ffffff08;border-radius:0 var(--radius-sm) var(--radius-sm) 0}.prose blockquote p{color:var(--text-secondary);font-style:italic;margin-bottom:0}.prose code{font-size:.9em;padding:.15em .4em;background:#ffffff14;border-radius:4px;color:var(--pink-light)}.prose pre{margin:var(--space-lg) 0;padding:var(--space-md);background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-sm);overflow-x:auto}.prose pre code{padding:0;background:none;font-size:.875rem;color:var(--text-secondary)}.prose hr{border:none;border-top:1px solid rgba(255,255,255,.06);margin:var(--space-xl) 0}.prose img{border-radius:var(--radius-sm);margin:var(--space-lg) 0}.article-card{display:block;text-decoration:none;background:var(--bg-card);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-card);padding:var(--space-lg);transition:background .2s ease,border-color .2s ease,transform .2s var(--ease-out-expo);position:relative;overflow:hidden}.article-card:hover{background:var(--bg-card-hover);border-color:#ffffff1a;transform:translateY(-2px);opacity:1}.article-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--violet),var(--cyan));opacity:0;transition:opacity .2s ease}.article-card:hover:before{opacity:1}.article-card-meta{display:flex;align-items:center;gap:.75rem;margin-bottom:var(--space-sm)}.article-card-tag{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--cyan);background:#06f5ea14;padding:.2rem .6rem;border-radius:100px}.article-card-time{font-size:.75rem;color:var(--text-muted)}.article-card-title{font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem;line-height:1.25}.article-card-desc{font-size:.9375rem;line-height:1.6;color:var(--text-secondary);max-width:none}.article-cta{max-width:var(--content-width);margin:var(--space-3xl) 0 var(--space-xl);padding:var(--space-xl);background:var(--bg-card);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-card);text-align:center;position:relative;overflow:hidden}.article-cta:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--yellow),var(--pink-soft),var(--cyan-bright))}.article-cta h2{font-size:clamp(1.25rem,3vw,1.75rem);margin-bottom:var(--space-sm)}.article-cta p{max-width:480px;margin:0 auto var(--space-sm);text-align:center}.article-cta-price{font-size:.875rem;color:var(--text-muted);margin-bottom:var(--space-md)}.guides-hub{padding-top:120px;padding-bottom:var(--space-3xl);min-height:100vh}.guides-hub-header{margin-bottom:var(--space-2xl)}.guides-hub-header h1{font-size:clamp(2rem,5vw,3rem);background:linear-gradient(135deg,var(--text-primary) 0%,var(--violet-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--space-sm)}.guides-hub-header p{font-size:1.125rem;color:var(--text-secondary)}.guides-hub-section{margin-bottom:var(--space-2xl)}.guides-hub-section h2{font-size:1.25rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-lg);font-weight:600}.guides-hub-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--space-md)}.related-articles{max-width:var(--page-width);margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid rgba(255,255,255,.06)}.related-articles h2{font-size:1.25rem;color:var(--text-primary);margin-bottom:var(--space-lg)}.related-articles-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-md)}@media(max-width:768px){.article-page{padding-top:80px}.guides-hub{padding-top:100px}.guides-hub-grid,.related-articles-grid{grid-template-columns:1fr}.article-cta{padding:var(--space-lg)}}
