.hero:where(.astro-4nks7rxs){position:relative;padding:10rem 0 6rem;overflow:hidden}.hero-bg:where(.astro-4nks7rxs){position:absolute;inset:0;z-index:-1}.wallet-glow:where(.astro-4nks7rxs){position:absolute;top:-30%;right:-20%;width:80%;height:100%;background:radial-gradient(ellipse at center,rgba(16,185,129,.15) 0%,transparent 70%)}.hero:where(.astro-4nks7rxs) .container:where(.astro-4nks7rxs){display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.product-badge:where(.astro-4nks7rxs){display:inline-block;padding:.375rem 1rem;background:#10b98126;color:#10b981;border-radius:var(--radius-full);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.hero-title:where(.astro-4nks7rxs){font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;margin-bottom:1rem;line-height:1.1}.hero-subtitle:where(.astro-4nks7rxs){font-size:1.2rem;color:var(--color-text-muted);margin-bottom:2rem;line-height:1.7}.hero-cta:where(.astro-4nks7rxs){display:flex;gap:1rem;flex-wrap:wrap}.terminal-window:where(.astro-4nks7rxs){background:#0d1117;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg)}.terminal-header:where(.astro-4nks7rxs){display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.1)}.terminal-dots:where(.astro-4nks7rxs){display:flex;gap:.5rem}.terminal-dots:where(.astro-4nks7rxs) span:where(.astro-4nks7rxs){width:12px;height:12px;border-radius:50%}.terminal-dots:where(.astro-4nks7rxs) span:where(.astro-4nks7rxs):first-child{background:#ff5f56}.terminal-dots:where(.astro-4nks7rxs) span:where(.astro-4nks7rxs):nth-child(2){background:#ffbd2e}.terminal-dots:where(.astro-4nks7rxs) span:where(.astro-4nks7rxs):last-child{background:#27ca40}.terminal-title:where(.astro-4nks7rxs){color:#ffffff80;font-size:.8rem}.terminal-content:where(.astro-4nks7rxs){padding:1.5rem;margin:0;font-family:JetBrains Mono,Fira Code,monospace;font-size:.85rem;line-height:1.6;color:#c9d1d9;overflow-x:auto}.section-header:where(.astro-4nks7rxs){text-align:center;max-width:600px;margin:0 auto 3rem}.section-label:where(.astro-4nks7rxs){display:inline-block;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary);margin-bottom:.75rem}.section-title:where(.astro-4nks7rxs){font-size:2.5rem;font-weight:800;margin-bottom:.75rem}.section-subtitle:where(.astro-4nks7rxs){color:var(--color-text-muted);font-size:1.1rem}.features:where(.astro-4nks7rxs){background:var(--color-bg-elevated)}.features-grid:where(.astro-4nks7rxs){display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.use-cases-grid:where(.astro-4nks7rxs){display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.use-case-card:where(.astro-4nks7rxs){text-align:center;padding:2rem 1.5rem;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);transition:all var(--transition-base)}.use-case-card:where(.astro-4nks7rxs):hover{border-color:#10b9814d;transform:translateY(-4px)}.use-case-icon:where(.astro-4nks7rxs){display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin:0 auto 1rem;color:#10b981}.use-case-icon:where(.astro-4nks7rxs) svg{width:100%;height:100%}.use-case-card:where(.astro-4nks7rxs) h3:where(.astro-4nks7rxs){font-size:1.1rem;font-weight:700;margin-bottom:.5rem}.use-case-card:where(.astro-4nks7rxs) p:where(.astro-4nks7rxs){color:var(--color-text-muted);font-size:.9rem}.comparison:where(.astro-4nks7rxs){background:var(--color-bg-elevated)}.comparison-table-wrapper:where(.astro-4nks7rxs){overflow-x:auto}.comparison-table:where(.astro-4nks7rxs){width:100%;border-collapse:collapse;background:var(--color-bg-card);border-radius:var(--radius-xl);overflow:hidden}.comparison-table:where(.astro-4nks7rxs) th:where(.astro-4nks7rxs),.comparison-table:where(.astro-4nks7rxs) td:where(.astro-4nks7rxs){padding:1.25rem 1.5rem;text-align:center}.comparison-table:where(.astro-4nks7rxs) th:where(.astro-4nks7rxs){background:#ffffff05;font-weight:600;font-size:.9rem;color:var(--color-text-muted);border-bottom:1px solid var(--color-border)}.comparison-table:where(.astro-4nks7rxs) td:where(.astro-4nks7rxs){border-bottom:1px solid var(--color-border)}.comparison-table:where(.astro-4nks7rxs) tr:where(.astro-4nks7rxs):last-child td:where(.astro-4nks7rxs){border-bottom:none}.comparison-table:where(.astro-4nks7rxs) tr:where(.astro-4nks7rxs).highlight{background:#10b9810d}.comparison-table:where(.astro-4nks7rxs) tr:where(.astro-4nks7rxs).highlight td:where(.astro-4nks7rxs){color:#10b981;font-weight:600}.provider-name:where(.astro-4nks7rxs){text-align:left;font-weight:600}.price:where(.astro-4nks7rxs){font-weight:600}.pricing-cards:where(.astro-4nks7rxs){display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1000px;margin:0 auto}.pricing-card:where(.astro-4nks7rxs){position:relative;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:2.5rem 2rem;text-align:center}.pricing-card:where(.astro-4nks7rxs).featured{border-color:#10b981;box-shadow:0 0 40px #10b98126}.card-badge:where(.astro-4nks7rxs){position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#10b981;color:#fff;padding:.375rem 1rem;font-size:.75rem;font-weight:700;border-radius:var(--radius-full)}.pricing-card:where(.astro-4nks7rxs) h3:where(.astro-4nks7rxs){font-size:1.25rem;font-weight:700;margin-bottom:1rem}.pricing-card:where(.astro-4nks7rxs) .price:where(.astro-4nks7rxs){font-size:3rem;font-weight:800;margin-bottom:1.5rem}.pricing-card:where(.astro-4nks7rxs) .price:where(.astro-4nks7rxs) span:where(.astro-4nks7rxs){font-size:1rem;font-weight:400;color:var(--color-text-muted)}.pricing-card:where(.astro-4nks7rxs) ul:where(.astro-4nks7rxs){list-style:none;margin-bottom:2rem;text-align:left}.pricing-card:where(.astro-4nks7rxs) li:where(.astro-4nks7rxs){color:var(--color-text-muted);padding:.5rem 0 .5rem 1.5rem;position:relative}.pricing-card:where(.astro-4nks7rxs) li:where(.astro-4nks7rxs):before{content:"✓";position:absolute;left:0;color:#10b981}.cta-section:where(.astro-4nks7rxs){padding:4rem 0 6rem}.cta-card:where(.astro-4nks7rxs){text-align:center;background:linear-gradient(135deg,#10b9811a,#6366f11a);border:1px solid rgba(16,185,129,.2);border-radius:var(--radius-xl);padding:4rem 3rem}.cta-card:where(.astro-4nks7rxs) h2:where(.astro-4nks7rxs){font-size:2rem;font-weight:800;margin-bottom:.5rem}.cta-card:where(.astro-4nks7rxs) p:where(.astro-4nks7rxs){color:var(--color-text-muted);margin-bottom:2rem}.cta-buttons:where(.astro-4nks7rxs){display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media(max-width:1024px){.hero:where(.astro-4nks7rxs) .container:where(.astro-4nks7rxs){grid-template-columns:1fr;text-align:center}.hero-cta:where(.astro-4nks7rxs){justify-content:center}.hero-visual:where(.astro-4nks7rxs){max-width:500px;margin:0 auto}.features-grid:where(.astro-4nks7rxs),.use-cases-grid:where(.astro-4nks7rxs),.pricing-cards:where(.astro-4nks7rxs){grid-template-columns:1fr 1fr}}@media(max-width:640px){.features-grid:where(.astro-4nks7rxs),.use-cases-grid:where(.astro-4nks7rxs),.pricing-cards:where(.astro-4nks7rxs){grid-template-columns:1fr}}
