html.hidepay-landing[data-hp-theme="light"] {
  color-scheme: light;
  --hp-bg: #f4f4f5;
  --hp-text: #18181b;
  --hp-muted: #71717a;
  --hp-line: rgba(0, 0, 0, 0.1);
  --hp-glass: rgba(255, 255, 255, 0.82);
  --hp-nav: rgba(255, 255, 255, 0.92);
  --hp-primary: #0091FF;
  --hp-primary-light: rgba(0,145,255, 0.12);
  --hp-primary-glow: rgba(0,145,255, 0.28);
}

html.hidepay-landing[data-hp-theme="light"] body {
  background-color: var(--hp-bg);
  color: var(--hp-text);
  background-image:
    radial-gradient(ellipse 100% 80% at 50% -30%, rgba(0, 0, 0, 0.04), transparent 55%),
    radial-gradient(ellipse 70% 50% at 100% 20%, rgba(0, 0, 0, 0.025), transparent 50%),
    radial-gradient(ellipse 60% 40% at 0% 80%, rgba(0, 0, 0, 0.02), transparent 45%);
}

html.hidepay-landing[data-hp-theme="light"] .hp-ambient::before,
html.hidepay-landing[data-hp-theme="light"] .hp-tech-lines {
  opacity: 0.35;
}

html.hidepay-landing[data-hp-theme="light"] .hp-particle {
  background: rgba(0, 0, 0, 0.12);
}

html.hidepay-landing[data-hp-theme="light"] .wp-nav-inner--hidepay {
  background: var(--hp-nav);
  border: 1px solid rgba(0, 0, 0, 0.08);
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.08), 0 0 0 1px rgba(255, 255, 255, 0.6) inset;
}

html.hidepay-landing[data-hp-theme="light"] .wp-nav.is-scrolled .wp-nav-inner--hidepay {
  background: rgba(255, 255, 255, 0.96);
  border-color: rgba(0, 0, 0, 0.1);
  box-shadow: 0 12px 36px rgba(0, 0, 0, 0.1);
}

html.hidepay-landing[data-hp-theme="light"] .wp-menu-desktop a:hover {
  background: rgba(0, 0, 0, 0.04);
}

html.hidepay-landing[data-hp-theme="light"] .wp-menu-desktop a.is-active {
  background: rgba(0, 0, 0, 0.06);
}

html.hidepay-landing[data-hp-theme="light"] .wp-menu-toggle span,
html.hidepay-landing[data-hp-theme="light"] .wp-menu-toggle span::before,
html.hidepay-landing[data-hp-theme="light"] .wp-menu-toggle span::after {
  background: #18181b;
}

html.hidepay-landing[data-hp-theme="light"] .wp-theme-toggle {
  color: #18181b;
  background: rgba(0, 0, 0, 0.04);
  border-color: rgba(0, 0, 0, 0.1);
}

html.hidepay-landing[data-hp-theme="light"] .wp-theme-toggle:hover {
  background: rgba(0, 0, 0, 0.07);
  border-color: rgba(0, 0, 0, 0.14);
}

html.hidepay-landing[data-hp-theme="light"] .wp-btn-dashboard {
  color: #18181b;
  background: rgba(0, 0, 0, 0.04);
  border-color: rgba(0, 0, 0, 0.1);
}

html.hidepay-landing[data-hp-theme="light"] .wp-btn-dashboard:hover {
  background: rgba(0, 0, 0, 0.07);
  border-color: rgba(0, 0, 0, 0.14);
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08);
}

html.hidepay-landing[data-hp-theme="light"] .wp-badge-muted {
  color: #27272a;
  background: linear-gradient(135deg, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.02));
  border-color: rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.05);
}

html.hidepay-landing[data-hp-theme="light"] .wp-hero-wide h1 {
  color: #09090b;
}

