.hero[data-astro-cid-bbe6dxrz]{position:relative;overflow:hidden;background:var(--charcoal-blue);color:var(--on-dark);padding-block:var(--space-8)}.hero__media[data-astro-cid-bbe6dxrz]{position:absolute;inset:0}.hero__media[data-astro-cid-bbe6dxrz] img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 55%}.hero__media[data-astro-cid-bbe6dxrz] img:nth-of-type(2){animation:hero-crossfade 20s ease-in-out infinite}@keyframes hero-crossfade{0%,40%{opacity:0}50%,90%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.hero__media[data-astro-cid-bbe6dxrz] img:nth-of-type(2){animation:none;opacity:0}}.hero__scrim[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background:linear-gradient(100deg,#274156f0,#274156db 40%,#27415699 78%,#2741567a)}.hero__content[data-astro-cid-bbe6dxrz]{position:relative}.hero[data-astro-cid-bbe6dxrz] h1{color:var(--on-dark);max-width:20ch}.lede[data-astro-cid-bbe6dxrz]{font-size:1.2rem;max-width:60ch;margin-top:var(--space-4)}.cta[data-astro-cid-bbe6dxrz]{display:flex;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-5)}@media(min-width:48rem){.hero[data-astro-cid-bbe6dxrz]{padding-block:calc(var(--space-8) + var(--space-5))}}.grid[data-astro-cid-mmc7otgs]{display:grid;gap:var(--space-5);align-items:center}.photo[data-astro-cid-mmc7otgs]{max-width:20rem;border-radius:var(--radius);overflow:hidden;background:var(--pale-slate)}.photo[data-astro-cid-mmc7otgs] img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover}.cred[data-astro-cid-mmc7otgs]{font-weight:600;color:var(--text-muted);margin-top:var(--space-4)}@media(min-width:48rem){.grid[data-astro-cid-mmc7otgs]{grid-template-columns:20rem 1fr;gap:var(--space-6)}}.card[data-astro-cid-g5jplrhu]{background:var(--white);border:1px solid var(--pale-slate);border-radius:var(--radius);padding:var(--space-4);box-shadow:var(--shadow)}.card__icon{width:2rem;height:2rem;color:var(--accent);margin-bottom:var(--space-2)}.card__price[data-astro-cid-g5jplrhu]{font-weight:700;color:var(--accent)}.card[data-astro-cid-g5jplrhu] h3[data-astro-cid-g5jplrhu]{margin-top:0}.card[data-astro-cid-g5jplrhu] a[data-astro-cid-g5jplrhu]{font-weight:600}.industries-grid[data-astro-cid-24ulwq2j]{display:grid;gap:var(--space-4);grid-template-columns:1fr}@media(min-width:40rem){.industries-grid[data-astro-cid-24ulwq2j]{grid-template-columns:repeat(2,1fr)}}@media(min-width:64rem){.industries-grid[data-astro-cid-24ulwq2j]{grid-template-columns:repeat(3,1fr)}}.card[data-astro-cid-24ulwq2j]{background:var(--white);border:1px solid var(--pale-slate);border-radius:var(--radius);padding:var(--space-4)}.ico{width:40px;height:40px;color:var(--accent)}.card[data-astro-cid-24ulwq2j] h3[data-astro-cid-24ulwq2j]{margin:var(--space-2) 0 var(--space-2)}.examples[data-astro-cid-24ulwq2j]{list-style:none;margin:0;padding:0;display:grid;gap:.3rem}.examples[data-astro-cid-24ulwq2j] li[data-astro-cid-24ulwq2j]{position:relative;padding-left:1.1rem;color:var(--text-muted);font-size:.95rem}.examples[data-astro-cid-24ulwq2j] li[data-astro-cid-24ulwq2j]:before{content:"";position:absolute;left:0;top:.5em;width:.35rem;height:.35rem;border-radius:50%;background:var(--accent)}.list[data-astro-cid-z6gx6xcw]{max-width:60ch}details[data-astro-cid-z6gx6xcw]{border-bottom:1px solid var(--pale-slate);padding:var(--space-3) 0}summary[data-astro-cid-z6gx6xcw]{cursor:pointer;font-weight:600;font-family:var(--font-heading)}details[data-astro-cid-z6gx6xcw] p[data-astro-cid-z6gx6xcw]{margin:var(--space-3) 0 0;color:var(--text-muted)}details[data-astro-cid-z6gx6xcw] ol[data-astro-cid-z6gx6xcw]{margin:var(--space-3) 0 0;padding-left:1.25rem;color:var(--text-muted)}details[data-astro-cid-z6gx6xcw] ol[data-astro-cid-z6gx6xcw] strong[data-astro-cid-z6gx6xcw]{color:var(--text)}details[data-astro-cid-z6gx6xcw] ul[data-astro-cid-z6gx6xcw]{margin:var(--space-3) 0 0;padding-left:1.25rem;color:var(--text-muted)}details[data-astro-cid-z6gx6xcw] li[data-astro-cid-z6gx6xcw]{margin-top:var(--space-2)}.testimonials__viewport[data-astro-cid-aadlzisc]{overflow:hidden}.testimonials__track[data-astro-cid-aadlzisc]{display:flex;gap:var(--space-4);scroll-snap-type:x mandatory;scroll-behavior:smooth;overflow-x:auto;scrollbar-width:none}@media(prefers-reduced-motion:reduce){.testimonials__track[data-astro-cid-aadlzisc]{scroll-behavior:auto}}.testimonials__track[data-astro-cid-aadlzisc]::-webkit-scrollbar{display:none}.card[data-astro-cid-aadlzisc]{background:var(--white);border:1px solid var(--pale-slate);border-radius:var(--radius);padding:var(--space-4);margin:0;flex:0 0 100%;scroll-snap-align:start;display:flex;flex-direction:column}blockquote[data-astro-cid-aadlzisc]{margin:0 0 var(--space-3);font-size:1.1rem;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}figcaption[data-astro-cid-aadlzisc]{color:var(--text-muted);font-weight:600;margin-top:auto}.tag[data-astro-cid-aadlzisc]{display:inline-block;margin-left:var(--space-2);padding:.15rem .5rem;font-size:.75rem;font-weight:600;color:var(--accent);background:var(--pale-slate);border-radius:999px}.testimonials__controls[data-astro-cid-aadlzisc]{display:flex;align-items:center;justify-content:center;gap:var(--space-3);margin-top:var(--space-4)}.testimonials__arrow[data-astro-cid-aadlzisc]{background:var(--white);border:1px solid var(--pale-slate);border-radius:50%;width:2.5rem;height:2.5rem;font-size:1.5rem;line-height:1;cursor:pointer;color:var(--text);display:flex;align-items:center;justify-content:center}.testimonials__arrow[data-astro-cid-aadlzisc]:hover{border-color:var(--accent);color:var(--accent)}.testimonials__dots[data-astro-cid-aadlzisc]{display:flex;gap:var(--space-2)}.testimonials__dot[data-astro-cid-aadlzisc]{width:.6rem;height:.6rem;border-radius:50%;border:none;background:var(--pale-slate);padding:0;cursor:pointer}.testimonials__dot[data-astro-cid-aadlzisc][aria-current=true]{background:var(--accent)}.testimonials__heading[data-astro-cid-aadlzisc]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-4)}.testimonials__heading[data-astro-cid-aadlzisc] h2[data-astro-cid-aadlzisc]{margin:0}.testimonials__count[data-astro-cid-aadlzisc]{margin:0;color:var(--text-muted);font-weight:600}.testimonials__see-all[data-astro-cid-aadlzisc]{text-align:center;margin:var(--space-4) 0 0}.intro[data-astro-cid-xmivup5a]{max-width:55ch}dl[data-astro-cid-xmivup5a]{display:grid;gap:var(--space-3);margin:var(--space-4) 0}dt[data-astro-cid-xmivup5a]{font-weight:600;color:var(--text-muted)}dd[data-astro-cid-xmivup5a]{margin:0}@media(min-width:40rem){dl[data-astro-cid-xmivup5a]>div[data-astro-cid-xmivup5a]{display:grid;grid-template-columns:8rem 1fr}}
