.hero[data-astro-cid-llpsxoue]{position:relative;overflow:hidden;isolation:isolate;border-bottom:1px solid var(--border);padding:clamp(72px,10vw,128px) 0 clamp(64px,8vw,104px)}.hero-inner[data-astro-cid-llpsxoue]{position:relative;z-index:1;display:grid;gap:clamp(40px,6vw,64px)}.hero-copy[data-astro-cid-llpsxoue]>[data-astro-cid-llpsxoue]+[data-astro-cid-llpsxoue]{margin-top:22px}.hero-copy[data-astro-cid-llpsxoue] .h1[data-astro-cid-llpsxoue]{max-width:20ch}.lines[data-astro-cid-llpsxoue]{display:grid;gap:14px}@media(min-width:880px){.lines[data-astro-cid-llpsxoue]{grid-template-columns:repeat(3,1fr)}}.line[data-astro-cid-llpsxoue]{--beam-bg: color-mix(in srgb, var(--bg-elev) 80%, transparent);position:relative;overflow:hidden;display:grid;grid-template-columns:auto 1fr;gap:6px 16px;align-items:center;padding:22px 24px;border-radius:var(--radius-l);text-decoration:none;color:var(--text);height:100%;transition:transform .35s var(--ease-out),box-shadow .35s}.line[data-astro-cid-llpsxoue]:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.line[data-astro-cid-llpsxoue] .num[data-astro-cid-llpsxoue]{position:absolute;top:14px;right:18px;font-size:.75rem;color:var(--text-subtle)}.line[data-astro-cid-llpsxoue] .icon-tile[data-astro-cid-llpsxoue]{grid-row:span 2;margin:0}.line[data-astro-cid-llpsxoue] strong[data-astro-cid-llpsxoue]{font-size:1.15rem;font-weight:640}.line[data-astro-cid-llpsxoue] .muted[data-astro-cid-llpsxoue]{font-size:.92rem;line-height:1.45}.line[data-astro-cid-llpsxoue] .go{position:absolute;right:18px;bottom:16px;width:18px;height:18px;color:var(--accent);transition:transform .3s var(--ease-out)}.line[data-astro-cid-llpsxoue]:hover .go{transform:translate(3px,3px)}.ai-split[data-astro-cid-llpsxoue]{display:grid;gap:40px}@media(min-width:1040px){.ai-split[data-astro-cid-llpsxoue]{grid-template-columns:5fr 7fr;gap:64px;align-items:start}.ai-intro[data-astro-cid-llpsxoue]{position:sticky;top:110px}}.ai-intro[data-astro-cid-llpsxoue]>[data-astro-cid-llpsxoue]+[data-astro-cid-llpsxoue]{margin-top:18px}.ai-intro[data-astro-cid-llpsxoue] .check-list[data-astro-cid-llpsxoue]{margin-top:28px}.ai-grid[data-astro-cid-llpsxoue]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.cycle[data-astro-cid-llpsxoue]{list-style:none;padding:0;display:grid;gap:16px;position:relative}@media(min-width:980px){.cycle[data-astro-cid-llpsxoue]{grid-template-columns:repeat(4,1fr)}.cycle[data-astro-cid-llpsxoue]:before{content:"";position:absolute;left:3%;right:3%;top:31px;height:2px;background:linear-gradient(90deg,var(--accent),var(--gold),var(--ok),var(--danger));opacity:.45}}.phase[data-astro-cid-llpsxoue]{position:relative;padding:0 0 4px}.phase-head[data-astro-cid-llpsxoue]{display:grid;justify-items:start;gap:14px;margin-bottom:16px}@media(max-width:979px){.phase-head[data-astro-cid-llpsxoue]{grid-template-columns:auto 1fr;align-items:center}}.phase-icon[data-astro-cid-llpsxoue]{position:relative;z-index:1;width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:var(--bg);border:2px solid var(--ph);color:var(--ph);box-shadow:0 0 0 6px var(--bg-elev),0 0 24px color-mix(in srgb,var(--ph) 35%,transparent)}.phase-icon[data-astro-cid-llpsxoue] svg{width:26px;height:26px}.ph0[data-astro-cid-llpsxoue]{--ph: var(--accent)}.ph1[data-astro-cid-llpsxoue]{--ph: var(--gold)}.ph2[data-astro-cid-llpsxoue]{--ph: var(--ok)}.ph3[data-astro-cid-llpsxoue]{--ph: var(--danger)}.phase-n[data-astro-cid-llpsxoue]{display:block;font-size:.72rem;letter-spacing:.08em;color:var(--ph);margin-bottom:2px}.phase-title[data-astro-cid-llpsxoue]{font-family:var(--font-display);font-weight:560;font-size:1.6rem;letter-spacing:-.02em}.phase-items[data-astro-cid-llpsxoue]{display:grid;gap:10px}.phase-items[data-astro-cid-llpsxoue] li[data-astro-cid-llpsxoue]{display:grid;gap:4px;padding:16px 18px;border-radius:14px;border:1px solid var(--border);background:var(--bg-elev);border-top:2px solid color-mix(in srgb,var(--ph) 60%,transparent)}.phase-items[data-astro-cid-llpsxoue] strong[data-astro-cid-llpsxoue]{font-weight:620}.phase-items[data-astro-cid-llpsxoue] span[data-astro-cid-llpsxoue]{font-size:.92rem;color:var(--text-muted);line-height:1.5}.methods[data-astro-cid-llpsxoue]{margin-top:36px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.methods-label[data-astro-cid-llpsxoue]{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-subtle)}.methods-list[data-astro-cid-llpsxoue]{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0}.methods-list[data-astro-cid-llpsxoue] li[data-astro-cid-llpsxoue]{font-family:var(--font-mono);font-size:.8rem;padding:5px 12px;border-radius:999px;border:1px solid var(--border-strong);color:var(--text-muted)}.atalaya-teaser[data-astro-cid-llpsxoue]{--beam-bg: var(--bg-elev);position:relative;overflow:hidden;margin-top:32px;display:grid;gap:18px;align-items:center;padding:clamp(22px,3vw,32px);border-radius:var(--radius-l)}@media(min-width:900px){.atalaya-teaser[data-astro-cid-llpsxoue]{grid-template-columns:auto 1fr auto;gap:28px}}.at-logo[data-astro-cid-llpsxoue]{--logo-h: 34px}.atalaya-teaser[data-astro-cid-llpsxoue] h3[data-astro-cid-llpsxoue]{margin-bottom:6px}.engage[data-astro-cid-llpsxoue]{display:grid;gap:40px}@media(min-width:1000px){.engage[data-astro-cid-llpsxoue]{grid-template-columns:7fr 5fr;gap:56px}}.sub-title[data-astro-cid-llpsxoue]{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-subtle);font-weight:500;margin-bottom:16px}.deliv[data-astro-cid-llpsxoue]{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.deliv[data-astro-cid-llpsxoue] li[data-astro-cid-llpsxoue]{display:grid;grid-template-columns:auto 1fr;gap:14px;padding:18px;border-radius:14px;border:1px solid var(--border);background:var(--bg-elev)}.deliv[data-astro-cid-llpsxoue] .icon-tile[data-astro-cid-llpsxoue]{margin:0;width:40px;height:40px}.deliv[data-astro-cid-llpsxoue] strong[data-astro-cid-llpsxoue]{font-weight:620}.deliv[data-astro-cid-llpsxoue] p[data-astro-cid-llpsxoue]{color:var(--text-muted);font-size:.92rem;margin-top:2px}.models[data-astro-cid-llpsxoue]{display:grid;gap:12px}.model[data-astro-cid-llpsxoue]{display:grid;gap:4px;padding:18px 20px 18px 22px;border-radius:14px;border:1px solid var(--border);background:var(--bg-elev);position:relative;overflow:hidden}.model[data-astro-cid-llpsxoue]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent)}.model[data-astro-cid-llpsxoue].m1:before{background:var(--gold)}.model[data-astro-cid-llpsxoue].m2:before{background:var(--ok)}.model[data-astro-cid-llpsxoue] strong[data-astro-cid-llpsxoue]{font-weight:620}.model[data-astro-cid-llpsxoue] span[data-astro-cid-llpsxoue]{color:var(--text-muted);font-size:.92rem}.formats[data-astro-cid-llpsxoue]{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:28px;list-style:none;padding:0;color:var(--text-muted);font-size:.95rem}.formats[data-astro-cid-llpsxoue] li[data-astro-cid-llpsxoue]{display:inline-flex;align-items:center;gap:8px}.formats[data-astro-cid-llpsxoue] svg{width:18px;height:18px;color:var(--accent)}.public[data-astro-cid-llpsxoue]{--beam-bg: var(--bg-elev);position:relative;overflow:hidden;isolation:isolate;display:grid;gap:32px;padding:clamp(28px,5vw,56px);border-radius:var(--radius-l)}@media(min-width:960px){.public[data-astro-cid-llpsxoue]{grid-template-columns:7fr 5fr;align-items:center;gap:56px}}.public[data-astro-cid-llpsxoue]>[data-astro-cid-llpsxoue]:not(.aurora){position:relative;z-index:1}.pub-copy[data-astro-cid-llpsxoue]>[data-astro-cid-llpsxoue]+[data-astro-cid-llpsxoue]{margin-top:16px}.pub-copy[data-astro-cid-llpsxoue] .icon-tile[data-astro-cid-llpsxoue]{margin:0}.pub-copy[data-astro-cid-llpsxoue] .h2[data-astro-cid-llpsxoue]{font-size:clamp(1.6rem,1.2rem + 1.4vw,2.3rem)}
