.hero[data-astro-cid-jgctki6q]{padding-block:var(--space-16);position:relative;overflow:hidden}.hero__content[data-astro-cid-jgctki6q]{z-index:1;max-width:44rem;position:relative}.hero__title[data-astro-cid-jgctki6q]{margin-top:var(--space-4)}.hero__lead[data-astro-cid-jgctki6q]{margin-top:var(--space-6)}.hero__actions[data-astro-cid-jgctki6q]{margin-top:var(--space-8)}@media (width<=479.98px){.hero__actions[data-astro-cid-jgctki6q] .button{flex:100%}}.hero[data-astro-cid-jgctki6q] .hero__device{width:min(40vw,560px);height:auto;color:var(--line);display:none;position:absolute;top:50%;right:-8vw;transform:translateY(-50%)}@media (width>=900px){.hero[data-astro-cid-jgctki6q]{padding-block:var(--space-24)}}@media (width>=1200px){.hero[data-astro-cid-jgctki6q] .hero__device{display:block}}.proof__title[data-astro-cid-jgctki6q]{margin-bottom:var(--space-8)}.proof__list[data-astro-cid-jgctki6q]{gap:var(--space-8);display:grid}.proof__item[data-astro-cid-jgctki6q]{gap:var(--space-2);align-content:start;display:grid}.proof__item[data-astro-cid-jgctki6q]:before{width:var(--space-8);height:2px;margin-bottom:var(--space-4);background:var(--aqua);content:""}.proof__caption[data-astro-cid-jgctki6q]{max-width:32ch;color:var(--ink-muted)}@media (width>=600px){.proof__list[data-astro-cid-jgctki6q]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.proof__list[data-astro-cid-jgctki6q]{grid-template-columns:repeat(4,1fr)}}.practice-grid[data-astro-cid-jgctki6q]{gap:var(--space-6);display:grid}.practice-card[data-astro-cid-jgctki6q]{gap:var(--space-4);padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;transition:border-color .15s;display:flex;position:relative}.practice-card[data-astro-cid-jgctki6q]:hover,.practice-card[data-astro-cid-jgctki6q]:has(.practice-card__link:focus-visible){border-color:var(--accent-text)}.practice-card[data-astro-cid-jgctki6q]:has(.practice-card__link:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.practice-card__link[data-astro-cid-jgctki6q]{color:var(--heading);text-decoration:none}.practice-card__link[data-astro-cid-jgctki6q]:after{border-radius:inherit;content:"";position:absolute;inset:0}.practice-card__link[data-astro-cid-jgctki6q]:focus-visible{outline:none}.practice-card__audience[data-astro-cid-jgctki6q]{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line);margin-top:auto;display:flex}.practice-card__arrow[data-astro-cid-jgctki6q]{color:var(--accent-text);font-size:var(--type-body-size);letter-spacing:0}.practice-card__services[data-astro-cid-jgctki6q]{gap:var(--space-2);font-weight:600;display:grid}.practice-card__services[data-astro-cid-jgctki6q] li[data-astro-cid-jgctki6q]{gap:var(--space-3);align-items:baseline;display:flex}.practice-card__services[data-astro-cid-jgctki6q] li[data-astro-cid-jgctki6q]:before{width:var(--space-2);height:var(--space-2);border-top:2px solid var(--accent-text);border-right:2px solid var(--accent-text);content:"";flex:none;transform:translateY(-.1em)rotate(45deg)}@media (width>=768px){.practice-grid[data-astro-cid-jgctki6q]{gap:var(--space-8);grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr}.practice-card[data-astro-cid-jgctki6q]{padding:var(--space-8)}}.team[data-astro-cid-jgctki6q]{gap:var(--space-8);display:grid}.team__head[data-astro-cid-jgctki6q]{gap:var(--space-4);align-content:start;display:grid}.team__body[data-astro-cid-jgctki6q]{gap:var(--space-6);align-content:start;display:grid}.team__roles[data-astro-cid-jgctki6q]{border-top:1px solid var(--line);display:grid}.team__roles[data-astro-cid-jgctki6q] li[data-astro-cid-jgctki6q]{padding-block:var(--space-3);border-bottom:1px solid var(--line);color:var(--heading);font-weight:600}.team__note[data-astro-cid-jgctki6q]{max-width:var(--measure);color:var(--ink-muted)}@media (width>=768px){.team__roles[data-astro-cid-jgctki6q]{column-gap:var(--space-8);grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.team[data-astro-cid-jgctki6q]{gap:var(--space-12);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.why-grid[data-astro-cid-jgctki6q]{gap:var(--space-8);display:grid}.why-point[data-astro-cid-jgctki6q]{gap:var(--space-3);padding-top:var(--space-6);border-top:1px solid var(--line);align-content:start;display:grid}@media (width>=768px){.why-grid[data-astro-cid-jgctki6q]{gap:var(--space-12) var(--space-8);grid-template-columns:repeat(2,1fr)}}.steps[data-astro-cid-jgctki6q]{gap:var(--space-8);display:grid}.step[data-astro-cid-jgctki6q]{gap:var(--space-3);align-content:start;display:grid}.step__marker[data-astro-cid-jgctki6q]{align-items:center;gap:var(--space-3);height:var(--space-6);color:var(--accent-text);display:flex}.step__marker[data-astro-cid-jgctki6q]:after{background:var(--line);content:"";flex:1;height:1px}.step[data-astro-cid-jgctki6q] .step__chevron{width:auto;height:var(--space-4);flex:none}.section-link[data-astro-cid-jgctki6q]{margin-top:var(--space-12)}@media (width>=900px){.steps[data-astro-cid-jgctki6q]{grid-template-columns:repeat(4,1fr)}.step[data-astro-cid-jgctki6q]:last-child .step__marker[data-astro-cid-jgctki6q]:after{visibility:hidden}}.cta-band[data-astro-cid-jgctki6q]{padding-block:var(--space-16);background:var(--band-surface)}.cta-band__inner[data-astro-cid-jgctki6q]{gap:var(--space-6);display:grid}.cta-band__title[data-astro-cid-jgctki6q]{max-width:20ch}.cta-band__body[data-astro-cid-jgctki6q]{gap:var(--space-8);justify-items:start;display:grid}@media (width>=900px){.cta-band[data-astro-cid-jgctki6q]{padding-block:var(--space-24)}}@media (width>=1024px){.cta-band__inner[data-astro-cid-jgctki6q]{gap:var(--space-12);grid-template-columns:5fr 7fr;align-items:start}}
