.support-hero:where(.astro-fxcg7tgm){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-fxcg7tgm){max-width:860px}.support-hero:where(.astro-fxcg7tgm) h1:where(.astro-fxcg7tgm){color:#fff;margin-bottom:.5rem;font-size:clamp(2.4rem,5vw,3.6rem)}.hero-kicker:where(.astro-fxcg7tgm){margin:0 0 .55rem;color:#ffffffdb;font-family:var(--font-family-heading);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:.78rem}.support-hero:where(.astro-fxcg7tgm) p:where(.astro-fxcg7tgm){color:#fffffff2;margin:0;line-height:1.8}.hero-actions:where(.astro-fxcg7tgm){margin-top:1.25rem;display:flex;gap:.9rem;flex-wrap:wrap}.eyebrow:where(.astro-fxcg7tgm){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-fxcg7tgm){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-fxcg7tgm){max-width:78ch;margin:0 auto 1.6rem;text-align:center;color:var(--color-text-light);line-height:1.85}.services:where(.astro-fxcg7tgm){background:#fff}.service-grid:where(.astro-fxcg7tgm){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.service-card:where(.astro-fxcg7tgm){background:#f8fbff;border:1px solid transparent;border-radius:18px;padding:1.2rem;transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out)}.service-card:where(.astro-fxcg7tgm) h3:where(.astro-fxcg7tgm){margin-bottom:.45rem;font-size:1.05rem}.service-card:where(.astro-fxcg7tgm) p:where(.astro-fxcg7tgm){margin:0;color:var(--color-text-light);line-height:1.7}.levels:where(.astro-fxcg7tgm){background:linear-gradient(135deg,#f3f7fd,#fff)}.plan-grid:where(.astro-fxcg7tgm){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.plan-card:where(.astro-fxcg7tgm){background:#fff;border:1px solid transparent;border-radius:18px;padding:1.2rem;box-shadow:0 20px 40px #1007391a;display:grid;gap:.7rem;transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out);height:100%}.plan-card-featured:where(.astro-fxcg7tgm){border-color:#0058cc52;box-shadow:0 22px 50px #0058cc33}.plan-card:where(.astro-fxcg7tgm) h3:where(.astro-fxcg7tgm){margin:0;font-size:1.18rem}.price:where(.astro-fxcg7tgm){margin:0;font-family:var(--font-family-heading);font-weight:900;color:var(--color-primary-navy);font-size:2.2rem;line-height:1}.price:where(.astro-fxcg7tgm) span:where(.astro-fxcg7tgm){margin-right:.28rem}.period:where(.astro-fxcg7tgm),.plan-description:where(.astro-fxcg7tgm){margin:0;color:var(--color-text-light)}.plan-card:where(.astro-fxcg7tgm) ul:where(.astro-fxcg7tgm){margin:0;padding:0;list-style:none;display:grid;gap:.45rem;align-content:start}.plan-card:where(.astro-fxcg7tgm) li:where(.astro-fxcg7tgm){position:relative;padding-left:1rem;color:var(--color-text-light);line-height:1.55;font-size:.9rem}.plan-card:where(.astro-fxcg7tgm) li:where(.astro-fxcg7tgm):before{position:absolute;left:0;font-weight:800}.plan-card:where(.astro-fxcg7tgm) li:where(.astro-fxcg7tgm).is-included:before{content:"✓";color:#0a7d3b}.plan-card:where(.astro-fxcg7tgm) li:where(.astro-fxcg7tgm).is-excluded:before{content:"×";color:#9aa8bf}.plan-card:where(.astro-fxcg7tgm) .btn:where(.astro-fxcg7tgm){margin-top:.2rem;width:100%}.process:where(.astro-fxcg7tgm){background:#fff}.step-grid:where(.astro-fxcg7tgm){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.step-card:where(.astro-fxcg7tgm){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)}.step-number:where(.astro-fxcg7tgm){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-fxcg7tgm) h3:where(.astro-fxcg7tgm){margin-bottom:.45rem;font-size:1.02rem}.step-card:where(.astro-fxcg7tgm) p:where(.astro-fxcg7tgm){margin:0;color:var(--color-text-light);line-height:1.7}.cta-band:where(.astro-fxcg7tgm){background:linear-gradient(90deg,#0046a0,#100739)}.cta-band-inner:where(.astro-fxcg7tgm){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-fxcg7tgm) h2:where(.astro-fxcg7tgm){margin:0 0 .45rem;color:#fff;text-wrap:balance}.cta-band:where(.astro-fxcg7tgm) p:where(.astro-fxcg7tgm){margin:0;color:#ffffffe6;line-height:1.7;max-width:70ch}.cta-band:where(.astro-fxcg7tgm) .eyebrow:where(.astro-fxcg7tgm){color:#ffffffe0;margin-bottom:.3rem;text-align:left}.cta-band:where(.astro-fxcg7tgm) .btn:where(.astro-fxcg7tgm){background:#fff;color:var(--color-primary-navy)}.cta-band:where(.astro-fxcg7tgm) .btn:where(.astro-fxcg7tgm):hover{background:#f2f7ff;color:var(--color-primary-navy)}.faq-section:where(.astro-fxcg7tgm){background:#fff;padding-top:0}.service-card:where(.astro-fxcg7tgm),.step-card:where(.astro-fxcg7tgm){height:100%}.service-card:where(.astro-fxcg7tgm):hover,.plan-card:where(.astro-fxcg7tgm):hover,.step-card:where(.astro-fxcg7tgm):hover{transform:translateY(-4px);border-color:#d3e2f6;box-shadow:0 22px 44px #1007391f}@media(max-width:1100px){.service-grid:where(.astro-fxcg7tgm),.plan-grid:where(.astro-fxcg7tgm){grid-template-columns:repeat(2,minmax(0,1fr))}.step-grid:where(.astro-fxcg7tgm){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.cta-band-inner:where(.astro-fxcg7tgm){flex-direction:column;align-items:flex-start}}@media(max-width:767px){.support-hero:where(.astro-fxcg7tgm){min-height:310px;padding:3rem 0}.hero-actions:where(.astro-fxcg7tgm){flex-direction:column;align-items:stretch}.service-grid:where(.astro-fxcg7tgm),.plan-grid:where(.astro-fxcg7tgm),.step-grid:where(.astro-fxcg7tgm){grid-template-columns:1fr}}