html.hidepay-landing[data-hp-theme="light"] .wp-hero-accent {
  background: linear-gradient(180deg, #09090b 0%, #3f3f46 45%, #71717a 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}

html.hidepay-landing[data-hp-theme="light"] .wp-lead {
  color: #52525b;
}

html.hidepay-landing[data-hp-theme="light"] .wp-btn-solid {
  background: linear-gradient(135deg, #27272a 0%, #09090b 100%);
  color: #fafafa;
  box-shadow: 0 6px 24px rgba(0, 0, 0, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.08) inset;
}

html.hidepay-landing[data-hp-theme="light"] .wp-btn-solid svg {
  stroke: #fafafa;
}

html.hidepay-landing[data-hp-theme="light"] .wp-btn-solid:hover {
  box-shadow: 0 10px 32px rgba(0, 0, 0, 0.22), 0 0 0 1px rgba(0, 0, 0, 0.1) inset;
}

html.hidepay-landing[data-hp-theme="light"] .wp-btn-secondary-dark {
  background: #ffffff;
  color: #18181b;
  border-color: rgba(0, 0, 0, 0.12);
}

html.hidepay-landing[data-hp-theme="light"] .wp-btn-secondary-dark:hover {
  background: #fafafa;
  border-color: rgba(0, 0, 0, 0.18);
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08);
}

html.hidepay-landing[data-hp-theme="light"] .wp-trust-pill {
  color: #52525b;
  background: linear-gradient(135deg, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.75));
  border-color: rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06);
}

html.hidepay-landing[data-hp-theme="light"] .wp-trust-pill:hover {
  color: #18181b;
  border-color: rgba(0, 0, 0, 0.14);
}

html.hidepay-landing[data-hp-theme="light"] .wp-hero-mini-stat {
  background: #ffffff;
  border-color: rgba(0, 0, 0, 0.08);
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.06);
}

html.hidepay-landing[data-hp-theme="light"] .wp-hero-mini-stat strong {
  color: #09090b;
}

html.hidepay-landing[data-hp-theme="light"] .wp-hero-mini-stat:hover {
  border-color: rgba(0, 0, 0, 0.12);
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.08);
}

html.hidepay-landing[data-hp-theme="light"] .wp-hero-wide::before {
  background: radial-gradient(circle, rgba(0, 0, 0, 0.04), transparent 60%);
}

html.hidepay-landing[data-hp-theme="light"] .wp-hero-glow--core {
  background: radial-gradient(circle, rgba(0, 0, 0, 0.08) 0%, rgba(0, 0, 0, 0.03) 38%, transparent 72%);
}

html.hidepay-landing[data-hp-theme="light"] .wp-hero-glow--halo {
  background: radial-gradient(circle, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.02) 42%, transparent 70%);
}

html.hidepay-landing[data-hp-theme="light"] .wp-hero-glow--mist {
  background: radial-gradient(ellipse 70% 55% at 50% 45%, rgba(0, 0, 0, 0.04), transparent 65%);
}

html.hidepay-landing[data-hp-theme="light"] .wp-hero-rings--a {
  border-color: rgba(0, 0, 0, 0.12);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.03) inset, 0 0 32px rgba(0, 0, 0, 0.04);
}

html.hidepay-landing[data-hp-theme="light"] .wp-hero-rings--a::before,
html.hidepay-landing[data-hp-theme="light"] .wp-hero-rings--a::after {
  border-color: rgba(0, 0, 0, 0.06);
}

html.hidepay-landing[data-hp-theme="light"] .wp-hero-rings--b {
  border-color: rgba(0, 0, 0, 0.08);
}

html.hidepay-landing[data-hp-theme="light"] .wp-hero-rings--b::before {
  border-color: rgba(0, 0, 0, 0.08);
}

html.hidepay-landing[data-hp-theme="light"] .wp-hero-orbit-dot {
  background: #18181b;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.35);
}

html.hidepay-landing[data-hp-theme="light"] .wp-hero-sparkles span {
  background: #52525b;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.25);
}

html.hidepay-landing[data-hp-theme="light"] .wp-hero-grid-fade {
  background-image: linear-gradient(rgba(0, 0, 0, 0.05) 1px, transparent 1px), linear-gradient(90deg, rgba(0, 0, 0, 0.05) 1px, transparent 1px);
}

