.hero[data-astro-cid-ge2uvauf]{text-align:center;padding:var(--space-xl) 0 var(--space-lg);position:relative;overflow:hidden}.hero__bg[data-astro-cid-ge2uvauf]{z-index:0;pointer-events:none;background:radial-gradient(60% 60% at 50% -5%,#2e7d321f,#0000 70%),radial-gradient(38% 45% at 85% 12%,#2e7d3212,#0000 72%),radial-gradient(34% 42% at 12% 20%,#2e7d320d,#0000 72%);position:absolute;inset:0}.hero__bg[data-astro-cid-ge2uvauf]:before{content:"";background-image:radial-gradient(#2e7d3224 1px,#0000 1.4px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(68% 62% at 50% 0,#000 0%,#0000 72%);mask-image:radial-gradient(68% 62% at 50% 0,#000 0%,#0000 72%)}.hero__container[data-astro-cid-ge2uvauf]{z-index:1;max-width:700px;position:relative}.hero__headline[data-astro-cid-ge2uvauf]{font-size:var(--font-size-3xl);color:var(--text-dark);margin:0 0 var(--space-md);letter-spacing:-.02em;text-wrap:balance;font-weight:700}.hero__eyebrow[data-astro-cid-ge2uvauf]{font-size:var(--font-size-sm);color:var(--primary);letter-spacing:.02em;margin:0 0 var(--space-sm);font-weight:600}.hero__proof[data-astro-cid-ge2uvauf]{font-size:var(--font-size-sm);color:var(--text-muted);margin:var(--space-md) 0 0}.hero__lead[data-astro-cid-ge2uvauf]{font-size:var(--font-size-lg);color:var(--text-muted);margin:0 0 var(--space-lg);line-height:1.7}.hero__cta[data-astro-cid-ge2uvauf]{gap:var(--space-sm);flex-wrap:wrap;justify-content:center;display:flex}.hero__qr[data-astro-cid-ge2uvauf]{display:none}@media print{.hero[data-astro-cid-ge2uvauf]{break-after:avoid;page-break-after:avoid}.hero__cta[data-astro-cid-ge2uvauf]{display:none!important}.hero__qr[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-xs);margin-top:var(--space-md);flex-direction:column;display:flex}.hero__qr[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{font-size:var(--font-size-sm);color:var(--text-muted)}}.service-card[data-astro-cid-3vpt37q6]{background-color:var(--white);border-radius:var(--radius-lg);height:100%;padding:var(--space-md);box-shadow:var(--shadow-card);border-left:3px solid var(--primary);color:inherit;flex-direction:column;scroll-margin-top:100px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.service-card[data-astro-cid-3vpt37q6]:hover,.service-card[data-astro-cid-3vpt37q6]:focus-visible{box-shadow:var(--shadow-lg);text-decoration:none;transform:translateY(-3px)}.service-card[data-astro-cid-3vpt37q6]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.service-card__head[data-astro-cid-3vpt37q6]{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);display:flex}.service-card__icon[data-astro-cid-3vpt37q6]{border-radius:var(--radius-md);background-color:var(--bg-green-tint);width:40px;height:40px;color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:inline-flex}.service-card__icon[data-astro-cid-3vpt37q6] svg[data-astro-cid-3vpt37q6]{width:22px;height:22px}.service-card[data-astro-cid-3vpt37q6]:hover .service-card__icon[data-astro-cid-3vpt37q6],.service-card[data-astro-cid-3vpt37q6]:focus-visible .service-card__icon[data-astro-cid-3vpt37q6]{background-color:var(--primary);color:var(--white)}.service-card__title[data-astro-cid-3vpt37q6]{font-size:var(--font-size-lg);margin:0}.service-card__description[data-astro-cid-3vpt37q6]{color:var(--text-muted);font-size:var(--font-size-sm);margin-bottom:var(--space-sm)}.service-card__deliverables[data-astro-cid-3vpt37q6]{margin:0 0 var(--space-sm);padding:0;list-style:none}.service-card__deliverables[data-astro-cid-3vpt37q6] li[data-astro-cid-3vpt37q6]{font-size:var(--font-size-sm);color:var(--text-dark);margin-bottom:.2rem;padding-left:1rem;line-height:1.4;position:relative}.service-card__deliverables[data-astro-cid-3vpt37q6] li[data-astro-cid-3vpt37q6]:before{content:"✓";color:var(--primary);font-weight:600;position:absolute;left:0}.service-card__more[data-astro-cid-3vpt37q6]{padding-top:var(--space-xs);color:var(--primary);font-size:var(--font-size-sm);margin-top:auto;font-weight:600}.service-card[data-astro-cid-3vpt37q6]:hover .service-card__more[data-astro-cid-3vpt37q6]{text-decoration:underline}.service-card__print[data-astro-cid-3vpt37q6]{display:none}.service-card__section[data-astro-cid-3vpt37q6] h4[data-astro-cid-3vpt37q6]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.875rem;font-weight:600}.service-card__section[data-astro-cid-3vpt37q6] ul[data-astro-cid-3vpt37q6]{margin:0;padding:0;list-style:none}.service-card__section[data-astro-cid-3vpt37q6] li[data-astro-cid-3vpt37q6]{font-size:var(--font-size-sm);color:var(--text-dark);margin-bottom:.25rem;padding-left:1rem;line-height:1.5;position:relative}.service-card__section[data-astro-cid-3vpt37q6] li[data-astro-cid-3vpt37q6]:before{content:"•";color:var(--primary);font-weight:700;position:absolute;left:0}@media print{.service-card[data-astro-cid-3vpt37q6]{padding:var(--space-sm);box-shadow:none;border:1px solid var(--border-light);break-inside:avoid;page-break-inside:avoid}.service-card__head[data-astro-cid-3vpt37q6]{margin-bottom:.25rem}.service-card__title[data-astro-cid-3vpt37q6]{font-size:var(--font-size-base);margin-bottom:0}.service-card__description[data-astro-cid-3vpt37q6]{margin-bottom:var(--space-xs);font-size:.75rem;line-height:1.3}.service-card__print[data-astro-cid-3vpt37q6]{border-top:1px solid var(--border-light);padding-top:var(--space-xs);display:block}.service-card__section[data-astro-cid-3vpt37q6]{margin-bottom:.5rem}.service-card__section[data-astro-cid-3vpt37q6]:last-child{margin-bottom:0}.service-card__section[data-astro-cid-3vpt37q6] h4[data-astro-cid-3vpt37q6]{margin-bottom:.25rem;font-size:.7rem}.service-card__section[data-astro-cid-3vpt37q6] li[data-astro-cid-3vpt37q6]{margin-bottom:1px;font-size:.7rem;line-height:1.3}}.services__grid[data-astro-cid-lesv7jgp]{gap:var(--space-md);grid-template-columns:repeat(2,1fr);display:grid}@media (width<=768px){.services__grid[data-astro-cid-lesv7jgp]{grid-template-columns:1fr}}@media print{.services__heading[data-astro-cid-lesv7jgp]{margin-bottom:var(--space-sm)}.services__heading[data-astro-cid-lesv7jgp] .section-heading__title[data-astro-cid-lesv7jgp]{font-size:var(--font-size-lg)}.services__grid[data-astro-cid-lesv7jgp]{gap:var(--space-sm);grid-template-columns:repeat(2,1fr)}}.audiences__grid[data-astro-cid-wb2sr3s7]{gap:var(--space-md);grid-template-columns:repeat(2,1fr);display:grid}.audience-card[data-astro-cid-wb2sr3s7]{padding:var(--space-md) var(--space-lg);background-color:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.audience-card__title[data-astro-cid-wb2sr3s7]{font-size:var(--font-size-2xl);margin-bottom:var(--space-sm);color:var(--primary)}.audience-card__description[data-astro-cid-wb2sr3s7]{color:var(--text-muted);margin-bottom:var(--space-md)}.audience-card__services[data-astro-cid-wb2sr3s7]{gap:var(--space-xs);flex-wrap:wrap;display:flex}.audience-card__service[data-astro-cid-wb2sr3s7]{cursor:pointer;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s}.audience-card__service[data-astro-cid-wb2sr3s7]:hover{background-color:var(--primary);border-color:var(--primary);color:var(--white)}@media (width<=768px){.audiences__grid[data-astro-cid-wb2sr3s7]{grid-template-columns:1fr}}@media print{.audiences[data-astro-cid-wb2sr3s7]{break-before:page;page-break-before:always}}.team__grid[data-astro-cid-ae2kqkmy]{gap:var(--space-md);flex-direction:column;display:flex}.team__member[data-astro-cid-ae2kqkmy]{gap:var(--space-xl);padding:var(--space-md) var(--space-lg);background-color:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:flex}.team__aside[data-astro-cid-ae2kqkmy]{flex-direction:column;flex:0 0 240px;display:flex}.team__photo[data-astro-cid-ae2kqkmy]{object-fit:cover;border:2px solid var(--border-light);width:104px;height:104px;margin-bottom:var(--space-sm);border-radius:50%;flex-shrink:0}.team__body[data-astro-cid-ae2kqkmy]{flex:1;min-width:0}.team__name[data-astro-cid-ae2kqkmy]{font-size:var(--font-size-lg);margin-bottom:0}.team__name[data-astro-cid-ae2kqkmy] a[data-astro-cid-ae2kqkmy]{color:inherit;text-underline-offset:4px;text-decoration:underline 1.5px #2e7d3266}.team__name[data-astro-cid-ae2kqkmy] a[data-astro-cid-ae2kqkmy]:hover{color:var(--primary-dark);text-decoration-color:currentColor}.team__name[data-astro-cid-ae2kqkmy] a[data-astro-cid-ae2kqkmy]:after{content:" ↗";color:var(--primary);vertical-align:super;font-size:.7em}.team__role[data-astro-cid-ae2kqkmy]{color:var(--primary-dark);font-size:var(--font-size-sm);margin-bottom:var(--space-xs);font-weight:600}.team__bio[data-astro-cid-ae2kqkmy]{color:var(--text-muted);margin-bottom:var(--space-xs);font-size:var(--font-size-sm)}.team__bio[data-astro-cid-ae2kqkmy]:last-of-type{margin-bottom:var(--space-md)}.team__credentials[data-astro-cid-ae2kqkmy]{gap:var(--space-xs);flex-wrap:wrap;display:flex}@media (width<=640px){.team__member[data-astro-cid-ae2kqkmy]{gap:var(--space-md);padding:var(--space-md);flex-direction:column}.team__aside[data-astro-cid-ae2kqkmy]{align-items:center;gap:var(--space-md);flex-direction:row;flex-basis:auto}.team__photo[data-astro-cid-ae2kqkmy]{width:64px;height:64px;margin-bottom:0}}.cta[data-astro-cid-amjew3wo]{text-align:center;padding:var(--space-lg) 0}.cta__content[data-astro-cid-amjew3wo]{max-width:620px;margin:0 auto}.cta__title[data-astro-cid-amjew3wo]{margin-bottom:var(--space-sm)}.cta__note[data-astro-cid-amjew3wo]{margin-bottom:var(--space-lg)}.cta__buttons[data-astro-cid-amjew3wo]{gap:var(--space-sm);flex-wrap:wrap;justify-content:center;display:flex}.cta__buttons[data-astro-cid-amjew3wo] .btn--outline{border-color:var(--white);color:var(--white)}.cta__buttons[data-astro-cid-amjew3wo] .btn--outline:hover{background-color:var(--white);color:var(--code-bg)}
