#veriide-cta-bar{position:fixed;left:0;right:0;bottom:0;z-index:var(--veriide-cta-z,999999);background:#fff;opacity:0;transform:translate3d(0,calc(var(--veriide-cta-shift,0px) + 10px),0);pointer-events:none;transition:opacity .18s ease, transform .18s ease;will-change:transform,opacity;overflow:visible;border:0!important;}
#veriide-cta-bar *{box-sizing:border-box;}
#veriide-cta-bar .veriide-cta-wrap{width:100%;padding:10px 14px;padding-bottom:calc(10px + env(safe-area-inset-bottom, 0px));background:#fff!important;}
#veriide-cta-bar .veriide-cta-inner{width:100%;max-width:var(--veriide-cta-maxw,1450px);margin:0 auto;position:relative;z-index:2;background:#fff!important;}
#veriide-cta-bar .cta-bar-form{background:#fff!important;}
#veriide-cta-bar.is-show{opacity:1;transform:translate3d(0,var(--veriide-cta-shift,0px),0);pointer-events:auto;}
#veriide-cta-bar.is-scrolling{transition:none!important;}
html.veriide-cta-bar-on body{padding-bottom:var(--veriide-cta-pad, 0px)!important;}
#veriide-cta-bar.is-no-anim, #veriide-cta-bar.is-no-anim *{transition:none!important;}

#veriide-cta-bar{box-shadow:0 -10px 24px rgba(0,0,0,.10), 0 -2px 6px rgba(0,0,0,.06)!important;}
#veriide-cta-bar:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:rgba(0,0,0,.10);pointer-events:none;}
#veriide-cta-bar .veriide-cta-wrap{background:#fff!important;}
#veriide-cta-bar .veriide-cta-inner{background:#fff!important;}
#veriide-cta-bar .cta-bar-form{background:#fff!important;}

#veriide-cta-bar .vcta-tab{display:none;position:absolute;right:12px;top:-24px;height:34px;min-width:92px;padding:0 14px;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;align-items:center;justify-content:center;gap:8px;cursor:pointer;-webkit-tap-highlight-color:transparent;z-index:5;}
#veriide-cta-bar .vcta-tab:before{content:"";position:absolute;inset:0;z-index:0;background-repeat:no-repeat;background-size:100% 100%;background-position:center;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 34' preserveAspectRatio='none'%3E%3Cpath d='M18 0H82Q90 0 92 6L100 34H0L8 6Q10 0 18 0Z' fill='%23ffffff' fill-opacity='0.98'/%3E%3C/svg%3E");}
#veriide-cta-bar .vcta-tab .vcta-label{position:relative;z-index:1;font-size:12px;font-weight:900;color:#111;letter-spacing:-.2px;white-space:nowrap;opacity:.9;}
#veriide-cta-bar .vcta-tab .vcta-ico{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;border:0!important;border-radius:0!important;background:transparent!important;color:#111;font-size:16px;line-height:1;padding:0;margin:0;}
#veriide-cta-bar .vcta-tab .vcta-ico:before{content:"⌃";display:block;transform:translateY(2px);}
#veriide-cta-bar.is-open .vcta-tab .vcta-ico:before{content:"⌄";transform:translateY(-2px);}
#veriide-cta-bar .vcta-tab:focus-visible{outline:2px solid rgba(0,177,176,.55);outline-offset:2px;}

@media (max-width:768px){
  #veriide-cta-bar{border-radius:16px 16px 0 0;}
  #veriide-cta-bar .veriide-cta-wrap{padding:10px 12px;padding-bottom:calc(10px + env(safe-area-inset-bottom, 0px));background:#fff!important;}
  #veriide-cta-bar .veriide-cta-inner{background:#fff!important;}
  #veriide-cta-bar .cta-bar-form{background:#fff!important;}
  #veriide-cta-bar .vcta-tab{display:inline-flex;}

  #veriide-cta-bar.is-open .veriide-cta-wrap{max-height:calc(100vh - 12px);overflow:auto;-webkit-overflow-scrolling:touch;border-radius:16px 16px 0 0;background:#fff!important;}

  #veriide-cta-bar.is-collapsed .cta-mid,
  #veriide-cta-bar.is-collapsed .cta-right{display:none!important;}

  #veriide-cta-bar.is-collapsed .cta-bar-form{flex-wrap:nowrap!important;align-items:center!important;gap:10px!important;}
  #veriide-cta-bar.is-collapsed .cta-left{flex:1 1 auto!important;min-width:0!important;cursor:pointer;}
  #veriide-cta-bar.is-collapsed .cta-copy{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:none!important;}
  #veriide-cta-bar.is-collapsed .cta-thumb{height:46px!important;}
}

#veriide-cta-bar .wpcf7-response-output{display:none!important;}

.cta-privacy-modal[data-cta-mode="notice"] .cta-privacy-panel{width:min(400px,calc(100vw - 24px));max-height:min(40vh,260px);border-radius:14px;}
.cta-privacy-modal[data-cta-mode="notice"] .cta-privacy-head{padding:12px 14px;}
.cta-privacy-modal[data-cta-mode="notice"] .cta-privacy-title{font-size:14px;}
.cta-privacy-modal[data-cta-mode="notice"] .cta-privacy-close{font-size:20px;padding:4px 8px;}
.cta-privacy-modal[data-cta-mode="notice"] .cta-privacy-body{padding:12px 14px;max-height:calc(min(40vh,260px) - 48px);}
.cta-privacy-modal[data-cta-mode="notice"] .cta-privacy-body,.cta-privacy-modal[data-cta-mode="notice"] .cta-privacy-body *{font-size:14px;line-height:1.5;}
