.pasi.astro-qbrjj6rf{background:var(--c-paper);color:var(--c-ink)}.pasi__head.astro-qbrjj6rf{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:2rem 4rem;display:grid}.pasi__eyebrow.astro-qbrjj6rf{color:var(--c-ink-soft);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.6rem;margin-bottom:.75rem;font-size:.875rem;font-weight:700;display:inline-flex}.pasi__eyebrow.astro-qbrjj6rf:before{content:"";background:var(--c-accent);clip-path:polygon(77% 0,100% 0,23% 100%,0 100%);flex:none;width:.55rem;height:.8rem}.pasi__lead.astro-qbrjj6rf{color:var(--c-ink-soft);max-width:38rem;margin-top:1.25rem}.pasi__img.astro-qbrjj6rf{justify-self:end;width:100%;max-width:420px}.pasi__list.astro-qbrjj6rf{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:clamp(2.5rem,2rem + 2vw,4rem);display:grid}.pas.astro-qbrjj6rf{background:var(--c-surface);border-top:3px solid var(--c-accent);padding:2rem 1.75rem 1.75rem;position:relative}.pas__n.astro-qbrjj6rf{color:#2727261a;font-size:3rem;font-weight:800;line-height:1;position:absolute;top:1.25rem;right:1.5rem}.pas__title.astro-qbrjj6rf{font-size:var(--fs-h4);margin-bottom:1rem}.pas__badge.astro-qbrjj6rf{background:var(--c-accent);color:var(--c-ink);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.75rem;padding:.25rem .6rem;font-size:.75rem;font-weight:700;display:inline-block}.pas__items.astro-qbrjj6rf li.astro-qbrjj6rf{font-size:.9375rem;font-weight:500}.pasi-ai.astro-qbrjj6rf{isolation:isolate;background:var(--c-black);color:var(--c-on-dark);border-top:3px solid var(--c-accent);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.75rem 2.5rem;margin-top:1.25rem;padding:clamp(1.75rem,1.25rem + 1.5vw,2.75rem);display:grid;position:relative;overflow:hidden}.pasi-ai.astro-qbrjj6rf:before{content:"";z-index:-1;background:var(--glass-glow);pointer-events:none;position:absolute;inset:0}.pasi-ai__icon-wrap.astro-qbrjj6rf{width:56px;height:56px;color:var(--c-accent);background:var(--glass-tile-fill);border:1px solid var(--glass-tile-line);border-radius:14px;place-items:center;display:grid}.pasi-ai__icon.astro-qbrjj6rf{width:32px;height:32px}.pasi-ai__eyebrow.astro-qbrjj6rf{letter-spacing:.12em;text-transform:uppercase;color:var(--c-accent);align-items:center;gap:.5rem;margin-bottom:.6rem;font-size:.75rem;font-weight:700;line-height:1.3;display:inline-flex}.pasi-ai__eyebrow.astro-qbrjj6rf:before{content:"";clip-path:polygon(77% 0,100% 0,23% 100%,0 100%);background:currentColor;flex:none;width:.5rem;height:.75rem}.pasi-ai__title.astro-qbrjj6rf{font-size:var(--fs-h4)}.pasi-ai__text.astro-qbrjj6rf{color:var(--c-on-dark-soft);max-width:46rem;margin-top:.75rem;font-size:.9375rem}.pasi-ai__link.astro-qbrjj6rf{color:var(--c-accent);align-items:center;gap:.5rem;margin-top:1.25rem;font-weight:700;text-decoration:none;display:inline-flex}.pasi-ai__link.astro-qbrjj6rf:hover{text-underline-offset:3px;text-decoration:underline}.pasi-ai__arrow.astro-qbrjj6rf{flex:none;width:18px;height:18px;transition:transform .25s}.pasi-ai__link.astro-qbrjj6rf:hover .pasi-ai__arrow.astro-qbrjj6rf{transform:translate(4px)}.pasi-ai__examples.astro-qbrjj6rf{border-top:1px solid var(--glass-line);grid-column:2;padding-top:1.75rem}.pasi-ai__examples-title.astro-qbrjj6rf{color:var(--c-on-dark-soft);margin-bottom:.9rem;font-size:.875rem;font-weight:700}.pasi-ai__agents.astro-qbrjj6rf{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 2rem;display:grid}.pasi-ai__agent.astro-qbrjj6rf{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;display:grid}.pasi-ai__agent-icon-wrap.astro-qbrjj6rf{width:44px;height:44px;color:var(--c-accent);background:var(--glass-tile-fill);border:1px solid var(--glass-tile-line);border-radius:12px;place-items:center;display:grid}.pasi-ai__agent-icon.astro-qbrjj6rf{width:26px;height:26px}.pasi-ai__agent-title.astro-qbrjj6rf{font-size:1rem;line-height:1.35}.pasi-ai__agent-text.astro-qbrjj6rf{color:var(--c-on-dark-soft);margin-top:.25rem;font-size:.875rem;line-height:1.55}.pasi__cta.astro-qbrjj6rf{text-align:center;margin-top:clamp(2rem,1.5rem + 2vw,3rem)}@media (width<=1100px){.pasi-ai__agents.astro-qbrjj6rf{grid-template-columns:1fr}}@media (width<=900px){.pasi__head.astro-qbrjj6rf{grid-template-columns:1fr}.pasi__img.astro-qbrjj6rf{display:none}.pasi__list.astro-qbrjj6rf{grid-template-columns:1fr}}@media (width<=640px){.pasi__cta.astro-qbrjj6rf .btn.astro-qbrjj6rf{width:100%}.pasi-ai.astro-qbrjj6rf{grid-template-columns:1fr}.pasi-ai__examples.astro-qbrjj6rf{grid-column:auto}}
