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