.bl-root.is-barber{--ns-primary:#1d4ed8;--bl-rose:#1e3a5f;--bl-rose-soft:color-mix(in srgb,#1d4ed8 12%,var(--ns-surface))}.bl-root.is-barber .bl-hero-title span{background:linear-gradient(135deg,#1d4ed8,#0369a1);-webkit-background-clip:text;background-clip:text;color:transparent}.bl-root.is-barber .ns-badge{color:#1e3a5f;background:color-mix(in srgb,#1d4ed8 12%,var(--ns-surface));border-color:color-mix(in srgb,#1d4ed8 28%,var(--ns-border))}.bl-root.is-barber .btn-primary{background:linear-gradient(135deg,#1d4ed8,#1e3a5f);border-color:transparent;color:#fff}.bl-root.is-barber .btn-primary:hover{filter:brightness(1.06)}.bl-root.is-barber .bl-phone{background:linear-gradient(160deg,#0f172a,#1e3a5f 55%,#1d4ed8)}.bl-root.is-barber .bl-phone-cta{background:#1d4ed8}.bl-root.is-barber .bl-float-booking{border-color:color-mix(in srgb,#1d4ed8 40%,transparent)}.bl-root.is-barber .bl-eyebrow{color:#1d4ed8}.bl-root.is-barber .bl-final-cta{background:radial-gradient(ellipse 80% 60% at 20% 0,color-mix(in srgb,#1d4ed8 20%,transparent),transparent),radial-gradient(ellipse 70% 50% at 90% 100%,color-mix(in srgb,#0369a1 16%,transparent),transparent),var(--ns-surface)}