.hero[data-astro-cid-p3qod5xl]{background-color:var(--color-panel-navy);background-image:linear-gradient(color-mix(in srgb,var(--color-turquoise) 5.5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-turquoise) 5.5%,transparent) 1px,transparent 1px),radial-gradient(900px 420px at 50% -10%,color-mix(in srgb,var(--color-turquoise) 10%,transparent),transparent 65%);background-size:34px 34px,34px 34px,auto;border-block-end:1px solid color-mix(in srgb,var(--color-on-navy-muted) 18%,transparent);color:var(--color-on-navy)}.eyebrow[data-astro-cid-p3qod5xl]{color:var(--color-turquoise);font-weight:700;font-size:.9rem;letter-spacing:.02em}.hero[data-astro-cid-p3qod5xl] h1[data-astro-cid-p3qod5xl]{margin-block-start:.8rem;font-size:clamp(2.1rem,5vw,3.4rem);font-weight:900;line-height:1.18}.hero[data-astro-cid-p3qod5xl] mark[data-astro-cid-p3qod5xl]{background:linear-gradient(180deg,transparent 18%,var(--color-turquoise-soft) 18% 92%,transparent 92%);box-shadow:inset 0 -2px 0 var(--color-turquoise-line);color:inherit}.sub[data-astro-cid-p3qod5xl]{margin-block-start:1.2rem;font-size:1.14rem;color:var(--color-on-navy-soft);max-width:42rem;margin-inline:auto}.sub[data-astro-cid-p3qod5xl] strong[data-astro-cid-p3qod5xl]{color:var(--color-on-navy)}.hero-cta[data-astro-cid-p3qod5xl]{margin-block-start:1.6rem}.btn-second[data-astro-cid-p3qod5xl]{display:inline-block;color:var(--color-on-navy);border:1.5px solid var(--color-turquoise);padding:.8rem 1.6rem;border-radius:.6rem;font-weight:800;text-decoration:none}.btn-second[data-astro-cid-p3qod5xl]:hover{background:var(--color-turquoise-soft)}.models[data-astro-cid-p3qod5xl]{background:var(--color-mist-head);color:var(--color-mist-ink);border-block-end:1px solid var(--color-mist-line)}.demo-cap[data-astro-cid-p3qod5xl]{margin-block-start:.8rem;text-align:center;font-size:.82rem;color:var(--color-mist-ink-soft)}.model[data-astro-cid-p3qod5xl]{margin-block-start:3rem}.model[data-astro-cid-p3qod5xl]:first-of-type{margin-block-start:0}.model-eyebrow[data-astro-cid-p3qod5xl]{font-size:.85rem;font-weight:800;color:var(--color-mist-ink);border-bottom:2px solid var(--color-turquoise);display:inline-block;padding-bottom:2px}.model-eyebrow[data-astro-cid-p3qod5xl].second{border-bottom-color:var(--color-mist-line);color:var(--color-mist-ink-soft)}.model-h[data-astro-cid-p3qod5xl]{margin-block-start:.5rem;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:900;color:var(--color-mist-ink)}.model-sub[data-astro-cid-p3qod5xl]{margin-block-start:.5rem;margin-block-end:1.4rem;font-size:1.05rem;color:var(--color-mist-ink-soft);max-width:46rem;line-height:1.6}.model-sub[data-astro-cid-p3qod5xl] em[data-astro-cid-p3qod5xl]{font-weight:700;color:var(--color-mist-ink)}.pillars[data-astro-cid-p3qod5xl]{background:var(--color-mist);color:var(--color-mist-ink);border-block-end:1px solid var(--color-mist-line)}.pillars[data-astro-cid-p3qod5xl] h2[data-astro-cid-p3qod5xl]{font-size:1.7rem;font-weight:800;color:var(--color-mist-ink)}.grid-p[data-astro-cid-p3qod5xl]{margin-block-start:1.6rem;display:grid;gap:1rem}@media(min-width:640px){.grid-p[data-astro-cid-p3qod5xl]{grid-template-columns:repeat(2,1fr)}}.pcard[data-astro-cid-p3qod5xl]{border:1px solid var(--color-mist-line);border-inline-start:3px solid var(--color-mist-line);border-radius:1rem;padding:1.6rem;background:var(--color-mist-head);transition:border-color .18s,transform .18s,box-shadow .18s}.pcard[data-astro-cid-p3qod5xl]:hover{border-inline-start-color:var(--color-turquoise);transform:translateY(-3px);box-shadow:0 14px 34px color-mix(in srgb,var(--color-panel-navy) 12%,transparent)}.pc-head[data-astro-cid-p3qod5xl]{display:flex;align-items:center;gap:.7rem}.pc-num[data-astro-cid-p3qod5xl]{flex:none;display:grid;place-items:center;inline-size:2rem;block-size:2rem;border-radius:.55rem;background:var(--color-panel-navy);color:var(--color-turquoise);font-size:.85rem;font-weight:800}.pcard[data-astro-cid-p3qod5xl] h3[data-astro-cid-p3qod5xl]{font-size:1.2rem;font-weight:800;color:var(--color-mist-ink)}.pcard[data-astro-cid-p3qod5xl] p[data-astro-cid-p3qod5xl]{margin-block-start:.7rem;color:var(--color-mist-ink-soft);line-height:1.7}.why[data-astro-cid-p3qod5xl]{background:var(--color-mist-head);color:var(--color-mist-ink);border-block-end:1px solid var(--color-mist-line)}.why[data-astro-cid-p3qod5xl] h2[data-astro-cid-p3qod5xl]{font-size:1.7rem;font-weight:800;color:var(--color-mist-ink)}.why-sub[data-astro-cid-p3qod5xl]{margin-block-start:.9rem;font-size:1.1rem;color:var(--color-mist-ink-soft);max-width:40rem;margin-inline:auto}.why-grid[data-astro-cid-p3qod5xl]{margin-block-start:2rem;display:grid;gap:1.2rem}@media(min-width:768px){.why-grid[data-astro-cid-p3qod5xl]{grid-template-columns:repeat(3,1fr)}}.why-grid[data-astro-cid-p3qod5xl]>div[data-astro-cid-p3qod5xl]{display:flex;flex-direction:column;gap:.4rem;padding:1.4rem;border:1px solid var(--color-mist-line);border-top:3px solid var(--color-turquoise);border-radius:.3rem .3rem .9rem .9rem;background:var(--color-mist)}.why-grid[data-astro-cid-p3qod5xl] b[data-astro-cid-p3qod5xl]{font-size:1.05rem;color:var(--color-mist-ink)}.why-grid[data-astro-cid-p3qod5xl] span[data-astro-cid-p3qod5xl]{color:var(--color-mist-ink-soft);font-size:.95rem;line-height:1.6}.cta-band[data-astro-cid-p3qod5xl]{background:var(--color-panel-navy-2);color:var(--color-on-navy)}.cta-band[data-astro-cid-p3qod5xl]>div[data-astro-cid-p3qod5xl]>div[data-astro-cid-p3qod5xl]{background:var(--color-panel-navy-2)}.cta-band[data-astro-cid-p3qod5xl] h2[data-astro-cid-p3qod5xl]{font-size:1.5rem;font-weight:900;color:var(--color-on-navy)}.cta-band[data-astro-cid-p3qod5xl] p[data-astro-cid-p3qod5xl]{margin-block-start:.3rem;color:var(--color-on-navy-soft)}.btn-primary[data-astro-cid-p3qod5xl]{display:inline-block;background:var(--color-turquoise);color:var(--color-on-turquoise);padding:.9rem 1.7rem;border-radius:.6rem;font-weight:700;text-decoration:none;white-space:nowrap;box-shadow:0 6px 22px color-mix(in srgb,var(--color-turquoise) 22%,transparent)}.btn-primary[data-astro-cid-p3qod5xl]:hover{background:color-mix(in srgb,var(--color-turquoise) 88%,black)}
