.hero:where(.astro-pxbi7jv6){padding:88px 32px 56px;position:relative;overflow:hidden}.grid-bg:where(.astro-pxbi7jv6){background:linear-gradient(to right, var(--tav-border) 1px, transparent 1px) 0 0 / 72px 72px, linear-gradient(to bottom, var(--tav-border) 1px, transparent 1px) 0 0 / 72px 72px;opacity:.25;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 40% at 50% 0,#000 30%,#0000 70%);mask-image:radial-gradient(60% 40% at 50% 0,#000 30%,#0000 70%)}.inner:where(.astro-pxbi7jv6){max-width:1100px;margin:0 auto;position:relative}.eyebrow:where(.astro-pxbi7jv6){font-family:var(--tav-mono);color:var(--tav-accent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 16px;font-size:11px}h1:where(.astro-pxbi7jv6){letter-spacing:-.035em;max-width:980px;margin:0 0 24px;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:600;line-height:1}.accent:where(.astro-pxbi7jv6){color:var(--tav-accent)}.lede:where(.astro-pxbi7jv6){color:var(--tav-fg-muted);max-width:760px;margin:0;font-size:19px;line-height:1.55}.lede:where(.astro-pxbi7jv6) a:where(.astro-pxbi7jv6){color:var(--tav-accent);text-decoration:none}.lede:where(.astro-pxbi7jv6) a:where(.astro-pxbi7jv6):hover{text-underline-offset:3px;text-decoration:underline}.frame:where(.astro-pxbi7jv6){border-top:1px solid var(--tav-border);background:var(--tav-bg-elev);padding:64px 32px}.container:where(.astro-pxbi7jv6){max-width:1200px;margin:0 auto}.kicker:where(.astro-pxbi7jv6){font-family:var(--tav-mono);color:var(--tav-accent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 24px;font-size:11px}.frame-grid:where(.astro-pxbi7jv6){grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:16px;display:grid}.step:where(.astro-pxbi7jv6){border:1px solid var(--tav-border);background:var(--tav-bg);border-radius:10px;padding:24px}.num:where(.astro-pxbi7jv6){font-family:var(--tav-mono);color:var(--tav-accent);letter-spacing:.08em;margin-bottom:12px;font-size:13px;display:block}.step:where(.astro-pxbi7jv6) h3:where(.astro-pxbi7jv6){margin:0 0 6px;font-size:16px;font-weight:600}.step:where(.astro-pxbi7jv6) p:where(.astro-pxbi7jv6){color:var(--tav-fg-muted);margin:0;font-size:13.5px;line-height:1.55}.arrow:where(.astro-pxbi7jv6){font-family:var(--tav-mono);color:var(--tav-fg-dim);align-self:center;font-size:18px}.markets:where(.astro-pxbi7jv6){border-top:1px solid var(--tav-border);padding:88px 32px}.grid:where(.astro-pxbi7jv6){grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.card:where(.astro-pxbi7jv6){border:1px solid var(--tav-border);background:var(--tav-bg-elev);border-radius:12px;flex-direction:column;padding:28px;display:flex}.card:where(.astro-pxbi7jv6):nth-child(5){grid-column:1/-1;max-width:calc(50% - 8px)}.card:where(.astro-pxbi7jv6) h2:where(.astro-pxbi7jv6){letter-spacing:-.015em;margin:0 0 12px;font-size:22px;font-weight:600;line-height:1.2}.blurb:where(.astro-pxbi7jv6){color:var(--tav-fg-muted);margin:0 0 22px;font-size:14px;line-height:1.6}.cuc:where(.astro-pxbi7jv6){background:var(--tav-bg-inset);border:1px solid var(--tav-border);border-radius:8px;grid-template-columns:auto 1fr;gap:8px 18px;margin:0 0 22px;padding:18px;display:grid}.cuc:where(.astro-pxbi7jv6) dt:where(.astro-pxbi7jv6){font-family:var(--tav-mono);color:var(--tav-fg-dim);letter-spacing:.06em;text-transform:uppercase;padding-top:2px;font-size:10.5px}.cuc:where(.astro-pxbi7jv6) dt:where(.astro-pxbi7jv6).accent-dt{color:var(--tav-accent)}.cuc:where(.astro-pxbi7jv6) dd:where(.astro-pxbi7jv6){color:var(--tav-fg-muted);margin:0;font-size:13.5px;line-height:1.5}.cuc:where(.astro-pxbi7jv6) dd:where(.astro-pxbi7jv6).accent-dd{color:var(--tav-fg);font-weight:500}blockquote:where(.astro-pxbi7jv6){border-left:2px solid var(--tav-accent);color:var(--tav-fg);background:#dc8e610a;margin:auto 0 0;padding:14px 16px;font-size:13.5px;font-style:italic;line-height:1.5}.cta:where(.astro-pxbi7jv6){border-top:1px solid var(--tav-border);text-align:center;padding:120px 32px}.cta:where(.astro-pxbi7jv6) h2:where(.astro-pxbi7jv6){letter-spacing:-.025em;margin:0 0 20px;font-size:clamp(2.4rem,5vw,3rem);font-weight:600;line-height:1.05}.cta:where(.astro-pxbi7jv6) p:where(.astro-pxbi7jv6){color:var(--tav-fg-muted);max-width:580px;margin:0 auto 36px;font-size:17px}.actions:where(.astro-pxbi7jv6){flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.btn-primary:where(.astro-pxbi7jv6),.btn-mono:where(.astro-pxbi7jv6){border:1px solid #0000;border-radius:8px;align-items:center;padding:12px 20px;font-size:14px;text-decoration:none;transition:filter .14s,border-color .14s;display:inline-flex}.btn-primary:where(.astro-pxbi7jv6){background:var(--tav-accent);color:#0a0a0a;font-weight:600}.btn-primary:where(.astro-pxbi7jv6):hover{filter:brightness(1.08)}.btn-mono:where(.astro-pxbi7jv6){background:var(--tav-bg-elev);color:var(--tav-fg);border-color:var(--tav-border);font-family:var(--tav-mono);font-weight:500}.btn-mono:where(.astro-pxbi7jv6):hover{border-color:var(--tav-border-strong)}@media (width<=920px){.frame-grid:where(.astro-pxbi7jv6){grid-template-columns:1fr}.arrow:where(.astro-pxbi7jv6){display:none}.grid:where(.astro-pxbi7jv6){grid-template-columns:1fr}.card:where(.astro-pxbi7jv6):nth-child(5){max-width:100%}}
