.composer-mock{gap:1rem;display:grid;position:relative}@media (min-width:640px){.composer-mock{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.composer-card,.preview-card{background:#0d0f16eb;border:1px solid #7c8fb138;padding:1.1rem}.composer-card{background:linear-gradient(#0d0f16f0, #0d0f16f0) padding-box, linear-gradient(150deg, var(--brand-violet), var(--brand-ultraviolet)) border-box;border:1px solid #0000;box-shadow:0 1.5rem 4rem #444ce747}.composer-label,.preview-head{color:var(--text-subtle);font-family:var(--font-mono);text-transform:uppercase;align-items:center;gap:.5rem;margin:0 0 .85rem;font-size:.72rem;font-weight:900;display:flex}.composer-media{aspect-ratio:4/3;background:radial-gradient(circle at 30% 30%,#dbff4b59,#0000 55%),linear-gradient(135deg,#444ce7a6,#1ff1a559);max-width:100%}.composer-caption,.preview-card p:not(.preview-head){color:#f8fafcd1;margin:.85rem 0 0;font-size:.95rem;line-height:1.55}.composer-targets{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.composer-chip{color:var(--foreground);font-family:var(--font-mono);border:1px solid #7c8fb14d;align-items:center;gap:.4rem;padding:.35rem .6rem;font-size:.75rem;font-weight:800;display:inline-flex}.composer-chip .rail-icon,.preview-head .rail-icon{width:.95rem;height:.95rem}.composer-previews{gap:1rem;display:grid}.preview-head{color:var(--foreground);margin:0}.preview-status{color:var(--brand-green);border:1px solid #34d39973;margin-left:auto;padding:.15rem .45rem}.platform-strip{background:#0b0d13;border-top:1px solid #7c8fb124;padding-block:2.5rem}.platform-strip ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.platform-strip ul{grid-template-columns:repeat(7,minmax(0,1fr))}}.platform-strip li{text-align:center;border:1px solid #7c8fb12e;flex-direction:column;align-items:center;gap:.55rem;padding:1rem .75rem;display:flex}.platform-strip li.is-soon{opacity:.6}.platform-strip .rail-icon{width:1.5rem;height:1.5rem}.glyph-mark{font-family:var(--font-mono);border:1.5px solid;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.8rem;font-weight:900;display:inline-flex}.platform-name{color:var(--foreground);font-size:.95rem}.platform-badge{color:var(--text-subtle);font-family:var(--font-mono);text-transform:uppercase;border:1px solid #7c8fb14d;padding:.15rem .45rem;font-size:.68rem;font-weight:900}.platform-strip li.is-live .platform-badge{color:var(--brand-acid);border-color:#dbff4b8c}.steps-section,.routes-section,.benefits-section{border-top:1px solid #7c8fb124;padding-block:7rem}.steps-section{background:#07080d}.steps-list,.benefits-grid,.routes-modes{gap:1rem;margin:3rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:860px){.steps-list{grid-template-columns:repeat(3,minmax(0,1fr))}.benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.steps-list li,.benefits-grid li,.routes-modes li{background:#11131bd1;border:1px solid #7c8fb12e;padding:1.5rem}.step-index{color:var(--brand-acid);font-family:var(--font-mono);font-size:.8rem;font-weight:900}.steps-list h3,.benefits-grid h3,.routes-modes h3{color:var(--foreground);margin:.75rem 0 0;font-size:1.2rem;font-weight:500}.steps-list p,.benefits-grid p,.routes-modes p{color:var(--text-muted);margin:.6rem 0 0;line-height:1.65}.routes-section{background:radial-gradient(circle at 15% 30%,#1ff1a51f,#0000 24rem),#0b0d13}.routes-grid{gap:2.5rem;display:grid}@media (min-width:1024px){.routes-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.routes-grid h2{color:var(--foreground);text-wrap:balance;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1.1}.routes-grid>div>p:not(.mono-kicker){color:#f8fafcbd;max-width:34rem;margin:1.4rem 0 0;font-size:1.1rem;line-height:1.7}.routes-modes{margin-top:0}.routes-modes li{border-left:3px solid var(--brand-green)}.benefits-section{background:#07080d}.interval-toggle{border:1px solid #7c8fb147;width:fit-content;margin:2.5rem auto 0;display:flex}.interval-toggle button{color:var(--text-muted);cursor:pointer;font-family:var(--font-mono);background:0 0;border:0;padding:.65rem 1.1rem;font-size:.8rem;font-weight:800}.interval-toggle button[aria-pressed=true]{background:var(--gradient-primary);color:var(--foreground)}.interval-note{color:var(--brand-acid);margin-left:.35rem}.founders-pricing{justify-items:center;gap:1.5rem;margin-top:2rem;display:grid}.founders-card{width:100%;max-width:24rem}.founders-card h3{font-size:2.6rem;font-weight:400}.pricing-card .price-period{color:var(--text-muted);margin:0 0 0 .25rem;font-size:1rem}.founders-card ul{margin-bottom:1.5rem}.founders-card .gradient-button{width:100%}.coming-soon-tiers{flex-wrap:wrap;justify-content:center;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.coming-soon-tiers li{color:var(--text-muted);border:1px solid #7c8fb12e;align-items:center;gap:.6rem;padding:.5rem .75rem;display:inline-flex}.site-header a:focus-visible,.hero-shell a:focus-visible,.interval-toggle button:focus-visible,.faq-item summary:focus-visible,.final-cta a:focus-visible,.marketing-footer a:focus-visible,.pricing-band a:focus-visible{outline:2px solid var(--brand-acid);outline-offset:3px}@media (prefers-reduced-motion:reduce){.gradient-button{transition:none}}
