.hero[data-astro-cid-5acbkom4]{position:relative;overflow:hidden}.glow--a[data-astro-cid-5acbkom4]{background:radial-gradient(circle,#2e8b6b66,#0000 68%);width:46rem;height:28rem;top:-16rem;left:-10rem}.hero__inner[data-astro-cid-5acbkom4]{z-index:1;gap:clamp(2.5rem,6vw,4rem);padding-block:clamp(3.5rem,8vw,6rem) clamp(4rem,9vw,6.5rem);display:grid;position:relative}@media (width>=1000px){.hero__inner[data-astro-cid-5acbkom4]{grid-template-columns:1.2fr 1fr;align-items:center}}.hero__title[data-astro-cid-5acbkom4]{font-size:var(--fs-4xl);max-width:18ch;margin-top:1.25rem}.hero__native[data-astro-cid-5acbkom4]{color:var(--c-gold-400);opacity:.9;margin-top:.4rem;font-size:.42em;font-weight:500;display:block}.hero__lede[data-astro-cid-5acbkom4]{max-width:54ch;margin-top:1.5rem}.hero__actions[data-astro-cid-5acbkom4]{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.hero__cta[data-astro-cid-5acbkom4]{background:var(--c-gold-500);color:var(--c-ink-900);box-shadow:0 10px 34px -10px #c9a227a6}.hero__cta[data-astro-cid-5acbkom4]:hover{background:var(--c-gold-400)}.terminal[data-astro-cid-5acbkom4]{border:1px solid var(--border);border-radius:var(--radius-lg);font-family:var(--ff-mono);background:#0b0f0d;padding:0;overflow:hidden;box-shadow:0 30px 80px -30px #000000a6}.terminal__bar[data-astro-cid-5acbkom4]{border-bottom:1px solid var(--border);background:#fbfaf70d;align-items:center;gap:.5rem;padding:.7rem 1rem;display:flex}.terminal__dot[data-astro-cid-5acbkom4]{background:#fbfaf733;border-radius:50%;width:9px;height:9px}.terminal__dot--r[data-astro-cid-5acbkom4]{background:#e5605a}.terminal__dot--y[data-astro-cid-5acbkom4]{background:#e3b341}.terminal__dot--g[data-astro-cid-5acbkom4]{background:#3fb567}.terminal__label[data-astro-cid-5acbkom4]{letter-spacing:.06em;color:var(--fg-subtle);align-items:center;gap:.35rem;margin-left:.5rem;font-size:.6875rem;display:inline-flex}.terminal__body[data-astro-cid-5acbkom4]{padding:1.25rem 1.35rem 1.5rem;font-size:.8125rem;line-height:1.85}.terminal__body[data-astro-cid-5acbkom4] p[data-astro-cid-5acbkom4]{white-space:pre-wrap;word-break:break-word;color:#fbfaf7b8}.terminal__prompt[data-astro-cid-5acbkom4]{color:var(--c-gold-400)}.terminal__out[data-astro-cid-5acbkom4]{color:var(--c-forest-300);padding-left:1.1rem}.terminal__out--ok[data-astro-cid-5acbkom4]{color:var(--c-gold-300)}@media (prefers-reduced-motion:no-preference){.blink[data-astro-cid-5acbkom4]{animation:1.1s step-end infinite blink}@keyframes blink{50%{opacity:0}}}.models[data-astro-cid-5acbkom4]{position:relative;overflow:hidden}.models__inner[data-astro-cid-5acbkom4]{z-index:1;position:relative}.model-cards[data-astro-cid-5acbkom4]{gap:1.25rem;display:grid}@media (width>=780px){.model-cards[data-astro-cid-5acbkom4]{grid-template-columns:repeat(3,1fr)}}.model-card[data-astro-cid-5acbkom4]{border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color .25s var(--ease), transform .25s var(--ease);background:#fbfaf70b;padding:clamp(1.5rem,2.6vw,2rem)}.model-card[data-astro-cid-5acbkom4]:hover{border-color:var(--border-strong);transform:translateY(-3px)}.model-card__icon[data-astro-cid-5acbkom4]{margin-bottom:1rem}.model-card__title[data-astro-cid-5acbkom4]{font-size:var(--fs-lg);margin-bottom:.5rem}.stack-grid[data-astro-cid-5acbkom4]{gap:1rem;display:grid}@media (width>=720px){.stack-grid[data-astro-cid-5acbkom4]{grid-template-columns:repeat(2,1fr)}}@media (width>=1080px){.stack-grid[data-astro-cid-5acbkom4]{grid-template-columns:repeat(3,1fr)}}.stack-group[data-astro-cid-5acbkom4]{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.5rem}.stack-group__title[data-astro-cid-5acbkom4]{font-family:var(--ff-mono);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin-bottom:1rem;font-weight:600}.stack-group__tags[data-astro-cid-5acbkom4]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.tag[data-astro-cid-5acbkom4]{border-radius:var(--radius-pill);border:1px solid var(--border-strong);font-family:var(--ff-mono);color:var(--fg-muted);padding:.35rem .75rem;font-size:.75rem}.process[data-astro-cid-5acbkom4]{position:relative;overflow:hidden}.process__inner[data-astro-cid-5acbkom4]{z-index:1;position:relative}.steps[data-astro-cid-5acbkom4]{counter-reset:step;gap:0;padding:0;list-style:none;display:grid}@media (width>=900px){.steps[data-astro-cid-5acbkom4]{background:var(--border);border:1px solid var(--border);border-radius:var(--radius-lg);grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:1px;overflow:hidden}}.step[data-astro-cid-5acbkom4]{border-top:1px solid var(--border);gap:1.25rem;padding:1.5rem 0;display:flex}.step[data-astro-cid-5acbkom4]:first-child{border-top:none}@media (width>=900px){.step[data-astro-cid-5acbkom4]{background:var(--bg);border-top:none;flex-direction:column;gap:1rem;padding:2rem 1.5rem}}.step__num[data-astro-cid-5acbkom4]{font-family:var(--ff-mono);font-size:var(--fs-sm);color:var(--c-gold-400);flex:none;padding-top:.15rem;font-weight:500}.step__title[data-astro-cid-5acbkom4]{font-size:var(--fs-base);margin-bottom:.4rem}.step__text[data-astro-cid-5acbkom4]{font-size:var(--fs-sm);color:var(--fg-muted)}.faq-section[data-astro-cid-5acbkom4]{background:var(--bg-sunken);border-block:1px solid var(--border)}