html.hidepay-landing[data-hp-theme="light"] .wp-hero-stage {
  background: radial-gradient(ellipse 100% 100% at 50% 50%, rgba(0, 0, 0, 0.08) 0%, rgba(0, 0, 0, 0.03) 35%, transparent 72%);
}

html.hidepay-landing[data-hp-theme="light"] .wp-hero-stage::after {
  background: linear-gradient(90deg, transparent, rgba(0, 0, 0, 0.18), transparent);
}

html.hidepay-landing[data-hp-theme="light"] .wp-hero-float {
  color: #18181b;
  background: linear-gradient(135deg, rgba(255, 255, 255, 0.98), rgba(255, 255, 255, 0.88));
  border-color: rgba(0, 0, 0, 0.1);
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(255, 255, 255, 0.8) inset;
}

html.hidepay-landing[data-hp-theme="light"] .wp-hero-mascot {
  filter:
    drop-shadow(0 0 24px rgba(0, 0, 0, 0.08))
    drop-shadow(0 20px 40px rgba(0, 0, 0, 0.12));
}

html.hidepay-landing[data-hp-theme="light"] .wp-stats-bar {
  background: #ffffff;
  border-color: rgba(0, 0, 0, 0.08);
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.06), 0 0 0 1px rgba(255, 255, 255, 0.8) inset;
}

html.hidepay-landing[data-hp-theme="light"] .wp-stat:hover {
  background: rgba(0, 0, 0, 0.03);
}

html.hidepay-landing[data-hp-theme="light"] .wp-stat-icon-wrap {
  border-color: rgba(0, 0, 0, 0.1);
  background: linear-gradient(135deg, rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.02));
}

html.hidepay-landing[data-hp-theme="light"] .wp-stat-val {
  color: #09090b;
}

html.hidepay-landing[data-hp-theme="light"] .wp-kpi-strip {
  background: #ffffff;
  border-color: rgba(0, 0, 0, 0.08);
  box-shadow: 0 8px 28px rgba(0, 0, 0, 0.06);
}

html.hidepay-landing[data-hp-theme="light"] .wp-kpi-item {
  border-color: rgba(0, 0, 0, 0.06);
}

html.hidepay-landing[data-hp-theme="light"] .wp-kpi-item strong {
  color: #18181b;
}

html.hidepay-landing[data-hp-theme="light"] .hp-bot-kicker {
  color: #52525b;
  background: rgba(0, 0, 0, 0.04);
  border-color: rgba(0, 0, 0, 0.08);
}

html.hidepay-landing[data-hp-theme="light"] .hp-bot-title {
  color: #09090b;
}

html.hidepay-landing[data-hp-theme="light"] .hp-bot-intro,
html.hidepay-landing[data-hp-theme="light"] .hp-bot-card-desc,
html.hidepay-landing[data-hp-theme="light"] .hp-bot-feature-p,
html.hidepay-landing[data-hp-theme="light"] .hp-how-step__desc {
  color: #52525b;
}

html.hidepay-landing[data-hp-theme="light"] .hp-how-step,
html.hidepay-landing[data-hp-theme="light"] .hp-bot-card,
html.hidepay-landing[data-hp-theme="light"] .hp-trust-card {
  background: #ffffff;
  border-color: rgba(0, 0, 0, 0.08);
  box-shadow: 0 8px 28px rgba(0, 0, 0, 0.05);
}

html.hidepay-landing[data-hp-theme="light"] .hp-how-step:hover,
html.hidepay-landing[data-hp-theme="light"] .hp-bot-card:hover,
html.hidepay-landing[data-hp-theme="light"] .hp-trust-card:hover {
  border-color: rgba(0, 0, 0, 0.12);
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.08);
}

html.hidepay-landing[data-hp-theme="light"] .hp-how-step__num {
  color: #18181b;
  background: rgba(0, 0, 0, 0.05);
  border-color: rgba(0, 0, 0, 0.08);
}

