
body#zipai-service.agency-service.zx.zx-deck{
  --zx-font-display:var(--agency-font);--font-display:var(--agency-font);--font-body:var(--agency-font);
  --zx-ink:#15294b;--zx-on-ink:#15294b;--zx-on-ink-dim:#526078;--zx-eyebrow-ink:#1763b5;
  --zx-paper:#fff;--zx-ground:#fff;--zx-rule-ink:#e3e8ee;--zx-cream:#f5f7fa;
  background:#fff!important;color:#15294b!important;scroll-snap-type:none!important;
}
body#zipai-service.agency-service.zx main .zx-sec{
  background:#fff!important;color:#15294b!important;padding:76px 0!important;
  min-height:0!important;height:auto;scroll-snap-align:none!important;
  --zx-on-ink:#15294b;--zx-on-ink-dim:#526078;--zx-eyebrow-ink:#1763b5;--zx-ground:#fff;
  --zx-ink:#15294b;--zx-cream:#f5f7fa;--zx-rule-ink:#e3e8ee;
}
body#zipai-service.agency-service.zx main .zx-sec:nth-of-type(even){background:#f5f7fa!important;--zx-ground:#f5f7fa}
body#zipai-service.agency-service.zx main .zx-sec::before,body#zipai-service.agency-service.zx main .zx-sec::after{display:none!important}
body#zipai-service.agency-service.zx .zx-wrap{width:min(1260px,calc(100% - 80px));max-width:1260px;margin-inline:auto}
body#zipai-service.agency-service.zx main :is(h1,h2,h3,h4,p,li,summary,a,button,span,b,strong,small,td,th){font-family:var(--agency-font)!important;letter-spacing:normal!important;text-shadow:none!important}
body#zipai-service.agency-service.zx main :is(h1,h2,h3,h4){font-weight:700!important;color:#15294b!important;line-height:1.45!important}
body#zipai-service.agency-service.zx main .zx-h1{font-size:clamp(36px,4.1vw,60px)!important;font-weight:700!important;max-width:1060px;margin-inline:auto!important}
body#zipai-service.agency-service.zx main .zx-h2{font-size:clamp(29px,3vw,42px)!important;line-height:1.45!important}
body#zipai-service.agency-service.zx main .zx-h3{font-size:27px!important}
body#zipai-service.agency-service.zx main :is(.zx-key,.hl-grow,.zx-d,.zx-t-w){background:none!important;-webkit-text-fill-color:currentColor!important;color:inherit!important;filter:none!important}
body#zipai-service.agency-service.zx main .zx-key{color:#1763b5!important}
body#zipai-service.agency-service.zx main :is(.zx-key,.hl-grow)::after{display:none!important}
body#zipai-service.agency-service.zx main p{color:#526078!important;font-weight:500!important;font-size:17px;line-height:1.9!important}
body#zipai-service.agency-service.zx main li{color:#526078!important;font-weight:500!important;line-height:1.8!important}
body#zipai-service.agency-service.zx main .zx-lead{font-size:19px!important;max-width:760px;margin:22px auto!important}
body#zipai-service.agency-service.zx main :is(.zx-hero-in,.zx-hero-copy){text-align:center!important;max-width:1100px;margin-inline:auto}
body#zipai-service.agency-service.zx main .zx-hero-in{display:block!important}
body#zipai-service.agency-service.zx main .zx-ctas{justify-content:center;gap:12px;margin-top:28px!important}
body#zipai-service.agency-service.zx main .zx-hero-frame{width:min(1260px,calc(100% - 80px));margin:44px auto 0!important;border-radius:22px;overflow:hidden;max-height:480px}
body#zipai-service.agency-service.zx main .zx-sec.zx-hero{padding-top:70px!important;padding-bottom:60px!important}
body#zipai-service.agency-service.zx main .zx-sec.zx-strip{padding:30px 0!important}
body#zipai-service.agency-service.zx main :is(.zx-card,.zx-case,.zx-faq,.zx-n,.zx-quote,.zx-tile){box-shadow:none!important;border-radius:18px!important;border:1px solid #e3e8ee!important;background:#fff!important;color:#15294b!important}
body#zipai-service.agency-service.zx main :is(.zx-card,.zx-case,.zx-tile)::after{display:none!important}
body#zipai-service.agency-service.zx main :is(.zx-card,.zx-case,.zx-tile) :is(h3,h4,summary){color:#15294b!important}
body#zipai-service.agency-service.zx main .zx-eyebrow{color:#1763b5!important;font-size:13px!important;font-weight:500!important}
body#zipai-service.agency-service.zx main .zx-btn{box-shadow:none!important;border-radius:99px!important;font-size:16px!important;min-height:48px;padding:12px 25px!important;text-shadow:none!important}
body#zipai-service.agency-service.zx main :is(.zx-btn-fill,.zx-cta-line){background:#1763b5!important;border-color:#1763b5!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
body#zipai-service.agency-service.zx main .zx-btn-ghost{background:#fff!important;color:#15294b!important;border:1px solid #d9e1eb!important}
body#zipai-service.agency-service.zx main .zx-btn :is(span,b){color:inherit!important}
body#zipai-service.agency-service.zx main :is(.zx-tear,.zx-stub,.zx-stub-n){display:none!important}
body#zipai-service.agency-service.zx :is(.zx-rail,.zx-pager,.zx-snap-nav,.zx-slide-nav){display:none!important}
body#zipai-service.agency-service.zx main .zx-grid{gap:24px!important}
body#zipai-service.agency-service.zx main :is(.zx-faq details,details.dx)>summary{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#0f2433!important;font-size:18px!important}
body#zipai-service.agency-service.zx main .zx-faq summary::after{color:#8de5ef!important}
body#zipai-service.agency-service.zx :is(.zx-fab,.fab){box-shadow:0 3px 12px #15294b12!important}
@media(max-width:760px){
  body#zipai-service.agency-service.zx .zx-wrap{width:calc(100% - 40px)}
  body#zipai-service.agency-service.zx main .zx-sec{padding:52px 0!important}
  body#zipai-service.agency-service.zx main .zx-sec.zx-hero{padding-top:44px!important;padding-bottom:36px!important}
  body#zipai-service.agency-service.zx main .zx-h1{font-size:42px!important;line-height:1.3!important;overflow-wrap:anywhere}
  body#zipai-service.agency-service.zx main .zx-h2{font-size:33px!important}
  body#zipai-service.agency-service.zx main .zx-lead{font-size:18px!important;line-height:1.8!important}
  body#zipai-service.agency-service.zx main .zx-hero-frame{width:calc(100% - 40px);border-radius:14px;margin-top:30px!important}
  body#zipai-service.agency-service.zx main .zx-btn{font-size:14px!important;padding:12px 20px!important}
  body#zipai-service.agency-service.zx main .zx-grid{gap:16px!important}
  
  body#zipai-service.agency-service.zx main .zx-sec.faq-restore{padding:40px 16px 4px!important}
}
@media(prefers-reduced-motion:reduce){body.agency-service *,body.agency-service *::before,body.agency-service *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
body#zipai-service.agency-service.zx main .ag-hero-brands{display:flex;justify-content:center;align-items:center;gap:15px;margin:22px auto 18px}
body#zipai-service.agency-service.zx main .ag-hero-brands img{display:block;width:42px;height:42px;object-fit:contain;box-shadow:none;border:0;border-radius:0}
body#zipai-service.agency-service.zx main .ag-hero-brands img.ag-brand-wide{width:100px;height:auto}
body#zipai-service.agency-service.zx main :is(.zx-btn-fill,.zx-cta-line){background:var(--agency-gradient)!important;border-color:transparent!important;box-shadow:0 5px 18px #1763b51a!important}
body#zipai-service.agency-service.zx main .zx-hero-frame{box-shadow:0 10px 44px #1763b522,0 -6px 28px #08756012!important}
body#zipai-service.agency-service.zx main .zx-sec#cta{background:var(--agency-gradient)!important;--zx-on-ink:#fff;--zx-on-ink-dim:#fff}
body#zipai-service.agency-service.zx main .zx-sec#cta :is(h2,p,.zx-key,.zx-d,.zx-w):not(:is(.svc-cta-band,.ctabox,.zx-card,.zx-case) *){color:#fff!important;-webkit-text-fill-color:currentColor!important}
body#zipai-service.agency-service.zx main .zx-sec#cta :is(.svc-cta-band,.ctabox,.zx-card,.zx-case){background:#fff!important;color:#15294b!important}
body#zipai-service.agency-service.zx main .zx-sec#cta :is(.svc-cta-band,.ctabox,.zx-card,.zx-case) :is(h2,h3,p){color:#15294b!important;-webkit-text-fill-color:currentColor!important}
body#zipai-service.agency-service.zx main .zx-sec#about > .zx-wrap > :is(h2,p){color:#15294b!important;-webkit-text-fill-color:currentColor!important}
