/* Generated by src/tools/sync-legacy-footer.mjs — do not edit; change Footer.astro and re-run. */
footer.site-footer[data-astro-cid-sz7xmlte]{
  
  --color-primary: #222222; 
  --color-secondary: #888888; 
  --color-text: #222222; 
  --color-accent: #c63882; 
  --color-grey-dd: #dddddd; 
  --color-grey-ee: #eeeeee; 
  --color-grey-cc: #cccccc; 
  --color-blue: #2a7ff4; 
  --color-yellow: #ecb92e; 
  --color-cyan: #75e4eb; 
  --color-cyan-pale: #cfeef8; 
  --color-tint-blue: #e9f2fe; 
  --color-tint-pink: #fbeaf2; 
  --color-tint-yellow: #fdf8eb; 
  --color-tint-cyan: #f2fcfd; 

  
  --ast-0: #c73882; 
  --ast-1: #222222; 
  --ast-2: #3a3a3a;
  --ast-3: #4b4f58;
  --ast-4: #f5f5f5;
  --ast-5: #ffffff;
  --ast-6: #f2f5f7;
  --ast-7: #424242;
  --ast-8: #000000;

  --color-page: #ffffff;
  --color-ink: var(--ast-1);
  --color-link: var(--ast-0);
  --color-link-hover: var(--ast-1);
  --color-cta: #c73882; 
  --color-cta-hover: #d84491; 
  --color-border-button: #bbbbbb; 

  
  --font-sans: "Lato", sans-serif;
  --root-size: 112.5%; 
  --text-body: 1rem; 
  --leading-body: 1.85714285714286; 
  --weight-body: 400;
  --weight-heading: 800; 
  
  --text-h1: 50px; 
  --text-h2: 36px; 
  --text-h3: 32px; 
  --text-h4: 22px; 
  --text-h5: 18px; 
  --text-h6: 16px; 

  
  --container-max: 1300px; 
  --container-pad: 10px; 
  --widgets-gap: 20px; 

  
  --button-radius: 3px;
  --button-pad: 10px 20px;
  --button-radius-cta: 10px;
  --button-pad-cta: 30px 35px;
  --button-radius-accent: 5px;

  
  --radius-sm: 8px;
  --radius-md: 14px;
  --radius-lg: 24px;
  --radius-pill: 999px;
  --shadow-card: 0 1px 2px rgba(34, 34, 34, 0.06), 0 8px 24px rgba(34, 34, 34, 0.07);
  --shadow-lift: 0 24px 60px rgba(34, 34, 34, 0.16);
  --section-space: clamp(64px, 9vw, 120px); 
  --content-narrow: 820px; 
  --text-display: clamp(38px, 5.4vw, 64px); 
  --text-eyebrow: 15px; 
  --text-lede: clamp(19px, 1.6vw, 22px); 
  --color-ink-soft: var(--ast-3); 
  --color-tint-pink-soft: #fefbfd; 
  --color-navy: #081d30; 
  --color-dark: var(--color-navy); 
  --color-success: #0f7b3a; 
  --color-error: #b42318; 
  --color-blue-line: #adcffd; 
  
  --footer-bg: var(--color-navy);
  --footer-text: rgba(255, 255, 255, 0.74); 
  --footer-muted: rgba(255, 255, 255, 0.56); 
  --footer-line: rgba(255, 255, 255, 0.12); 
  
  --proof-label-mobile: clamp(18px, 5.64vw, 22px);
  --proof-chips-margin: 26px;
  --proof-chips-gap: 12px;
  --proof-chip-gap: 10px;
  --proof-chip-gap-mobile: 8px;
  --proof-chip-padding: 10px 18px;
  --proof-chip-padding-mobile: 10px 14px;
  --proof-chip-border: 1px solid rgba(255, 255, 255, 0.18);
  --proof-chip-background: rgba(255, 255, 255, 0.065);
  --proof-chip-color: rgba(255, 255, 255, 0.84);
  --proof-chip-text: 17px;
  --proof-chip-text-mobile: 16px;
  --proof-chip-leading: 1.4;
  --proof-chip-icon-size: 18px;
  --proof-chip-icon-color: rgba(255, 255, 255, 0.66);
  --proof-chip-icon-stroke: 1.6;

  
  --guarantee-gap: 16px;
  --guarantee-padding: 20px 24px;
  --guarantee-padding-mobile: 18px 16px;
  --guarantee-icon-size: 48px;
  --guarantee-icon-art-size: 30px;
  --guarantee-copy-gap: 4px;
  --guarantee-leading: 1.5;
  --guarantee-pricing-width: 700px;
  --guarantee-demo-width: 70%;
  --guarantee-demo-mobile-width: 334px;

  
  --pricing-questions-text: 16px;

}
footer.site-footer[data-astro-cid-sz7xmlte]{display:block;box-sizing:border-box;line-height:var(--leading-body);font-size:18px;text-align:left}
footer.site-footer[data-astro-cid-sz7xmlte] *,footer.site-footer[data-astro-cid-sz7xmlte] *::before,footer.site-footer[data-astro-cid-sz7xmlte] *::after{box-sizing:border-box}
footer.site-footer[data-astro-cid-sz7xmlte] ul{margin:0;padding:0;list-style:none}
footer.site-footer[data-astro-cid-sz7xmlte] h2{font-family:var(--font-sans);clear:none}
footer.site-footer[data-astro-cid-sz7xmlte] p{margin-bottom:0}
@media (max-width:1000px){footer.site-footer[data-astro-cid-sz7xmlte]{font-size:17px}}
.site-footer[data-astro-cid-sz7xmlte]{margin-top:var(--section-space);padding:clamp(56px,7vw,88px) 20px 32px;background:var(--footer-bg);color:var(--footer-text);font-family:var(--font-sans)}.sf[data-astro-cid-sz7xmlte]{max-width:var(--container-max);margin-inline:auto}.sf__brand[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:28px 48px;padding-bottom:clamp(20px,2.5vw,28px);border-bottom:1px solid var(--footer-line)}.sf__logo[data-astro-cid-sz7xmlte]{display:block;line-height:0}.sf__logo[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{display:block;width:184px;height:auto;overflow:visible}.sf__logo[data-astro-cid-sz7xmlte] .logo-ink{fill:var(--ast-5)}.sf__logo[data-astro-cid-sz7xmlte] .logo-stroke{fill:none;stroke:var(--ast-5);stroke-width:5.25;stroke-miterlimit:10}.sf__logo[data-astro-cid-sz7xmlte] .logo-smile{fill:none;stroke:var(--color-accent);stroke-width:4;stroke-miterlimit:10}.sf__ctas[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:12px}.sf__grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:40px 32px;padding-block:clamp(20px,2.5vw,28px) clamp(40px,5vw,56px)}.sf__title[data-astro-cid-sz7xmlte]{margin:0 0 16px;color:var(--ast-5);font-size:14px;font-weight:var(--weight-heading);letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.sf__list[data-astro-cid-sz7xmlte],.sf__legal[data-astro-cid-sz7xmlte],.sf__social[data-astro-cid-sz7xmlte]{margin:0;padding:0;list-style:none}.sf__list[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]+li[data-astro-cid-sz7xmlte]{margin-top:10px}.sf__link[data-astro-cid-sz7xmlte]{color:var(--footer-text);font-size:16px;line-height:1.45;text-decoration:none;text-wrap:pretty}.sf__link[data-astro-cid-sz7xmlte]:hover,.sf__link[data-astro-cid-sz7xmlte]:focus-visible{color:var(--ast-5);text-decoration:underline;text-underline-offset:3px}.sf__bottom[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px;padding-top:28px;border-top:1px solid var(--footer-line)}.sf__fine[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 28px}.sf__copy[data-astro-cid-sz7xmlte]{margin:0;color:var(--ast-5);font-size:14px}.sf__legal[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:8px 22px}.sf__link--small[data-astro-cid-sz7xmlte]{font-size:14px;color:var(--footer-muted)}.sf__social[data-astro-cid-sz7xmlte]{display:flex;gap:10px}.sf__social-link[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--footer-line);border-radius:var(--radius-pill);color:var(--footer-text);transition:background-color .2s,border-color .2s,color .2s}.sf__social-link[data-astro-cid-sz7xmlte]:hover,.sf__social-link[data-astro-cid-sz7xmlte]:focus-visible{border-color:var(--color-accent);background:var(--color-accent);color:var(--ast-5)}.sf__social-link[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{width:18px;height:18px;fill:currentColor}.sf__disclaimer[data-astro-cid-sz7xmlte]{margin:20px 0 0;color:var(--footer-muted);font-size:12px;line-height:1.6;text-wrap:pretty}@media(max-width:1024px){.sf__grid[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.sf__brand[data-astro-cid-sz7xmlte]{align-items:flex-start}.sf__grid[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px}.sf__bottom[data-astro-cid-sz7xmlte]{flex-direction:column-reverse;align-items:flex-start}}.alt-btn[data-astro-cid-cnedtcmv]{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:2px solid transparent;border-radius:var(--radius-pill);font-family:var(--font-sans);font-weight:var(--weight-heading);line-height:1;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,transform .2s}.alt-btn[data-astro-cid-cnedtcmv]:hover{text-decoration:none;transform:translateY(-1px)}.alt-btn--md[data-astro-cid-cnedtcmv]{padding:16px 26px;font-size:17px}.alt-btn--lg[data-astro-cid-cnedtcmv]{padding:20px 34px;font-size:20px}.alt-btn--primary[data-astro-cid-cnedtcmv]{background:var(--color-cta);color:var(--ast-5)}.alt-btn--primary[data-astro-cid-cnedtcmv]:hover,.alt-btn--primary[data-astro-cid-cnedtcmv]:focus-visible{background:var(--color-cta-hover);color:var(--ast-5)}.alt-btn--outline[data-astro-cid-cnedtcmv]{background:transparent;border-color:var(--color-grey-cc);color:var(--color-ink)}.alt-btn--outline[data-astro-cid-cnedtcmv]:hover,.alt-btn--outline[data-astro-cid-cnedtcmv]:focus-visible{border-color:var(--color-ink);color:var(--color-ink)}.alt-btn--on-dark[data-astro-cid-cnedtcmv].alt-btn--outline{border-color:#ffffff59;color:var(--ast-5)}.alt-btn--on-dark[data-astro-cid-cnedtcmv].alt-btn--outline:hover{border-color:var(--ast-5)}.alt-btn__arrow[data-astro-cid-cnedtcmv]{transition:transform .2s}.alt-btn[data-astro-cid-cnedtcmv]:hover .alt-btn__arrow[data-astro-cid-cnedtcmv]{transform:translate(3px)}
