.badge[data-astro-cid-bva5kltf]{padding:var(--space-1) var(--space-2);background:var(--color-white);border-radius:var(--radius-pill);font-size:var(--fs-base);color:var(--color-primary);align-items:center;gap:10px;margin:0;font-weight:500;display:inline-flex;box-shadow:0 8px 24px #0f25401f}.badge__dot[data-astro-cid-bva5kltf]{background:var(--color-accent);width:10px;height:10px;box-shadow:0 0 0 0 color-mix(in srgb, var(--color-accent) 45%, transparent);border-radius:50%;animation:2s infinite pulse}@keyframes pulse{to{box-shadow:0 0 0 12px color-mix(in srgb, var(--color-accent) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.badge__dot[data-astro-cid-bva5kltf]{animation:none}}.marquee[data-astro-cid-upkbvhjq]{align-self:center;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee__track[data-astro-cid-upkbvhjq]{align-items:center;gap:var(--space-5);width:max-content;margin:0;padding:0;list-style:none;animation:32s linear infinite marquee;display:flex}.marquee[data-astro-cid-upkbvhjq]:hover .marquee__track[data-astro-cid-upkbvhjq]{animation-play-state:paused}.marquee__item[data-astro-cid-upkbvhjq]{flex:none}.marquee__item[data-astro-cid-upkbvhjq] img{object-fit:contain;filter:grayscale();opacity:.65;width:auto;height:58px;transition:filter .3s,opacity .3s}.marquee__item[data-astro-cid-upkbvhjq]:hover img{filter:grayscale(0);opacity:1}@keyframes marquee{0%{transform:translate(0)}to{transform:translateX(calc(-50% - var(--space-5) / 2))}}@media (prefers-reduced-motion:reduce){.marquee__track[data-astro-cid-upkbvhjq]{flex-wrap:wrap;justify-content:center;animation:none}}.hero__inner[data-astro-cid-lcdefpme],.intro__inner[data-astro-cid-lcdefpme],.services__inner[data-astro-cid-lcdefpme],.audiences__inner[data-astro-cid-lcdefpme],.about__inner[data-astro-cid-lcdefpme]{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.hero[data-astro-cid-lcdefpme]{padding-block:var(--space-6) var(--section-y)}.hero__inner[data-astro-cid-lcdefpme]{grid-template-columns:3fr 2fr;align-items:center;gap:1%;display:grid}h1[data-astro-cid-lcdefpme]{font-size:var(--fs-hero);margin-bottom:var(--space-2)}.hero__sub[data-astro-cid-lcdefpme]{font-size:var(--fs-base);margin:0 0 var(--space-2);max-width:46ch}.hero__tags[data-astro-cid-lcdefpme]{gap:var(--space-1);margin:0 0 var(--space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.hero__actions[data-astro-cid-lcdefpme]{gap:var(--space-1);flex-wrap:wrap;margin:0;display:flex}.hero__media[data-astro-cid-lcdefpme]{max-width:400px;margin-left:auto;position:relative}.hero__media[data-astro-cid-lcdefpme] img{border-radius:var(--radius);object-fit:cover;width:100%;height:auto}.hero__badge[data-astro-cid-lcdefpme]{left:var(--space-3);bottom:var(--space-3);position:absolute}.intro[data-astro-cid-lcdefpme]{padding-block:var(--section-y-tight)}.intro__card[data-astro-cid-lcdefpme]{align-items:stretch;gap:var(--gap-h);padding:var(--space-3);grid-template-columns:280px 1fr;display:grid}.intro__text[data-astro-cid-lcdefpme]{min-width:0}.intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:1.25rem;line-height:var(--lh-snug);margin:0 0 6px}.intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--fs-sm);margin:0}.services[data-astro-cid-lcdefpme]{padding-block:var(--section-y)}.services__panel[data-astro-cid-lcdefpme]{background:var(--color-panel);border-radius:var(--radius);padding:var(--space-4)}.services__grid[data-astro-cid-lcdefpme]{gap:var(--gap-h);grid-template-columns:repeat(3,1fr);display:grid}.audiences[data-astro-cid-lcdefpme]{padding-block:var(--section-y)}.audiences__grid[data-astro-cid-lcdefpme]{gap:var(--gap-h);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.audience[data-astro-cid-lcdefpme]{flex-direction:column;display:flex;overflow:hidden}.audience[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:220px}.audience__body[data-astro-cid-lcdefpme]{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);flex-direction:column;display:flex}.audience__body[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{margin-top:var(--space-2)}.audience[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--fs-md);margin:0}.audience[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--fs-base);flex-grow:1;margin:0}.about[data-astro-cid-lcdefpme]{padding-block:var(--section-y)}.about__row[data-astro-cid-lcdefpme]{gap:var(--gap-h);grid-template-columns:2fr 1fr;align-items:stretch;display:grid}.about__card[data-astro-cid-lcdefpme]{padding:var(--space-4);align-items:center;display:flex}.about__photo[data-astro-cid-lcdefpme]{display:flex;overflow:hidden}.about__photo[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%;display:block}.about__below[data-astro-cid-lcdefpme]{gap:var(--gap-h);margin-top:var(--gap-h);grid-template-columns:22.3% 1fr;display:grid}.about__body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--fs-lg);margin-top:var(--space-2);margin:var(--space-1) 0 var(--space-2);max-width:30ch}.about__body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--fs-base);max-width:62ch}.about__link[data-astro-cid-lcdefpme]{margin-top:var(--space-1);font-weight:700;font-size:var(--fs-sm);color:var(--color-primary);text-decoration:none;display:inline-block}.about__link[data-astro-cid-lcdefpme]:hover{color:var(--color-accent)}@media (width<=900px){.hero__inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr}h1[data-astro-cid-lcdefpme]{font-size:var(--fs-xl)}.services__grid[data-astro-cid-lcdefpme],.about__row[data-astro-cid-lcdefpme],.about__below[data-astro-cid-lcdefpme],.intro__card[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