html.hidepay-landing[data-hp-theme="light"] .hp-how-step__title,
html.hidepay-landing[data-hp-theme="light"] .hp-bot-card-title,
html.hidepay-landing[data-hp-theme="light"] .hp-trust-card h3 {
  color: #18181b;
}

html.hidepay-landing[data-hp-theme="light"] .hp-how-cta {
  background: linear-gradient(160deg, rgba(255, 255, 255, 0.98), rgba(255, 255, 255, 0.88));
  border-color: rgba(0, 0, 0, 0.1);
  box-shadow: 0 12px 36px rgba(0, 0, 0, 0.07);
}

html.hidepay-landing[data-hp-theme="light"] .hp-how-cta__label {
  color: #52525b;
}

html.hidepay-landing[data-hp-theme="light"] .hp-bot-divider-line {
  background: linear-gradient(90deg, transparent, rgba(0, 0, 0, 0.12), transparent);
}

html.hidepay-landing[data-hp-theme="light"] .hp-bot-divider-orb {
  background: radial-gradient(circle, rgba(0, 0, 0, 0.08), transparent 70%);
  border-color: rgba(0, 0, 0, 0.08);
}

html.hidepay-landing[data-hp-theme="light"] .hp-bot-social-pill {
  background: #ffffff;
  border-color: rgba(0, 0, 0, 0.1);
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.06);
}

html.hidepay-landing[data-hp-theme="light"] .hp-bot-social-pill-copy strong {
  color: #18181b;
}

html.hidepay-landing[data-hp-theme="light"] .hp-trust-strip {
  border-top-color: rgba(0, 0, 0, 0.08);
}

html.hidepay-landing[data-hp-theme="light"] .hp-trust-strip__item {
  background: rgba(0, 0, 0, 0.03);
  border-color: rgba(0, 0, 0, 0.08);
  color: #52525b;
}

html.hidepay-landing[data-hp-theme="light"] .hp-faq-item {
  background: #ffffff;
  border-color: rgba(0, 0, 0, 0.08);
}

html.hidepay-landing[data-hp-theme="light"] .hp-faq-item[open] {
  border-color: rgba(0, 0, 0, 0.12);
}

html.hidepay-landing[data-hp-theme="light"] .hp-faq-item summary {
  color: #18181b;
}

html.hidepay-landing[data-hp-theme="light"] .wp-pricing {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.6) 0%, rgba(244, 244, 245, 0.95) 100%);
  border-top-color: rgba(0, 0, 0, 0.08);
}

html.hidepay-landing[data-hp-theme="light"] .hp-pricing-glow--left {
  background: radial-gradient(circle, rgba(0, 0, 0, 0.05), transparent 70%);
}

html.hidepay-landing[data-hp-theme="light"] .hp-pricing-glow--right {
  background: radial-gradient(circle, rgba(0, 0, 0, 0.04), transparent 65%);
}

html.hidepay-landing[data-hp-theme="light"] .hp-pricing-kicker {
  color: #52525b;
  background: rgba(0, 0, 0, 0.04);
  border-color: rgba(0, 0, 0, 0.08);
}

html.hidepay-landing[data-hp-theme="light"] .hp-pricing-title {
  color: #09090b;
}

html.hidepay-landing[data-hp-theme="light"] .hp-compare-card,
html.hidepay-landing[data-hp-theme="light"] .hp-rate-card,
html.hidepay-landing[data-hp-theme="light"] .hp-rate-card-inner {
  background: #ffffff;
  border-color: rgba(0, 0, 0, 0.1);
  box-shadow: 0 8px 28px rgba(0, 0, 0, 0.06);
}

html.hidepay-landing[data-hp-theme="light"] .hp-rate-card--featured .hp-rate-card-inner {
  border-color: rgba(0, 0, 0, 0.16);
  box-shadow: 0 16px 40px rgba(0, 0, 0, 0.1);
}

html.hidepay-landing[data-hp-theme="light"] .hp-compare-card strong,
html.hidepay-landing[data-hp-theme="light"] .hp-rate-name {
  color: #18181b;
}

