.marketer{--purple:#6c3fb5;--orange:#ff5a1f;--white:#fff;--gray:#f8f7fc;--font:"Rubik",sans-serif;font-family:var(--font);color:#222;background:var(--white);line-height:1.6}.marketer [data-astro-cid-4dri4yly]:focus-visible{outline:3px solid var(--orange);outline-offset:2px}.container[data-astro-cid-4dri4yly]{max-width:1100px;margin:0 auto;padding:0 24px}h2[data-astro-cid-4dri4yly]{color:#222;margin-bottom:32px;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800}.hero[data-astro-cid-4dri4yly]{background:linear-gradient(135deg,var(--purple) 0%,#4a2780 100%);padding:100px 0 60px;position:relative;overflow:hidden}.hero-mega[data-astro-cid-4dri4yly]{color:#fff;letter-spacing:-.02em;margin-bottom:24px;font-size:clamp(3.4rem,11vw,9rem);font-weight:900;line-height:.95}.hero-sub[data-astro-cid-4dri4yly]{color:#ffffffb3;max-width:560px;margin-bottom:48px;font-size:1.1rem}.hero-metrics[data-astro-cid-4dri4yly]{gap:40px;margin-bottom:40px;display:flex}.hero-metric[data-astro-cid-4dri4yly]{text-align:center}.hero-val[data-astro-cid-4dri4yly]{color:var(--orange);direction:ltr;font-size:2.2rem;font-weight:900;line-height:1;display:block}.hero-label[data-astro-cid-4dri4yly]{color:#ffffff80;letter-spacing:1px;font-size:.75rem}.btn-primary[data-astro-cid-4dri4yly]{background:var(--orange);color:#fff;padding:14px 32px;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .25s;display:inline-block}.btn-primary[data-astro-cid-4dri4yly]:hover{background:#e04a10}.logos[data-astro-cid-4dri4yly]{background:var(--gray);padding:40px 0}.logos-inner[data-astro-cid-4dri4yly]{flex-wrap:wrap;align-items:center;gap:32px;display:flex}.logos-inner[data-astro-cid-4dri4yly] p[data-astro-cid-4dri4yly]{color:#aaa;letter-spacing:2px;font-size:.85rem;font-weight:700}.logo-strip[data-astro-cid-4dri4yly]{flex-wrap:wrap;gap:32px;display:flex}.logo-item[data-astro-cid-4dri4yly]{color:#ccc;font-size:1.3rem;font-weight:800}.services[data-astro-cid-4dri4yly]{padding:80px 0}.srv-grid[data-astro-cid-4dri4yly]{border-top:2px solid #222;grid-template-columns:1fr 1fr;gap:0;display:grid}.srv-card[data-astro-cid-4dri4yly]{border-bottom:1px solid #00000014;border-inline-end:1px solid #00000014;padding:32px 28px;position:relative}.srv-card[data-astro-cid-4dri4yly]:nth-child(2n){border-inline-end:none}.srv-num[data-astro-cid-4dri4yly]{color:var(--orange);direction:ltr;margin-bottom:6px;font-size:.75rem;font-weight:700;display:block}.srv-card[data-astro-cid-4dri4yly] h3[data-astro-cid-4dri4yly]{letter-spacing:1px;margin-bottom:8px;font-size:.95rem;font-weight:700}.srv-card[data-astro-cid-4dri4yly] p[data-astro-cid-4dri4yly]{color:#888;font-size:.85rem;line-height:1.65}.manifesto[data-astro-cid-4dri4yly]{background:var(--purple);padding:80px 0}.manifesto-quote[data-astro-cid-4dri4yly]{color:#fff;text-align:center;max-width:800px;margin:0 auto;font-size:clamp(1.4rem,3vw,2.2rem);font-weight:800;line-height:1.4}.contact[data-astro-cid-4dri4yly]{padding:100px 0}.contact-inner[data-astro-cid-4dri4yly]{text-align:center}.contact[data-astro-cid-4dri4yly] h2[data-astro-cid-4dri4yly]{margin-bottom:12px}.contact[data-astro-cid-4dri4yly] p[data-astro-cid-4dri4yly]{color:#888;margin-bottom:32px}.contact-btn[data-astro-cid-4dri4yly]{color:var(--purple);border-bottom:2px solid var(--purple);padding-bottom:4px;font-size:1.3rem;font-weight:700;text-decoration:none;transition:color .2s;display:inline-block}.contact-btn[data-astro-cid-4dri4yly]:hover{color:var(--orange);border-color:var(--orange)}.footer[data-astro-cid-4dri4yly]{text-align:center;color:#aaa;padding:40px 0;font-size:.8rem}.footer[data-astro-cid-4dri4yly] nav[data-astro-cid-4dri4yly]{justify-content:center;gap:20px;margin-top:6px;display:flex}.footer[data-astro-cid-4dri4yly] a[data-astro-cid-4dri4yly]{color:#aaa;text-decoration:underline}@media (width<=800px){.hero-metrics[data-astro-cid-4dri4yly]{flex-wrap:wrap;gap:24px}.srv-grid[data-astro-cid-4dri4yly]{grid-template-columns:1fr}.srv-card[data-astro-cid-4dri4yly]:nth-child(2n){border-inline-end:none}.logos-inner[data-astro-cid-4dri4yly]{flex-direction:column;align-items:flex-start;gap:16px}}
