.plugin-hero:where(.astro-clshvwsn){min-height:350px;display:flex;align-items:center;background:linear-gradient(90deg,#0046a0f0,#100739f0),url(/wp-content/uploads/2024/08/5-digital-marketing-illustration-concepts-2021-08-29-13-11-11-utc-1-min.png) center/cover no-repeat;color:#fff;padding:3.75rem 0}.hero-inner:where(.astro-clshvwsn){max-width:860px}.plugin-hero:where(.astro-clshvwsn) h1:where(.astro-clshvwsn){color:#fff;margin-bottom:.75rem;font-size:clamp(2.4rem,5vw,3.6rem)}.plugin-hero:where(.astro-clshvwsn) p:where(.astro-clshvwsn){color:#fffffff2;margin:0;line-height:1.8}.hero-actions:where(.astro-clshvwsn){margin-top:1.25rem;display:flex;gap:.9rem;flex-wrap:wrap}.intro:where(.astro-clshvwsn){background:#f3f7fd}.intro-inner:where(.astro-clshvwsn) h2:where(.astro-clshvwsn){text-align:center;margin-bottom:.8rem;font-size:clamp(2rem,3.2vw,2.7rem);letter-spacing:-.02em;text-wrap:balance}.intro-inner:where(.astro-clshvwsn)>p:where(.astro-clshvwsn){text-align:center;color:var(--color-text-light);max-width:74ch;margin:0 auto 1.7rem;line-height:1.85}.capability-grid:where(.astro-clshvwsn){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.capability-card:where(.astro-clshvwsn){background:#fff;border:1px solid transparent;border-radius:18px;padding:1.2rem;display:flex;flex-direction:column;box-shadow:0 18px 36px #10073914;transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out)}.capability-visual:where(.astro-clshvwsn){width:100%;aspect-ratio:16 / 10;border-radius:14px;border:1px solid #d7e5f8;margin-bottom:.85rem;overflow:hidden;display:grid;place-items:center;background:#fff}.capability-visual:where(.astro-clshvwsn) img:where(.astro-clshvwsn){width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.capability-card:where(.astro-clshvwsn) h3:where(.astro-clshvwsn){margin-bottom:.45rem;font-size:1.05rem}.capability-card:where(.astro-clshvwsn) p:where(.astro-clshvwsn){margin:0;color:var(--color-text-light);line-height:1.7}.expertise:where(.astro-clshvwsn){background:#fff}.eyebrow:where(.astro-clshvwsn){margin:0 0 .45rem;font-family:var(--font-family-heading);font-weight:800;color:var(--color-primary-red);text-transform:uppercase;letter-spacing:.06em;font-size:.8rem;text-align:center}.section-title:where(.astro-clshvwsn){margin:0 0 .7rem;text-align:center;font-size:clamp(2rem,3.2vw,2.7rem);letter-spacing:-.02em;text-wrap:balance}.section-subtitle:where(.astro-clshvwsn){max-width:78ch;margin:0 auto 1.6rem;text-align:center;color:var(--color-text-light);line-height:1.85}.expertise-grid:where(.astro-clshvwsn){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.expertise-card:where(.astro-clshvwsn){background:#f8fbff;border:1px solid transparent;border-radius:16px;padding:1.1rem;transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out)}.expertise-card:where(.astro-clshvwsn) h3:where(.astro-clshvwsn){margin-bottom:.45rem;font-size:1.05rem}.expertise-card:where(.astro-clshvwsn) p:where(.astro-clshvwsn){margin:0;color:var(--color-text-light);line-height:1.7}.process:where(.astro-clshvwsn){background:#fff}.step-grid:where(.astro-clshvwsn){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.step-card:where(.astro-clshvwsn){background:#f8fbff;border:1px solid transparent;border-radius:16px;padding:1.1rem;height:100%;transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out)}.step-number:where(.astro-clshvwsn){width:32px;height:32px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--color-secondary-blue);color:#fff;font-family:var(--font-family-heading);font-weight:800;margin-bottom:.7rem}.step-card:where(.astro-clshvwsn) h3:where(.astro-clshvwsn){margin-bottom:.45rem;font-size:1.02rem}.step-card:where(.astro-clshvwsn) p:where(.astro-clshvwsn){margin:0;color:var(--color-text-light);line-height:1.7}.packages:where(.astro-clshvwsn){background:linear-gradient(135deg,#f3f7fd,#fff)}.package-grid:where(.astro-clshvwsn){max-width:820px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.package-card:where(.astro-clshvwsn){background:#fff;border:1px solid transparent;border-radius:18px;padding:1.25rem;box-shadow:0 20px 40px #1007391a;transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out)}.package-card:where(.astro-clshvwsn) h3:where(.astro-clshvwsn){margin-bottom:.45rem;font-size:1.1rem}.package-card:where(.astro-clshvwsn) p:where(.astro-clshvwsn){margin:0;color:var(--color-text-light);line-height:1.7}.case-studies:where(.astro-clshvwsn){background:linear-gradient(135deg,#f8fbff,#fff)}.cases-grid:where(.astro-clshvwsn){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.case-card:where(.astro-clshvwsn){background:#fff;border:1px solid transparent;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 18px 36px #10073914;transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out)}.case-image:where(.astro-clshvwsn){display:block;aspect-ratio:16 / 9;overflow:hidden}.case-image:where(.astro-clshvwsn) img:where(.astro-clshvwsn){width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.case-card:where(.astro-clshvwsn):hover .case-image:where(.astro-clshvwsn) img:where(.astro-clshvwsn){transform:scale(1.04)}.case-content:where(.astro-clshvwsn){padding:.9rem;display:grid;gap:.55rem}.case-content:where(.astro-clshvwsn) h3:where(.astro-clshvwsn){font-size:1.02rem;margin:0;line-height:1.45}.case-content:where(.astro-clshvwsn) h3:where(.astro-clshvwsn) a:where(.astro-clshvwsn){color:var(--color-text-dark);text-decoration:none}.case-content:where(.astro-clshvwsn) h3:where(.astro-clshvwsn) a:where(.astro-clshvwsn):hover{color:var(--color-secondary-blue)}.case-date:where(.astro-clshvwsn){margin:0;color:var(--color-text-light);font-size:.82rem}.case-content:where(.astro-clshvwsn) p:where(.astro-clshvwsn){margin:0;color:var(--color-text-light);font-size:.92rem;line-height:1.6}.case-read:where(.astro-clshvwsn){color:var(--color-primary-red);font-family:var(--font-family-heading);font-weight:800;text-decoration:none;font-size:.92rem}.cta-band:where(.astro-clshvwsn){background:linear-gradient(90deg,#0046a0,#100739)}.cta-band-inner:where(.astro-clshvwsn){border:1px solid rgba(255,255,255,.26);border-radius:24px;padding:1rem 1.2rem;background:#ffffff0d;display:flex;align-items:center;justify-content:space-between;gap:1rem}.cta-band:where(.astro-clshvwsn) h2:where(.astro-clshvwsn){margin:0;color:#fff;text-wrap:balance}.cta-band:where(.astro-clshvwsn) .eyebrow:where(.astro-clshvwsn){color:#ffffffe0;margin-bottom:.3rem;text-align:left}.cta-band:where(.astro-clshvwsn) .btn:where(.astro-clshvwsn){background:#fff;color:var(--color-primary-navy)}.cta-band:where(.astro-clshvwsn) .btn:where(.astro-clshvwsn):hover{background:#f2f7ff;color:var(--color-primary-navy)}.faq-section:where(.astro-clshvwsn){background:#fff;padding-top:0}.capability-card:where(.astro-clshvwsn),.expertise-card:where(.astro-clshvwsn),.step-card:where(.astro-clshvwsn),.package-card:where(.astro-clshvwsn),.case-card:where(.astro-clshvwsn){height:100%}.capability-card:where(.astro-clshvwsn):hover,.expertise-card:where(.astro-clshvwsn):hover,.step-card:where(.astro-clshvwsn):hover,.package-card:where(.astro-clshvwsn):hover,.case-card:where(.astro-clshvwsn):hover{transform:translateY(-4px);border-color:#d3e2f6;box-shadow:0 22px 44px #1007391f}.capability-card:where(.astro-clshvwsn):hover .capability-visual:where(.astro-clshvwsn) img:where(.astro-clshvwsn){transform:scale(1.04)}@media(max-width:1100px){.capability-grid:where(.astro-clshvwsn),.expertise-grid:where(.astro-clshvwsn),.step-grid:where(.astro-clshvwsn),.cases-grid:where(.astro-clshvwsn){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.package-grid:where(.astro-clshvwsn){grid-template-columns:1fr}.cta-band-inner:where(.astro-clshvwsn){flex-direction:column;align-items:flex-start}}@media(max-width:767px){.plugin-hero:where(.astro-clshvwsn){min-height:310px;padding:3rem 0}.hero-actions:where(.astro-clshvwsn){flex-direction:column;align-items:stretch}.capability-grid:where(.astro-clshvwsn),.expertise-grid:where(.astro-clshvwsn),.step-grid:where(.astro-clshvwsn),.cases-grid:where(.astro-clshvwsn){grid-template-columns:1fr}}