html.hidepay-landing[data-hp-theme="light"] .hp-rewards-panel,
html.hidepay-landing[data-hp-theme="light"] .hp-reward-card-inner {
  background: #ffffff;
  border-color: rgba(0, 0, 0, 0.08);
}

html.hidepay-landing[data-hp-theme="light"] .hp-reward-card-title,
html.hidepay-landing[data-hp-theme="light"] .hp-rewards-title {
  color: #18181b;
}

html.hidepay-landing[data-hp-theme="light"] .hp-rewards-arrow {
  background: #ffffff;
  border-color: rgba(0, 0, 0, 0.1);
  color: #18181b;
}

html.hidepay-landing[data-hp-theme="light"] .hp-rewards-dot {
  background: rgba(0, 0, 0, 0.15);
}

html.hidepay-landing[data-hp-theme="light"] .hp-rewards-dot.is-active {
  background: #18181b;
}

html.hidepay-landing[data-hp-theme="light"] .hp-bot-cta-final {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.5), rgba(244, 244, 245, 1));
  border-color: rgba(0, 0, 0, 0.08);
}

html.hidepay-landing[data-hp-theme="light"] .hp-bot-cta-title {
  color: #09090b;
}

html.hidepay-landing[data-hp-theme="light"] .hp-bot-cta-sub {
  color: #52525b;
}

html.hidepay-landing[data-hp-theme="light"] .hp-footer-logo-name {
  color: #18181b;
}

html.hidepay-landing[data-hp-theme="light"] .hp-footer-col-title {
  color: #18181b;
}

html.hidepay-landing[data-hp-theme="light"] .hp-footer-col a {
  color: #52525b;
}

html.hidepay-landing[data-hp-theme="light"] .hp-footer-col a:hover {
  color: #18181b;
}

html.hidepay-landing[data-hp-theme="light"] .hp-footer-badge {
  background: rgba(0, 0, 0, 0.04);
  border-color: rgba(0, 0, 0, 0.08);
  color: #52525b;
}

html.hidepay-landing[data-hp-theme="light"] .hp-bot-feature-h,
html.hidepay-landing[data-hp-theme="light"] .hp-bot-feature-visual,
html.hidepay-landing[data-hp-theme="light"] .hp-bot-dash,
html.hidepay-landing[data-hp-theme="light"] .hp-bot-glass {
  border-color: rgba(0, 0, 0, 0.1);
  background: rgba(255, 255, 255, 0.92);
}

html.hidepay-landing[data-hp-theme="light"] .hp-bot-glass-foot {
  background: rgba(0, 0, 0, 0.02);
}

html.hidepay-landing[data-hp-theme="light"] .hp-bot-glass-pill {
  border-color: rgba(0, 0, 0, 0.12);
  background: rgba(0, 0, 0, 0.05);
  color: #18181b;
}

html.hidepay-landing[data-hp-theme="light"] .wp-menu-toggle {
  background: rgba(0, 0, 0, 0.04);
  border-color: rgba(0, 0, 0, 0.1);
}

html.hidepay-landing[data-hp-theme="light"] .wp-menu-toggle:hover {
  background: rgba(0, 0, 0, 0.07);
}

html.hidepay-landing[data-hp-theme="light"] .wp-stat-label,
html.hidepay-landing[data-hp-theme="light"] .wp-kpi-desc,
html.hidepay-landing[data-hp-theme="light"] .hp-footer-tagline,
html.hidepay-landing[data-hp-theme="light"] .hp-footer-copy,
html.hidepay-landing[data-hp-theme="light"] .hp-trust-card__desc,
html.hidepay-landing[data-hp-theme="light"] .hp-faq-item p,
html.hidepay-landing[data-hp-theme="light"] .hp-pricing-sub,
html.hidepay-landing[data-hp-theme="light"] .hp-pricing-card-meta,
html.hidepay-landing[data-hp-theme="light"] .hp-rewards-lead,
html.hidepay-landing[data-hp-theme="light"] .hp-reward-desc {
  color: #52525b;
}

