.marketing-page{--bg-primary:#0a0b0f;--bg-secondary:#12141a;--bg-tertiary:#1a1d24;--accent-purple:#a855f7;--accent-purple-dim:rgba(168,85,247,.15);--accent-cyan:#22d3ee;--text-primary:#f1f5f9;--text-secondary:#94a3b8;--text-muted:#64748b;--border-color:rgba(148,163,184,.1);--border-accent:rgba(168,85,247,.3);--grid-color:rgba(148,163,184,.03)}.marketing-page *{margin:0;padding:0;box-sizing:border-box}.marketing-page{font-family:var(--font-ibm-plex),sans-serif;background-color:var(--bg-primary);color:var(--text-primary);line-height:1.6;overflow-x:hidden;min-height:100vh;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.grid-bg{position:fixed;background-image:linear-gradient(var(--grid-color) 1px,transparent 1px),linear-gradient(90deg,var(--grid-color) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;z-index:0}.grid-bg,.grid-bg:after{top:0;left:0;right:0;bottom:0}.grid-bg:after{content:"";position:absolute;background:radial-gradient(ellipse at 50% 0,var(--accent-purple-dim) 0,transparent 60%)}.bracket-box{position:relative}.bracket-box:after,.bracket-box:before{content:"";position:absolute;width:20px;height:20px;border-color:var(--accent-purple);border-style:solid;opacity:.6}.bracket-box:before{top:-1px;left:-1px;border-width:2px 0 0 2px}.bracket-box:after{bottom:-1px;right:-1px;border-width:0 2px 2px 0}.marketing-page nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:1rem var(--page-gutter);background:linear-gradient(to bottom,var(--bg-primary) 0,transparent 100%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.nav-inner{max-width:var(--page-max-width-wide);margin:0 auto;justify-content:space-between}.nav-inner,.nav-logo{display:flex;align-items:center}.nav-logo{gap:.75rem;text-decoration:none}.nav-logo img{height:40px;width:auto}.nav-logo span{font-family:var(--font-bebas-neue),sans-serif;font-size:1.5rem;letter-spacing:.1em;color:var(--text-primary)}.nav-links{display:flex;gap:2rem;align-items:center}.nav-toggle{display:none;height:44px;width:44px;align-items:center;justify-content:center;border:1px solid var(--border-color);background:var(--bg-secondary);cursor:pointer;border-radius:6px}.nav-toggle-line{display:block;width:18px;height:2px;background:var(--text-primary);margin:3px 0}.nav-mobile{display:none;position:fixed;top:calc(64px + env(safe-area-inset-top));left:0;right:0;background:var(--bg-primary);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);padding:1.25rem var(--page-gutter) 1.5rem;z-index:95;max-height:calc(100vh - 64px);overflow-y:auto}.nav-mobile.open{display:block}.nav-mobile-inner{max-width:var(--page-max-width);margin:0 auto;display:grid;gap:.75rem}.nav-mobile-inner a{padding:.55rem 0;min-height:44px;display:flex;align-items:center}.nav-links a,.nav-mobile-inner a{font-family:var(--font-jetbrains),monospace;font-size:.85rem;color:var(--text-secondary);text-decoration:none;text-transform:uppercase;letter-spacing:.05em}.nav-links a{transition:color .2s}.nav-links a.active,.nav-links a:hover,.nav-login-link{color:var(--accent-purple)}.nav-login-link{font-family:var(--font-jetbrains),monospace;font-size:.85rem;text-decoration:none;text-transform:uppercase;letter-spacing:.05em;display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .9rem;border-radius:999px;border:1px solid rgba(168,85,247,.35);background:rgba(168,85,247,.08);transition:color .2s,background .2s,border-color .2s,box-shadow .2s}.nav-login-link:hover{border-color:var(--accent-purple);box-shadow:0 0 16px rgba(168,85,247,.35)}.btn-primary,.nav-login-link:hover{color:var(--bg-primary);background:var(--accent-purple)}.btn-primary{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-family:var(--font-jetbrains),monospace;font-size:.85rem;font-weight:500;text-decoration:none;text-transform:uppercase;letter-spacing:.05em;border:none;cursor:pointer;transition:all .2s}.btn-primary:hover{background:#c084fc;transform:translateY(-2px);box-shadow:0 10px 40px rgba(168,85,247,.3)}.btn-secondary{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:transparent;color:var(--text-primary);font-family:var(--font-jetbrains),monospace;font-size:.85rem;font-weight:500;text-decoration:none;text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--border-accent);cursor:pointer;transition:all .2s}.btn-secondary:hover{background:var(--accent-purple-dim);border-color:var(--accent-purple)}.hero{position:relative;z-index:1;min-height:auto;display:flex;align-items:flex-start;padding:5rem var(--page-gutter) var(--section-padding-y-tight)}.hero-inner{max-width:var(--page-max-width-wide);margin:0 auto;width:100%;display:grid;grid-template-columns:1fr 1.15fr;gap:3rem;align-items:center}.hero-content{animation:fadeUp .8s ease both}.hero-tag{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--bg-secondary);border:1px solid var(--border-color);font-family:var(--font-jetbrains),monospace;font-size:.8rem;color:var(--accent-cyan);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.5rem}.hero-tag:before{content:"//";color:var(--text-muted)}.hero h1{font-family:var(--font-bebas-neue),sans-serif;font-size:clamp(2rem,4.5vw,3.5rem);line-height:.95;letter-spacing:.02em;margin-bottom:1.5rem;text-wrap:balance;word-break:keep-all;hyphens:none}.hero h1 .highlight{color:var(--accent-purple)}.hero-subtitle{font-size:1.25rem;color:var(--text-secondary);max-width:500px;margin-bottom:2.5rem;line-height:1.7}.hero-cta{display:flex;gap:1rem;flex-wrap:wrap}.hero-free-explainer{font-family:var(--font-jetbrains),monospace;font-size:.8rem;color:rgba(241,245,249,.5);margin-top:.75rem;letter-spacing:.02em}.hero-visual{position:relative;opacity:0;transform:translateX(30px);animation:fadeLeft .8s ease .3s forwards}.hero-logo-large{width:100%;max-width:500px;margin:0 auto;display:block;filter:drop-shadow(0 0 60px rgba(168,85,247,.3))}.hero-demo-section{padding:0 var(--page-gutter) var(--section-padding-y-tight)}.hero-demo-inner{max-width:var(--page-max-width-wide);margin:0 auto;display:flex;justify-content:center}.stats-bar{display:flex;gap:3rem;margin-top:2.5rem;padding:1.25rem 1.5rem;border:1px solid rgba(168,85,247,.15);background:rgba(168,85,247,.04);border-radius:8px;opacity:0;animation:fadeUp .8s ease .5s forwards}.stat{text-align:left}.stat-value{font-family:var(--font-bebas-neue),sans-serif;font-size:3rem;color:var(--accent-purple);line-height:1}.stat:first-child .stat-value{font-size:3.25rem;color:var(--accent-cyan)}.stat-label{font-family:var(--font-jetbrains),monospace;font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;margin-top:.25rem}.marketing-page section{position:relative;z-index:1;padding:var(--section-padding-y) var(--page-gutter)}.section-inner{max-width:var(--page-max-width-wide);margin:0 auto}.section-header{text-align:center;margin-bottom:4rem}.section-tag{font-family:var(--font-jetbrains),monospace;font-size:.8rem;color:var(--accent-purple);text-transform:uppercase;letter-spacing:.2em;margin-bottom:1rem}.section-title{font-family:var(--font-bebas-neue),sans-serif;font-size:clamp(2.5rem,5vw,4rem);letter-spacing:.02em;text-wrap:balance}.what-section{background:linear-gradient(to bottom,transparent 0,var(--bg-secondary) 50%,transparent 100%)}.what-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.what-text h2{font-family:var(--font-bebas-neue),sans-serif;font-size:clamp(2rem,4vw,3rem);margin-bottom:1.5rem}.what-text p{color:var(--text-secondary);font-size:1.1rem;margin-bottom:1rem}.what-platform{background:var(--bg-primary);border:1px solid var(--border-color);padding:1.5rem;font-family:var(--font-jetbrains),monospace;font-size:.85rem}.platform-header{display:flex;gap:.5rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--border-color)}.platform-dot{width:12px;height:12px;border-radius:50%;background:var(--text-muted)}.platform-dot.red{background:#ef4444}.platform-dot.yellow{background:#eab308}.platform-dot.green{background:#22c55e}.platform-line{margin-bottom:.5rem;opacity:0;animation:typeIn .3s ease forwards}.platform-line:nth-child(2){animation-delay:.1s}.platform-line:nth-child(3){animation-delay:.2s}.platform-line:nth-child(4){animation-delay:.3s}.platform-line:nth-child(5){animation-delay:.4s}.platform-line:nth-child(6){animation-delay:.5s}.platform-prompt{color:var(--accent-cyan)}.platform-command{color:var(--text-primary)}.platform-output{color:var(--text-muted)}.platform-success{color:#22c55e}.platform-value{color:var(--accent-purple)}.features-grid{display:grid;grid-template-columns:1fr;gap:2rem 3rem}.feature-card{display:flex;gap:1rem;align-items:flex-start;background:transparent;border:none;padding:0;transition:opacity .3s;opacity:0;transform:translateY(16px)}.feature-card.visible{opacity:1;transform:translateY(0)}.feature-card:hover{transform:translateY(-2px)}.feature-icon{width:clamp(24px,2vw,48px);height:clamp(24px,2vw,48px);min-width:24px;min-height:24px;display:flex;align-items:center;justify-content:center;margin-top:.2rem;color:var(--accent-purple);flex-shrink:0}.feature-icon svg{width:100%;height:100%;display:block}@media (min-width:1400px){.feature-icon{width:56px;height:56px;min-width:56px;min-height:56px}}@media (max-width:640px){.feature-icon{width:22px;height:22px;min-width:22px;min-height:22px;margin-top:0}.feature-icon svg{stroke-width:1.75}}.feature-card-content h3{margin-bottom:.5rem;letter-spacing:.04em}.feature-card h3{font-family:var(--font-bebas-neue),sans-serif;font-size:1.5rem;letter-spacing:.05em;margin-bottom:.75rem}.feature-card p{color:var(--text-secondary);font-size:1rem}.team-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem;max-width:1000px;margin:0 auto}.team-card{background:var(--bg-secondary);border:1px solid var(--border-color);padding:2.5rem;position:relative;overflow:hidden}.team-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent-purple),var(--accent-cyan))}.team-name{font-family:var(--font-bebas-neue),sans-serif;font-size:2rem;letter-spacing:.05em;margin-bottom:.25rem}.team-role{font-family:var(--font-jetbrains),monospace;font-size:.75rem;color:var(--accent-purple);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.5rem}.team-bio{color:var(--text-secondary);font-size:1rem;line-height:1.7;white-space:pre-line}.pricing-section{background:linear-gradient(to bottom,transparent 0,var(--bg-secondary) 50%,transparent 100%)}.credits-explainer{max-width:1000px;margin:0 auto 4rem;text-align:center}.credits-explainer h3{font-family:var(--font-bebas-neue),sans-serif;font-size:2rem;margin-bottom:1rem;color:var(--accent-cyan)}.credits-explainer p{color:var(--text-secondary);font-size:1.1rem;max-width:700px;margin:0 auto 2rem}.credit-types-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;justify-content:center;max-width:1100px;margin:0 auto}.credit-type{background:var(--bg-primary);border:1px solid var(--border-color);padding:1.25rem 1rem;transition:all .2s}.credit-type:hover{border-color:var(--border-accent)}.credit-type-name{font-family:var(--font-jetbrains),monospace;font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.credit-type-amount{font-family:var(--font-bebas-neue),sans-serif;font-size:2rem;color:var(--accent-purple);line-height:1}.credit-type-amount span{font-size:.9rem;color:var(--text-muted)}.credit-type-example{font-size:.8rem;color:var(--text-secondary);margin-top:.5rem;line-height:1.4}.pricing-tiers{display:grid;grid-template-columns:1fr;gap:2rem;max-width:1200px;margin:0 auto}.pricing-card{background:var(--bg-primary);padding:2.5rem;text-align:center;transition:all .3s}.pricing-card:hover{transform:translateY(-5px)}.pricing-card.featured{border:2px solid var(--accent-purple);transform:scale(1.05)}.pricing-card.featured:hover{transform:scale(1.05) translateY(-5px)}.pricing-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--accent-purple);color:var(--bg-primary);font-family:var(--font-jetbrains),monospace;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;padding:.5rem 1rem}.pricing-tier-name{font-family:var(--font-bebas-neue),sans-serif;font-size:1.75rem;letter-spacing:.05em;margin-bottom:.5rem}.pricing-for{font-family:var(--font-jetbrains),monospace;font-size:.8rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem}.pricing-unified{margin-top:1rem;color:var(--text-secondary);font-size:1rem;max-width:720px;margin-left:auto;margin-right:auto}.pricing-unified-note{margin:2.25rem auto 1.75rem;max-width:860px;text-align:center;font-family:var(--font-ibm-plex),system-ui,sans-serif;font-size:1.1rem;font-weight:500;line-height:1.6;color:rgba(241,245,249,.88);letter-spacing:.01em}.pricing-unified-note:after,.pricing-unified-note:before{content:"";display:block;height:1px;width:min(140px,35%);margin:.75rem auto;background:linear-gradient(90deg,transparent,rgba(168,85,247,.5),transparent)}@media (max-width:640px){.pricing-unified-note{font-size:1rem;margin:1.75rem auto 1.5rem;padding:0 .5rem}}.pricing-amount{font-family:var(--font-bebas-neue),sans-serif;font-size:4rem;line-height:1;margin:.5rem 0}.pricing-amount span{font-size:1.5rem;color:var(--text-muted)}.pricing-period{font-family:var(--font-jetbrains),monospace;font-size:.8rem;color:var(--text-muted);margin-bottom:1.5rem}.pricing-credits{background:var(--bg-secondary);border:1px solid var(--border-color);padding:1rem;margin-bottom:1.5rem}.pricing-credits-amount{font-family:var(--font-bebas-neue),sans-serif;font-size:2rem;color:var(--accent-cyan)}.pricing-credits-label{font-family:var(--font-jetbrains),monospace;font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.pricing-bullets{margin:1rem 0 1.5rem;padding-left:1.1rem;text-align:left;color:var(--text-secondary);font-size:.85rem;line-height:1.45;list-style:disc}.pricing-bullets li{margin-bottom:.6rem}.pricing-bullets li:last-child{margin-bottom:0}.pricing-features{text-align:left;margin-bottom:2rem}.pricing-feature{display:flex;align-items:flex-start;gap:.75rem;padding:.6rem 0;border-bottom:1px solid var(--border-color);color:var(--text-secondary);font-size:.9rem}.pricing-feature:last-child{border-bottom:none}.pricing-check{color:var(--accent-cyan);font-weight:700;flex-shrink:0}.market-comparison{max-width:900px;margin:5rem auto 0;text-align:center}.market-comparison h3{font-family:var(--font-bebas-neue),sans-serif;font-size:2rem;margin-bottom:.5rem}.market-comparison>p{color:var(--text-secondary);margin-bottom:2rem}.market-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.market-item{background:var(--bg-primary);border:1px solid var(--border-color);padding:1.5rem 1rem;transition:all .2s}.market-item.pelican-item{border-color:var(--accent-purple);background:linear-gradient(135deg,var(--bg-primary) 0,rgba(168,85,247,.1) 100%)}.market-item-name{font-family:var(--font-jetbrains),monospace;font-size:.8rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.market-item-price{font-family:var(--font-bebas-neue),sans-serif;font-size:1.75rem;line-height:1.2}.market-item.pelican-item .market-item-price{color:var(--accent-purple)}.market-item-annual{font-size:.75rem;color:var(--text-muted)}.market-item-annual,.savings-badge{font-family:var(--font-jetbrains),monospace}.savings-badge{display:inline-block;background:linear-gradient(135deg,var(--accent-purple) 0,var(--accent-cyan) 100%);color:var(--bg-primary);font-size:.8rem;font-weight:600;padding:.75rem 1.5rem;margin-top:2rem;letter-spacing:.05em}.every-trader-section{background:linear-gradient(to bottom,transparent 0,var(--bg-secondary) 50%,transparent 100%)}.trader-comparison{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:3rem}.trader-card{background:var(--bg-primary);border:1px solid var(--border-color);padding:2rem;border-radius:0}.trader-card-title{font-family:var(--font-ibm-plex),sans-serif;font-size:1.25rem;font-weight:500;color:var(--accent-purple);text-align:center;margin-bottom:1.5rem}.trader-question{background:var(--bg-tertiary);border:1px solid var(--border-accent);padding:1rem 1.25rem;margin-bottom:1.5rem;color:var(--text-primary);font-size:.95rem;line-height:1.6}.trader-response{background:var(--bg-secondary);border:1px solid var(--border-color);padding:1.5rem;color:var(--text-secondary);font-size:.9rem;line-height:1.7}.trader-response p{margin-bottom:1rem}.trader-response p:last-child{margin-bottom:0}.trader-response .response-item{margin-bottom:.5rem;padding-left:.5rem}.trader-response .summary-title{margin-top:1rem;margin-bottom:.5rem;color:var(--text-primary)}.languages-section{padding:1.5rem 2rem}.languages-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;max-width:1000px;margin:0 auto}.language-tag{background:var(--bg-secondary);border:1px solid var(--border-color);padding:1rem 1.5rem;text-align:center;font-size:.95rem;color:var(--text-primary);transition:all .2s}.language-tag:hover{border-color:var(--border-accent);background:var(--bg-tertiary)}.cta-section{text-align:center;padding:8rem 2rem}.cta-section h2{font-family:var(--font-bebas-neue),sans-serif;font-size:clamp(2.5rem,6vw,4.5rem);margin-bottom:1.5rem}.cta-section p{color:var(--text-secondary);font-size:1.25rem;max-width:600px;margin:0 auto 2.5rem}.marketing-page footer{position:relative;z-index:1;padding:3rem 2rem;border-top:1px solid var(--border-color);background:var(--bg-secondary)}.footer-inner{max-width:1400px;margin:0 auto;justify-content:space-between;flex-wrap:wrap;gap:1rem}.footer-inner,.footer-logo{display:flex;align-items:center}.footer-logo{gap:.75rem}.footer-logo img{height:32px}.footer-logo span{font-family:var(--font-bebas-neue),sans-serif;font-size:1.25rem;letter-spacing:.1em}.footer-links{display:flex;gap:2rem}.footer-links a{font-family:var(--font-jetbrains),monospace;font-size:.85rem;color:var(--text-secondary);text-decoration:none;transition:color .2s}.footer-links a:hover{color:var(--accent-purple)}.footer-copy{font-family:var(--font-jetbrains),monospace;font-size:.8rem;color:var(--text-muted)}.social-proof-section{padding-top:2rem}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1000px;margin:0 auto}.testimonial-card{background:var(--bg-secondary);border:1px solid var(--border-color);padding:2rem;position:relative}.testimonial-quote{font-family:var(--font-bebas-neue),sans-serif;font-size:3rem;color:var(--accent-purple);line-height:1;margin-bottom:.5rem;opacity:.6}.testimonial-text{color:var(--text-primary);font-size:1rem;line-height:1.7;margin-bottom:1.5rem}.testimonial-attribution{font-family:var(--font-jetbrains),monospace;font-size:.8rem;color:var(--text-muted)}.how-it-works-section{background:linear-gradient(to bottom,transparent 0,var(--bg-secondary) 50%,transparent 100%)}.steps-grid{display:flex;align-items:flex-start;justify-content:center;gap:0;max-width:1000px;margin:0 auto}.step-card{flex:1;text-align:center;padding:2rem 1.5rem}.step-number{font-family:var(--font-jetbrains),monospace;font-size:.85rem;color:var(--accent-cyan);letter-spacing:.1em;margin-bottom:1rem}.step-icon{width:48px;height:48px;margin:0 auto 1rem;color:var(--accent-purple);display:flex;align-items:center;justify-content:center}.step-icon svg{width:100%;height:100%}.step-card h3{font-family:var(--font-bebas-neue),sans-serif;font-size:1.5rem;letter-spacing:.03em;margin-bottom:.75rem}.step-card p{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.step-connector{width:60px;height:2px;background:linear-gradient(90deg,var(--accent-purple),var(--accent-cyan));margin-top:5rem;flex-shrink:0;opacity:.5}.footer-trust{width:100%;text-align:center;font-family:var(--font-jetbrains),monospace;font-size:.75rem;color:var(--text-muted);margin-top:1rem;padding:.75rem 2rem 0;border-top:1px solid var(--border-color)}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}@keyframes fadeLeft{to{opacity:1;transform:translateX(0)}}@keyframes typeIn{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.cursor-blink{animation:pulse 1s infinite}.animate-on-scroll{opacity:0;transform:translateY(30px);transition:all .6s ease}.animate-on-scroll.visible{opacity:1;transform:translateY(0)}@media (min-width:768px){.features-grid,.pricing-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.features-grid,.pricing-tiers{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1400px){.section-inner{max-width:1400px}.features-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1100px;margin:0 auto;gap:2.5rem 4rem}.section-header{max-width:900px;margin-left:auto;margin-right:auto}}@media (max-width:1024px){.hero-inner{grid-template-columns:1fr;text-align:center}.hero-subtitle{margin-left:auto;margin-right:auto}.hero-cta{justify-content:center}.hero-visual{order:-2;margin-bottom:1.5rem;margin-top:0;opacity:1;transform:none;animation:none}.hero-logo-large{max-width:300px}.hero-demo-section{padding-top:1.5rem}.stats-bar{justify-content:center}.features-grid,.pricing-tiers,.team-grid,.what-content{grid-template-columns:1fr}.pricing-tiers{max-width:450px}.pricing-card.featured{transform:none}.pricing-card.featured:hover{transform:translateY(-5px)}.credit-types-grid{grid-template-columns:repeat(3,1fr)}.market-grid{grid-template-columns:repeat(2,1fr)}.trader-comparison{grid-template-columns:1fr}.languages-grid{grid-template-columns:repeat(3,1fr)}.testimonials-grid{grid-template-columns:1fr;max-width:500px}.steps-grid{flex-direction:column;align-items:center}.step-connector{width:2px;height:40px;margin:0}.nav-links{display:none}.nav-toggle{display:inline-flex}}@media (max-width:640px){.hero{padding-top:4rem}.hero-logo-large{max-width:240px}.hero-demo-section{padding-top:1.25rem}.marketing-page nav{padding:1rem}.marketing-page .nav-links{display:none}.marketing-page .hero{padding:4rem 1rem 2rem}.marketing-page .stats-bar{flex-wrap:wrap;gap:2rem}.marketing-page section{padding:4rem 1rem}.pricing-card{padding:2rem 1.5rem}.market-grid{grid-template-columns:1fr 1fr}.credit-types-grid,.languages-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.credit-types-grid{grid-template-columns:1fr}}.pricing-loading{display:flex;align-items:center;justify-content:center;min-height:100vh}.pricing-loading-spinner{width:2rem;height:2rem;color:var(--accent-purple);animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.pricing-hero{position:relative;z-index:1;text-align:center;padding:10rem var(--page-gutter) 3rem}.pricing-hero-inner{max-width:var(--page-max-width);margin:0 auto}.pricing-nav-links{display:flex;gap:2rem;justify-content:center;margin-bottom:2rem}.pricing-back-link{font-family:var(--font-jetbrains),monospace;font-size:.85rem;color:var(--text-muted);text-decoration:none;transition:color .2s}.pricing-back-link:hover{color:var(--accent-purple)}.pricing-title{font-family:var(--font-bebas-neue),sans-serif;font-size:clamp(2.5rem,6vw,4.5rem);letter-spacing:.02em;line-height:1.1;margin-bottom:1rem}.pricing-subtitle{color:var(--text-secondary);font-size:1.25rem;max-width:500px;margin:0 auto}.pricing-costs-section{position:relative;z-index:1;padding:0 var(--page-gutter) 3rem}.cost-breakdown{max-width:380px;margin:0 auto;background:var(--bg-secondary);border:1px solid var(--border-color);padding:1.5rem}.cost-breakdown-title{font-family:var(--font-jetbrains),monospace;font-size:.8rem;color:var(--text-muted);text-align:center;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem}.cost-breakdown-list{display:flex;flex-direction:column;gap:.75rem}.cost-breakdown-row{display:flex;justify-content:space-between;align-items:center;font-size:.9rem}.cost-breakdown-label{color:var(--text-secondary)}.cost-breakdown-value{display:flex;align-items:center;gap:.35rem;color:var(--text-primary);font-weight:500;font-family:var(--font-jetbrains),monospace}.cost-breakdown-icon{width:12px;height:12px;color:var(--text-muted)}.pricing-error{max-width:500px;margin:0 auto 2rem;padding:1rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:#f87171;font-size:.9rem}.pricing-error,.pricing-trial-banner{text-align:center;position:relative;z-index:1}.pricing-trial-banner{max-width:700px;margin:0 auto 3rem;padding:2rem;background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.2)}.pricing-trial-title{font-size:1.25rem;font-weight:600;color:#fbbf24}.pricing-trial-subtitle{font-size:.9rem;color:rgba(251,191,36,.7);margin-top:.5rem}.pricing-cards-section{position:relative;z-index:1;padding:0 var(--page-gutter) 2rem}.pricing-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1000px;margin:0 auto}.pricing-card{background:var(--bg-secondary);border:1px solid var(--border-color);padding:2.5rem 2rem;position:relative;transition:transform .2s,border-color .2s}.pricing-card:hover{transform:translateY(-4px);border-color:var(--border-accent)}.pricing-card-popular{background:linear-gradient(135deg,rgba(168,85,247,.12),rgba(139,92,246,.08));border-color:var(--accent-purple);transform:scale(1.03)}.pricing-card-popular:hover{transform:scale(1.03) translateY(-4px)}.pricing-popular-badge{position:absolute;top:-.75rem;left:50%;transform:translateX(-50%);background:var(--accent-purple);color:var(--bg-primary);font-family:var(--font-jetbrains),monospace;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:.3rem 1rem;white-space:nowrap}.pricing-card-name{font-family:var(--font-bebas-neue),sans-serif;font-size:2rem;letter-spacing:.05em;margin-top:.5rem}.pricing-card-price{margin-top:1rem;display:flex;align-items:baseline;gap:.25rem}.pricing-card-amount{font-family:var(--font-bebas-neue),sans-serif;font-size:3rem;letter-spacing:.02em}.pricing-card-period{color:var(--text-muted);font-size:.9rem}.pricing-card-credits{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;font-size:1rem;font-weight:600}.pricing-card-credits-icon{width:16px;height:16px;color:var(--accent-purple)}.pricing-card-bullets{margin-top:.75rem;padding-left:1.1rem;text-align:left;color:var(--text-secondary);font-size:.85rem;line-height:1.45;list-style:disc}.pricing-card-bullets li{margin-bottom:.6rem}.pricing-card-bullets li:last-child{margin-bottom:0}.pricing-card-features{margin-top:1.5rem;display:flex;flex-direction:column;gap:.75rem;list-style:none}.pricing-card-features li{display:flex;align-items:flex-start;gap:.5rem;font-size:.9rem;color:var(--text-secondary)}.pricing-card-check{width:16px;height:16px;flex-shrink:0;margin-top:2px;color:var(--accent-purple)}.pricing-card-popular .pricing-card-check{color:#c084fc}.pricing-card-cta{margin-top:2rem;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.5rem;background:var(--accent-purple);color:var(--bg-primary);font-family:var(--font-jetbrains),monospace;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border:none;cursor:pointer;transition:all .2s}.pricing-card-cta:hover:not(:disabled){background:#c084fc;transform:translateY(-2px);box-shadow:0 10px 40px rgba(168,85,247,.3)}.pricing-card-cta:disabled{opacity:.5;cursor:not-allowed}.pricing-card-cta-popular{background:var(--text-primary);color:var(--bg-primary)}.pricing-card-cta-popular:hover:not(:disabled){background:#fff;box-shadow:0 10px 40px hsla(0,0%,100%,.15)}.pricing-card-cta-spinner{width:16px;height:16px;animation:spin 1s linear infinite}.pricing-guarantee{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem var(--page-gutter);position:relative;z-index:1}.pricing-guarantee-icon{width:18px;height:18px;color:var(--accent-purple)}.pricing-guarantee span{font-family:var(--font-jetbrains),monospace;font-size:.85rem;color:var(--text-secondary)}.pricing-footer-notes{text-align:center;padding:1rem var(--page-gutter) 4rem;position:relative;z-index:1}.pricing-footer-notes p{font-family:var(--font-jetbrains),monospace;font-size:.8rem;color:var(--text-muted);margin-bottom:.5rem}.pricing-footer-notes a{color:var(--accent-purple);text-decoration:none}.pricing-footer-notes a:hover{text-decoration:underline}@media (max-width:1024px){.pricing-cards-grid{grid-template-columns:1fr;max-width:400px}.pricing-card-popular{transform:none}.pricing-card-popular:hover{transform:translateY(-4px)}}@media (max-width:640px){.pricing-hero{padding:7rem 1rem 2rem}.pricing-nav-links{flex-direction:column;gap:.5rem}}.mobile-sticky-cta{display:none;position:fixed;bottom:0;left:0;right:0;z-index:90;padding:.75rem var(--page-gutter) max(.75rem,env(safe-area-inset-bottom));background:linear-gradient(to top,var(--bg-primary) 60%,transparent 100%)}.mobile-sticky-cta-button{display:block;width:100%;text-align:center;padding:.85rem 1.5rem;background:var(--accent-purple);color:var(--bg-primary);font-family:var(--font-jetbrains),monospace;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;border:none;cursor:pointer;transition:all .2s}.mobile-sticky-cta-button:hover{background:#c084fc}@media (max-width:1024px){.mobile-sticky-cta{display:block}}.collapsible-bio-full{display:inline}.collapsible-bio-truncated{display:none}@media (max-width:1024px){.collapsible-bio-full{display:none}.collapsible-bio-truncated{display:inline}}.collapsible-bio-toggle{background:none;border:none;color:var(--accent-purple);font-family:var(--font-jetbrains),monospace;font-size:.85rem;cursor:pointer;padding:0;text-decoration:none}.collapsible-bio-toggle:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.animate-on-scroll,.feature-card,.hero-content,.hero-visual{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}}