/* protonvpnxiazai custom overrides */
:root {
  --color-brand-override: #4B40E0;
  --color-cta-override: #2563EB;
}
.btn-cta,
a.btn-cta {
  background: linear-gradient(135deg, #4B40E0 0%, #2563EB 100%) !important;
  border-color: transparent !important;
}
.btn-cta:hover,
a.btn-cta:hover {
  background: linear-gradient(135deg, #3B31C0 0%, #1D55D4 100%) !important;
  transform: translateY(-1px);
}
.btn-primary {
  background: linear-gradient(135deg, #4B40E0 0%, #2563EB 100%) !important;
}
.btn-primary:hover {
  background: linear-gradient(135deg, #3B31C0 0%, #1D55D4 100%) !important;
}
.feat-badge-free {
  background: #0EA5E9 !important;
  color: #fff !important;
}
.proof-strip-v2-group span,
.trust-item span:last-child {
  color: #93C5FD;
}
/* header: force light background */
.site-header {
  background: #ffffff !important;
  border-bottom-color: rgba(99, 102, 241, 0.15) !important;
}