html.hidepay-landing[data-hp-theme="light"] .hp-how-step__title,
html.hidepay-landing[data-hp-theme="light"] .hp-bot-card-title,
html.hidepay-landing[data-hp-theme="light"] .hp-trust-card__title,
html.hidepay-landing[data-hp-theme="light"] .hp-trust-card h3,
html.hidepay-landing[data-hp-theme="light"] .hp-compare-label,
html.hidepay-landing[data-hp-theme="light"] .hp-rewards-headline,
html.hidepay-landing[data-hp-theme="light"] .hp-reward-title {
  color: #18181b;
}

html.hidepay-landing[data-hp-theme="light"] .hp-bot-card-icon-wrap,
html.hidepay-landing[data-hp-theme="light"] .hp-trust-card__icon {
  color: #18181b;
  background: rgba(0, 0, 0, 0.04);
  border-color: rgba(0, 0, 0, 0.08);
}

html.hidepay-landing[data-hp-theme="light"] .hp-compare-card--others {
  border-color: rgba(239, 68, 68, 0.18);
  background: linear-gradient(145deg, rgba(254, 226, 226, 0.65), rgba(255, 255, 255, 0.95));
}

html.hidepay-landing[data-hp-theme="light"] .hp-compare-card--hidepay {
  border-color: rgba(0,145,255, 0.22);
  background: linear-gradient(145deg, rgba(229,244,255, 0.7), rgba(255, 255, 255, 0.98));
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.08), inset 0 1px 0 rgba(255, 255, 255, 0.9);
}

html.hidepay-landing[data-hp-theme="light"] .hp-compare-list li {
  color: #52525b;
}

html.hidepay-landing[data-hp-theme="light"] .hp-compare-card--others .hp-compare-list li {
  color: #71717a;
}

html.hidepay-landing[data-hp-theme="light"] .hp-compare-card--hidepay .hp-compare-list li strong {
  color: #18181b;
}

html.hidepay-landing[data-hp-theme="light"] .hp-compare-vs {
  color: #52525b;
  background: #ffffff;
  border-color: rgba(0, 0, 0, 0.1);
}

html.hidepay-landing[data-hp-theme="light"] .hp-pricing-card {
  background: linear-gradient(165deg, rgba(255, 255, 255, 0.98), rgba(255, 255, 255, 0.88));
  border-color: rgba(0, 0, 0, 0.1);
  box-shadow: 0 16px 40px rgba(0, 0, 0, 0.08);
}

html.hidepay-landing[data-hp-theme="light"] .hp-pricing-card--featured {
  box-shadow: 0 20px 48px rgba(0, 0, 0, 0.12), inset 0 1px 0 rgba(255, 255, 255, 0.9);
}

html.hidepay-landing[data-hp-theme="light"] .hp-pricing-card--featured:hover {
  border-color: rgba(0, 0, 0, 0.14);
}

html.hidepay-landing[data-hp-theme="light"] .hp-rate-amount {
  background: linear-gradient(180deg, #09090b 0%, #3f3f46 55%, #71717a 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}

html.hidepay-landing[data-hp-theme="light"] .hp-pricing-card-divider {
  background: rgba(0, 0, 0, 0.08);
}

html.hidepay-landing[data-hp-theme="light"] .hp-pricing-card-list li {
  color: #52525b;
}

html.hidepay-landing[data-hp-theme="light"] .hp-rewards-kicker {
  color: #52525b;
  background: rgba(0, 0, 0, 0.04);
  border-color: rgba(0, 0, 0, 0.08);
}

html.hidepay-landing[data-hp-theme="light"] .hp-rewards-panel {
  box-shadow: 0 12px 36px rgba(0, 0, 0, 0.08);
}

html.hidepay-landing[data-hp-theme="light"] .hp-reward-card-inner {
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.06);
}

html.hidepay-landing[data-hp-theme="light"] .hp-reward-card:hover .hp-reward-card-inner,
html.hidepay-landing[data-hp-theme="light"] .hp-reward-card:focus-within .hp-reward-card-inner {
  border-color: rgba(0, 0, 0, 0.12);
  box-shadow: 0 14px 32px rgba(0, 0, 0, 0.1);
}

html.hidepay-landing[data-hp-theme="light"] .hp-reward-visual {
  background: rgba(0, 0, 0, 0.03);
  border-color: rgba(0, 0, 0, 0.08);
}

html.hidepay-landing[data-hp-theme="light"] .hp-reward-tag {
  color: #0031D1;
  background: rgba(0,145,255, 0.12);
  border-color: rgba(0,145,255, 0.22);
}

html.hidepay-landing[data-hp-theme="light"] .hp-rewards-strip {
  scrollbar-color: rgba(0, 0, 0, 0.2) transparent;
}

html.hidepay-landing[data-hp-theme="light"] .hp-bot-cta-glow {
  background: radial-gradient(ellipse at 50% 40%, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.02) 30%, transparent 60%);
}

