._kicker_2dulk_1{font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;color:var(--primary);font-weight:600}._title_2dulk_9{font-family:var(--font-family-display);font-weight:600;font-size:clamp(2rem,5vw,3rem);letter-spacing:-.03em;margin:var(--spacing-2) 0 var(--spacing-3);line-height:1.1}._lede_2dulk_18{color:var(--muted-foreground);font-size:1.05rem;margin:0 0 var(--spacing-8)}._grid_2dulk_24{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--spacing-3);margin-bottom:var(--spacing-12)}._card_2dulk_31{display:flex;flex-direction:column;gap:6px;padding:var(--spacing-4);border:1px solid var(--border);border-radius:var(--radius-md);background:linear-gradient(180deg,var(--highlight),transparent 40%),var(--card);color:var(--foreground);text-decoration:none;transition:border-color var(--animation-duration-fast)}._card_2dulk_31:hover{border-color:color-mix(in srgb,var(--primary) 50%,var(--border))}._card_2dulk_31 svg{color:var(--primary)}._card_2dulk_31 span{font-size:.86rem;color:var(--muted-foreground);line-height:1.5}._section_2dulk_58{padding:var(--spacing-8) 0;border-top:1px solid var(--border);scroll-margin-top:var(--spacing-8)}._section_2dulk_58 h2{font-family:var(--font-family-display);font-weight:600;font-size:1.5rem;margin:0 0 var(--spacing-4)}._section_2dulk_58 p{font-size:.92rem;line-height:1.6;margin:0 0 var(--spacing-3);color:color-mix(in srgb,var(--foreground) 88%,transparent)}._section_2dulk_58 code{font-family:var(--font-family-monospace);font-size:.8rem;background:var(--card);border:1px solid var(--border);border-radius:4px;padding:1px 5px}._section_2dulk_58 a{color:var(--primary)}._h3_2dulk_91{display:flex;align-items:center;gap:6px;font-size:1rem;margin:var(--spacing-6) 0 var(--spacing-2)}._cta_2dulk_99{text-align:center;padding:var(--spacing-12) var(--spacing-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:radial-gradient(500px 200px at 50% 0%,rgba(139,124,255,.18),transparent 70%),var(--card)}._cta_2dulk_99 h2{font-family:var(--font-family-display);margin:0 0 var(--spacing-4)}
