:root{--bg:#0b1220;--bg-panel:#101a2c;--line:#26334a;--line-bright:#3a4a68;--text:#e8ecf1;--text-dim:#8b96a8;--cyan:#4fd1c5;--cyan-dim:#2f8f86;--amber:#f5a623;--amber-dim:#b3790f;--mono:ui-monospace, "SF Mono", "JetBrains Mono", "Cascadia Code", Menlo, Consolas, monospace;--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--max:960px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;background-position:50%;background-size:40px 40px;background-attachment:fixed;margin:0;line-height:1.55}@media (prefers-reduced-motion:reduce){*{transition-duration:.001ms!important;animation-duration:.001ms!important}}a{color:var(--cyan)}a:focus-visible{outline:2px solid var(--amber);outline-offset:2px}button:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.wrap{max-width:var(--max);margin:0 auto;padding:0 24px}.brand-mark{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--amber);margin-bottom:14px;font-size:.85rem;font-weight:700;display:block}.eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cyan);margin-bottom:10px;font-size:.72rem;display:block}.panel{background:var(--bg-panel);border:1px solid var(--line);padding:24px;position:relative}.panel:before,.panel:after,.panel .tick-tl,.panel .tick-br{content:""}.panel:before{border-top:2px solid var(--cyan-dim);border-left:2px solid var(--cyan-dim);width:14px;height:14px;position:absolute;top:-1px;left:-1px}.panel:after{border-bottom:2px solid var(--cyan-dim);border-right:2px solid var(--cyan-dim);width:14px;height:14px;position:absolute;bottom:-1px;right:-1px}section{padding:40px 0}section+section{border-top:1px solid var(--line)}h1,h2,h3{font-family:var(--mono);letter-spacing:-.01em;margin:0 0 16px;font-weight:600}.hero{text-align:center;padding-top:52px}.hero h1{color:var(--text);font-size:clamp(2rem,6vw,3.4rem)}.hero .role{font-family:var(--mono);color:var(--cyan);margin-bottom:18px;font-size:clamp(.95rem,2.4vw,1.15rem)}.hero p.tagline{max-width:640px;color:var(--text-dim);margin:0 auto 22px;font-size:1.05rem}.cta-row{flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:24px;display:flex}.btn{font-family:var(--mono);letter-spacing:.02em;border:1px solid var(--line-bright);color:var(--text);background:0 0;align-items:center;gap:10px;padding:14px 26px;font-size:.9rem;text-decoration:none;transition:border-color .15s,background .15s,transform .1s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn.primary{background:var(--amber);border-color:var(--amber);color:#1a1200;font-weight:700}.btn.primary:hover{background:#ffb64a}.btn.ghost:hover{border-color:var(--cyan);color:var(--cyan)}.copy-email{font-family:var(--mono);color:var(--text-dim);border:none;border-bottom:1px dashed var(--line-bright);cursor:pointer;background:0 0;align-self:center;padding:0;font-size:.82rem}.copy-email:hover{color:var(--cyan);border-color:var(--cyan)}.copy-email[data-copied=true]{color:var(--amber);border-color:var(--amber)}.status-strip{font-family:var(--mono);color:var(--text-dim);border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 24px;padding:14px 0;font-size:.78rem;display:flex}.status-dot{background:var(--amber);border-radius:50%;width:8px;height:8px;margin-right:8px;animation:2.2s infinite pulse;display:inline-block;box-shadow:0 0 rgba(245,166,35,.6)}@keyframes pulse{0%{box-shadow:0 0 rgba(245,166,35,.55)}70%{box-shadow:0 0 0 8px rgba(245,166,35,0)}to{box-shadow:0 0 rgba(245,166,35,0)}}.status-strip .readout{color:var(--cyan)}.status-strip .readout-sep{color:var(--line-bright)}@media (width<=640px){.status-strip .readout-sep{display:none}}.section-head{text-align:center;margin-bottom:26px}.section-head h2{font-size:clamp(1.3rem,3vw,1.7rem)}.section-head p{color:var(--text-dim);max-width:620px;margin:0 auto}.about p{max-width:720px;color:var(--text);margin:0 auto;font-size:1.02rem}.grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;display:grid}.cap h3{color:var(--cyan);margin-bottom:8px;font-size:.95rem}.cap p{color:var(--text-dim);margin:0;font-size:.9rem}.crosscut{text-align:center;border-left:3px solid var(--amber);border-right:3px solid var(--amber);padding:18px 24px}.crosscut .eyebrow{color:var(--amber)}.crosscut p{color:var(--text);max-width:720px;margin:0 auto}.crosscut strong{color:var(--amber)}.spec-sheet{border-top:1px solid var(--line)}.spec-row{border-bottom:1px solid var(--line);align-items:baseline;gap:24px;padding:12px 0;display:flex}.spec-row .val{font-family:var(--mono);color:var(--amber);flex-shrink:0;min-width:130px;font-size:1.3rem;font-weight:700}.spec-row .desc{color:var(--text-dim)}.ai-block p{max-width:720px;color:var(--text);margin:0 auto 14px}.ai-block .tags{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;display:flex}.tag{font-family:var(--mono);color:var(--text-dim);border:1px solid var(--line);padding:4px 10px;font-size:.76rem}.funnel{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0;display:grid}.funnel-step{border-left:1px solid var(--line);padding:14px 20px;position:relative}.funnel-step:first-child{border-left:none}.funnel-step .num{font-family:var(--mono);color:var(--line-bright);margin-bottom:6px;font-size:.75rem;display:block}.funnel-step h3{color:var(--amber);font-size:.95rem}.funnel-step p{color:var(--text-dim);margin:0;font-size:.88rem}.funnel-arrow{text-align:center;color:var(--line-bright);font-family:var(--mono);padding:6px 0 0;font-size:.8rem}.pricing{text-align:center;max-width:560px;margin:0 auto}.pricing .price{font-family:var(--mono);color:var(--amber);margin:10px 0 4px;font-size:clamp(1.8rem,5vw,2.4rem);font-weight:700}.pricing .price-label{color:var(--text-dim);font-size:.9rem}.pricing .price-note{font-family:var(--mono);color:var(--text-dim);margin-top:14px;font-size:.78rem}.faq{max-width:720px;margin:0 auto}.faq-item{border-bottom:1px solid var(--line);padding:16px 0}.faq-item summary{cursor:pointer;font-family:var(--mono);color:var(--text);font-size:.95rem;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:before{content:"+ ";color:var(--cyan)}.faq-item[open] summary:before{content:"− "}.faq-item p{color:var(--text-dim);margin:12px 0 0;font-size:.92rem}.markets{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.market-chip{font-family:var(--mono);border:1px solid var(--cyan-dim);color:var(--cyan);padding:8px 18px;font-size:.85rem}.contact{text-align:center}.contact h2{font-size:clamp(1.5rem,4vw,2.1rem)}.contact p.sub{color:var(--text-dim);margin-bottom:32px}footer{text-align:center;color:var(--text-dim);font-family:var(--mono);padding:28px 0 48px;font-size:.78rem}footer a{color:var(--text-dim)}footer .footer-line{margin:4px 0}.scroll-top{background:var(--bg-panel);border:1px solid var(--line-bright);width:44px;height:44px;color:var(--cyan);z-index:20;justify-content:center;align-items:center;font-size:1.1rem;text-decoration:none;display:flex;position:fixed;bottom:18px;right:18px}.scroll-top:hover{border-color:var(--cyan)}@media (width<=640px){section{padding:28px 0}.panel{padding:18px}.spec-row{flex-direction:column;gap:4px}.funnel-step{border-left:none;border-top:1px solid var(--line)}.funnel-step:first-child{border-top:none}.crosscut{border-left-width:2px;border-right-width:2px;padding:22px 16px}}