html.hidepay-landing[data-hp-theme="light"] .hp-how-cta__actions .wp-btn-secondary-dark {
  background: #ffffff;
  border-color: rgba(0, 0, 0, 0.12);
}

html.hidepay-landing[data-hp-theme="light"] .hp-bot-feature-h {
  color: #18181b;
}

html.hidepay-landing[data-hp-theme="light"] .hp-bot-diff-title {
  color: #18181b;
}

html.hidepay-landing[data-hp-theme="light"] .hp-bot-diff-item {
  background: #ffffff;
  border-color: rgba(0, 0, 0, 0.08);
}

html.hidepay-landing[data-hp-theme="light"] .hp-bot-dash-label,
html.hidepay-landing[data-hp-theme="light"] .hp-bot-dash-val {
  color: #18181b;
}

html.hidepay-landing[data-hp-theme="light"] .hp-bot-glass-head strong {
  color: #18181b;
}

html.hidepay-landing[data-hp-theme="light"] .hp-legal-card {
  background: #ffffff;
  border-color: rgba(0, 0, 0, 0.08);
  box-shadow: 0 12px 36px rgba(0, 0, 0, 0.06);
}

html.hidepay-landing[data-hp-theme="light"] .hp-legal-title {
  color: #18181b;
}

html.hidepay-landing[data-hp-theme="light"] .wp-stat-icon-wrap svg {
  stroke: #18181b;
}

@media (prefers-reduced-motion: reduce) {
  html.hidepay-landing[data-hp-theme="light"] .wp-reveal,
  html.hidepay-landing[data-hp-theme="light"] .hp-bot-reveal-lite {
    opacity: 1;
    transform: none;
  }
}

@media (max-width: 992px) {
  html.hidepay-landing[data-hp-theme="light"] .wp-menu-desktop.is-open {
    background: rgba(255, 255, 255, 0.98);
    border-color: rgba(0, 0, 0, 0.1);
    box-shadow: 0 16px 40px rgba(0, 0, 0, 0.1);
  }

  html.hidepay-landing[data-hp-theme="light"] .wp-nav-actions-mobile {
    border-top-color: rgba(0, 0, 0, 0.08);
  }
}

html.hidepay-landing.hp-landing-v3[data-hp-theme="light"] {
  --hp-surface: #ffffff;
  --hp-surface-2: #e4e4e7;
  --hp-white: #09090b;
  --hp-text: #18181b;
  --hp-muted: #71717a;
  --hp-muted-2: #a1a1aa;
  --hp-line: rgba(0, 0, 0, 0.1);
  --hp-line-strong: rgba(0, 0, 0, 0.14);
  --hp-glass: rgba(255, 255, 255, 0.88);
  --hp-nav-bg: rgba(255, 255, 255, 0.92);
  --hp-dot: rgba(0, 0, 0, 0.06);
}

html.hidepay-landing.hp-landing-v3[data-hp-theme="light"] body {
  background-color: var(--hp-bg);
  background-image: none;
  animation: none;
}

