.page:where(.astro-kh7btl4r){padding-bottom:0}.hero-block:where(.astro-kh7btl4r){padding:4rem 0;border-bottom:1px solid var(--border-subtle)}.eyebrow:where(.astro-kh7btl4r){font-family:JetBrains Mono,monospace;font-size:.8rem;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:1rem}h1:where(.astro-kh7btl4r){font-family:JetBrains Mono,monospace;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.2;margin:0 0 1.5rem}.lede:where(.astro-kh7btl4r){font-size:1.1rem;color:var(--muted);max-width:40rem}.section:where(.astro-kh7btl4r){padding:4rem 0}.section:where(.astro-kh7btl4r).alt{background:var(--bg-alt)}.section:where(.astro-kh7btl4r) h2:where(.astro-kh7btl4r){font-family:JetBrains Mono,monospace;font-size:1.4rem;margin-bottom:1.5rem}.section:where(.astro-kh7btl4r) h3:where(.astro-kh7btl4r){font-family:JetBrains Mono,monospace;font-size:1.1rem;margin:2rem 0 1rem}.section:where(.astro-kh7btl4r) p:where(.astro-kh7btl4r){color:var(--muted);line-height:1.7;max-width:50rem;margin-bottom:1rem}.section:where(.astro-kh7btl4r) p:where(.astro-kh7btl4r) strong:where(.astro-kh7btl4r){color:var(--text)}.location-block:where(.astro-kh7btl4r){display:flex;align-items:center;gap:1rem;padding:1.5rem;background:var(--bg-alt);border:1px solid var(--border-strong);border-radius:8px;max-width:20rem}.location-icon:where(.astro-kh7btl4r){color:var(--accent);flex-shrink:0}.location-text:where(.astro-kh7btl4r){display:flex;flex-direction:column}.location-city:where(.astro-kh7btl4r){font-family:JetBrains Mono,monospace;font-size:1rem;font-weight:500}.location-country:where(.astro-kh7btl4r){font-size:.9rem;color:var(--muted)}.comparison-grid:where(.astro-kh7btl4r){display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin:2rem 0}.comparison-card:where(.astro-kh7btl4r){background:var(--bg);border:1px solid var(--border-strong);border-radius:8px;padding:2rem}.comparison-card:where(.astro-kh7btl4r) h3:where(.astro-kh7btl4r){font-family:JetBrains Mono,monospace;font-size:.95rem;letter-spacing:.1em;text-transform:uppercase;margin:0 0 1.25rem}.comparison-card:where(.astro-kh7btl4r).monte-carlo h3:where(.astro-kh7btl4r){color:var(--muted)}.comparison-card:where(.astro-kh7btl4r).stochastic-resonance{border-color:var(--accent)}.comparison-card:where(.astro-kh7btl4r).stochastic-resonance h3:where(.astro-kh7btl4r){color:var(--accent)}.comparison-card:where(.astro-kh7btl4r) ul:where(.astro-kh7btl4r){list-style:none;padding:0;margin:0}.comparison-card:where(.astro-kh7btl4r) li:where(.astro-kh7btl4r){padding:.5rem 0 .5rem 1.25rem;position:relative;color:var(--muted);font-size:.95rem;line-height:1.5}.comparison-card:where(.astro-kh7btl4r) li:where(.astro-kh7btl4r):before{content:"";position:absolute;left:0;top:.85rem;width:6px;height:6px;border-radius:50%;background:var(--border-strong)}.comparison-card:where(.astro-kh7btl4r).stochastic-resonance li:where(.astro-kh7btl4r):before{background:var(--accent)}.methodology-detail:where(.astro-kh7btl4r){margin-top:2rem;padding:2rem;background:var(--bg);border:1px solid var(--border-strong);border-radius:8px}.methodology-detail:where(.astro-kh7btl4r) h3:where(.astro-kh7btl4r){margin-top:0}.feature-list:where(.astro-kh7btl4r){list-style:none;padding:0;margin-top:1.5rem}.feature-list:where(.astro-kh7btl4r) li:where(.astro-kh7btl4r){padding:.75rem 0;border-bottom:1px solid var(--border-subtle);color:var(--muted);line-height:1.6}.feature-list:where(.astro-kh7btl4r) li:where(.astro-kh7btl4r):last-child{border-bottom:none}.feature-list:where(.astro-kh7btl4r) li:where(.astro-kh7btl4r) strong:where(.astro-kh7btl4r){color:var(--text)}.methodology-cta:where(.astro-kh7btl4r){margin-top:2rem;padding:1.5rem;background:radial-gradient(circle at 0 0,rgba(255,107,0,.08),transparent 60%),var(--bg);border:1px solid var(--accent);border-radius:8px;font-size:1.05rem;color:var(--text)}.cta:where(.astro-kh7btl4r){padding:4rem 0;text-align:center}.cta:where(.astro-kh7btl4r) h2:where(.astro-kh7btl4r){font-family:JetBrains Mono,monospace;font-size:1.4rem;margin-bottom:1rem}.cta:where(.astro-kh7btl4r) p:where(.astro-kh7btl4r){color:var(--muted);margin-bottom:2rem}@media(max-width:640px){.hero-block:where(.astro-kh7btl4r){padding:3rem 0}.section:where(.astro-kh7btl4r){padding:3rem 0}.comparison-grid:where(.astro-kh7btl4r){grid-template-columns:1fr}.comparison-card:where(.astro-kh7btl4r){padding:1.5rem}.methodology-detail:where(.astro-kh7btl4r){padding:1.5rem}}
