.mkt .fd-hero{border-bottom:1px solid var(--border);position:relative;overflow:hidden}.mkt .fd-hero:before{content:"";pointer-events:none;background-image:radial-gradient(circle, color-mix(in srgb, var(--foreground) 9%, transparent) 1px, transparent 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 30% 20%,#000 15%,#0000 70%);mask-image:radial-gradient(70% 80% at 30% 20%,#000 15%,#0000 70%)}.mkt .fd-hero:after{content:"";pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--brand) 22%, transparent), transparent);filter:blur(30px);width:760px;height:460px;position:absolute;top:-220px;left:-10%}.mkt .fd-hero-in{z-index:1;justify-items:start;gap:18px;max-width:1200px;margin:0 auto;padding:40px 24px 48px;display:grid;position:relative}@media (min-width:768px){.mkt .fd-hero-in{padding:56px 32px 64px}}.mkt .fd-crumbs ol{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13px;display:flex}.mkt .fd-crumbs a{color:var(--muted-foreground)}.mkt .fd-crumbs a:hover{color:var(--foreground)}.mkt .fd-pill{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:9999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.mkt .fd-dot{background:var(--brand);border-radius:9999px;width:6px;height:6px}.mkt .fd-h1{letter-spacing:-.03em;max-width:26ch;color:var(--foreground);text-wrap:balance;font-size:clamp(30px,4.8vw,52px);font-weight:700;line-height:1.07}.mkt .fd-summarize{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mkt .fd-summarize>span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin-right:4px;font-size:12px;font-weight:600}.mkt .fd-summarize a{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:9999px;align-items:center;padding:6px 12px;font-size:13px;font-weight:500;transition:border-color .2s,transform .2s;display:inline-flex}.mkt .fd-summarize a:hover{border-color:color-mix(in srgb, var(--brand) 45%, var(--border));transform:translateY(-1px)}.mkt .fd-avatar{background:var(--foreground);width:48px;height:48px;color:var(--background);border-radius:9999px;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}.mkt .fd-inline{background:var(--card);border:1px solid color-mix(in srgb, var(--brand) 35%, var(--border));box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 7%, transparent);border-radius:18px;align-items:center;gap:16px;margin-top:40px;padding:22px 24px;display:grid}@media (min-width:640px){.mkt .fd-inline{grid-template-columns:1fr auto}}.mkt .fd-inline-k{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:12px;font-weight:600}.mkt .fd-inline-t{color:var(--foreground);margin-top:8px;font-size:19px;font-weight:700}.mkt .fd-inline-p{color:var(--muted-foreground);margin-top:4px;font-size:15px;line-height:1.55}.mkt .fd-inline-btn{min-height:44px;color:var(--background);background:var(--foreground);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;padding:0 18px;font-size:15px;font-weight:600;transition:transform .15s,opacity .15s;display:inline-flex}.mkt .fd-inline-btn:hover{opacity:.9;transform:translateY(-1px)}.mkt .fd-faq{max-width:none;margin-top:12px}.mkt .fd-final{padding-top:24px}.mkt .fd-lede{max-width:60ch;color:var(--muted-foreground);font-size:clamp(16px,2vw,18.5px);line-height:1.6}