html.hidepay-landing.hp-landing-v3[data-hp-theme="light"] .hp-grid-bg {
  background-color: var(--hp-bg);
  mask-image: radial-gradient(ellipse 90% 70% at 50% 0%, #000 15%, transparent 72%);
  -webkit-mask-image: radial-gradient(ellipse 90% 70% at 50% 0%, #000 15%, transparent 72%);
}

html.hidepay-landing.hp-landing-v3[data-hp-theme="light"] .hp-grid-bg::after {
  background: radial-gradient(ellipse 80% 50% at 50% -10%, rgba(0, 0, 0, 0.04), transparent 60%);
}

html.hidepay-landing.hp-landing-v3[data-hp-theme="light"] .hp-hero-eyebrow {
  color: var(--hp-muted);
  background: rgba(255, 255, 255, 0.9);
  border-color: rgba(0, 0, 0, 0.08);
}

html.hidepay-landing.hp-landing-v3[data-hp-theme="light"] .wp-hero-wide h1 {
  color: #09090b;
}

html.hidepay-landing.hp-landing-v3[data-hp-theme="light"] .wp-hero-accent {
  color: #09090b;
  background: linear-gradient(180deg, transparent 62%, rgba(0, 0, 0, 0.08) 62%);
}

html.hidepay-landing.hp-landing-v3[data-hp-theme="light"] .hp-hero-terminal {
  background: #ffffff;
  border-color: rgba(0, 0, 0, 0.1);
  box-shadow: 0 20px 60px rgba(0, 0, 0, 0.08);
}

html.hidepay-landing.hp-landing-v3[data-hp-theme="light"] .hp-hero-terminal__head {
  background: rgba(0, 0, 0, 0.03);
  border-bottom-color: rgba(0, 0, 0, 0.08);
}

html.hidepay-landing.hp-landing-v3[data-hp-theme="light"] .hp-hero-terminal__head span:nth-child(1),
html.hidepay-landing.hp-landing-v3[data-hp-theme="light"] .hp-hero-terminal__head span:nth-child(2),
html.hidepay-landing.hp-landing-v3[data-hp-theme="light"] .hp-hero-terminal__head span:nth-child(3) {
  background: #e4e4e7;
  border-color: rgba(0, 0, 0, 0.1);
}

html.hidepay-landing.hp-landing-v3[data-hp-theme="light"] .hp-hero-terminal__body {
  color: #52525b;
}

html.hidepay-landing.hp-landing-v3[data-hp-theme="light"] .hp-hero-terminal__val,
html.hidepay-landing.hp-landing-v3[data-hp-theme="light"] .hp-hero-terminal__ok {
  color: #18181b;
}

html.hidepay-landing.hp-landing-v3[data-hp-theme="light"] .hp-hero-terminal__str {
  color: #3f3f46;
}

html.hidepay-landing.hp-landing-v3[data-hp-theme="light"] .wp-btn-solid {
  background: #18181b;
  color: #fafafa;
  border-color: #18181b;
}

html.hidepay-landing.hp-landing-v3[data-hp-theme="light"] .wp-btn-solid:hover {
  background: #27272a;
  border-color: #27272a;
}

html.hidepay-landing.hp-landing-v3[data-hp-theme="light"] .wp-stats-bar {
  background: rgba(255, 255, 255, 0.92);
  border-color: rgba(0, 0, 0, 0.08);
}

html.hidepay-landing.hp-landing-v3[data-hp-theme="light"] .wp-stat strong {
  color: #18181b;
}

html.hidepay-landing.hp-landing-v3[data-hp-theme="light"] .hp-compare-badge,
html.hidepay-landing.hp-landing-v3[data-hp-theme="light"] .hp-pricing-card-tag {
  color: #18181b;
  background: rgba(0, 0, 0, 0.05);
  border-color: rgba(0, 0, 0, 0.1);
}

html.hidepay-landing.hp-landing-v3[data-hp-theme="light"] .hp-compare-mark--good,
html.hidepay-landing.hp-landing-v3[data-hp-theme="light"] .hp-trust-strip__item svg {
  color: #18181b;
}

html.hidepay-landing.hp-landing-v3[data-hp-theme="light"] .hp-reward-tag {
  color: #52525b;
  background: rgba(0, 0, 0, 0.05);
  border-color: rgba(0, 0, 0, 0.1);
}
