:root{--primary-purple: #A855F7;--secondary-pink: #EC4899;--light-purple: #F3E8FF;--dark-purple: #7C3AED;--gradient-purple-pink: linear-gradient(135deg, #EC4899 0%, #A855F7 100%)}.brand-gradient,.cta-gradient,.brand-gradient:hover,.cta-gradient:hover,.brand-gradient:active,.cta-gradient:active,.brand-gradient:focus,.cta-gradient:focus,.brand-gradient:visited,.cta-gradient:visited{background:linear-gradient(135deg,#ec4899,#a855f7)!important;color:#fff!important;-webkit-text-fill-color:white!important}.brand-text-gradient,.text-brand-gradient{background:linear-gradient(135deg,#ec4899,#a855f7)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}.text-blue-50,.text-blue-100,.text-blue-200,.text-blue-300,.text-blue-400,.text-blue-500,.text-blue-600,.text-blue-700,.text-blue-800,.text-blue-900{background:var(--gradient-purple-pink)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;display:inline-block}.bg-blue-50,.bg-blue-100,.bg-blue-200,.bg-blue-300,.bg-blue-400,.bg-blue-500,.bg-blue-600,.bg-blue-700,.bg-blue-800,.bg-blue-900{background:var(--gradient-purple-pink)!important}.border-blue-50,.border-blue-100,.border-blue-200,.border-blue-300,.border-blue-400,.border-blue-500,.border-blue-600,.border-blue-700,.border-blue-800,.border-blue-900{border-color:var(--primary-purple)!important}.text-teal-50,.text-teal-100,.text-teal-200,.text-teal-300,.text-teal-400,.text-teal-500,.text-teal-600,.text-teal-700,.text-teal-800,.text-teal-900,.text-cyan-50,.text-cyan-100,.text-cyan-200,.text-cyan-300,.text-cyan-400,.text-cyan-500,.text-cyan-600,.text-cyan-700,.text-cyan-800,.text-cyan-900{background:var(--gradient-purple-pink)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;display:inline-block}.bg-teal-50,.bg-teal-100,.bg-teal-200,.bg-teal-300,.bg-teal-400,.bg-teal-500,.bg-teal-600,.bg-teal-700,.bg-teal-800,.bg-teal-900,.bg-cyan-50,.bg-cyan-100,.bg-cyan-200,.bg-cyan-300,.bg-cyan-400,.bg-cyan-500,.bg-cyan-600,.bg-cyan-700,.bg-cyan-800,.bg-cyan-900{background:var(--gradient-purple-pink)!important}.text-indigo-50,.text-indigo-100,.text-indigo-200,.text-indigo-300,.text-indigo-400,.text-indigo-500,.text-indigo-600,.text-indigo-700,.text-indigo-800,.text-indigo-900{background:var(--gradient-purple-pink)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;display:inline-block}.bg-indigo-50,.bg-indigo-100,.bg-indigo-200,.bg-indigo-300,.bg-indigo-400,.bg-indigo-500,.bg-indigo-600,.bg-indigo-700,.bg-indigo-800,.bg-indigo-900{background:var(--gradient-purple-pink)!important}.text-green-50,.text-green-100,.text-green-200,.text-green-300,.text-green-400,.text-green-500,.text-green-600,.text-green-700,.text-green-800,.text-green-900,.text-emerald-50,.text-emerald-100,.text-emerald-200,.text-emerald-300,.text-emerald-400,.text-emerald-500,.text-emerald-600,.text-emerald-700,.text-emerald-800,.text-emerald-900{color:var(--secondary-pink)!important}.bg-green-50,.bg-green-100,.bg-green-200,.bg-green-300,.bg-green-400,.bg-green-500,.bg-green-600,.bg-green-700,.bg-green-800,.bg-green-900,.bg-emerald-50,.bg-emerald-100,.bg-emerald-200,.bg-emerald-300,.bg-emerald-400,.bg-emerald-500,.bg-emerald-600,.bg-emerald-700,.bg-emerald-800,.bg-emerald-900{background-color:var(--secondary-pink)!important}.border-green-50,.border-green-100,.border-green-200,.border-green-300,.border-green-400,.border-green-500,.border-green-600,.border-green-700,.border-green-800,.border-green-900,.border-emerald-50,.border-emerald-100,.border-emerald-200,.border-emerald-300,.border-emerald-400,.border-emerald-500,.border-emerald-600,.border-emerald-700,.border-emerald-800,.border-emerald-900{border-color:var(--secondary-pink)!important}.text-red-50,.text-red-100,.text-red-200,.text-red-300,.text-red-400,.text-red-500,.text-red-600,.text-red-700,.text-red-800,.text-red-900,.text-rose-50,.text-rose-100,.text-rose-200,.text-rose-300,.text-rose-400,.text-rose-500,.text-rose-600,.text-rose-700,.text-rose-800,.text-rose-900{color:var(--secondary-pink)!important}.bg-red-50,.bg-red-100,.bg-red-200,.bg-red-300,.bg-red-400,.bg-red-500,.bg-red-600,.bg-red-700,.bg-red-800,.bg-red-900,.bg-rose-50,.bg-rose-100,.bg-rose-200,.bg-rose-300,.bg-rose-400,.bg-rose-500,.bg-rose-600,.bg-rose-700,.bg-rose-800,.bg-rose-900{background-color:var(--secondary-pink)!important}.text-orange-50,.text-orange-100,.text-orange-200,.text-orange-300,.text-orange-400,.text-orange-500,.text-orange-600,.text-orange-700,.text-orange-800,.text-orange-900,.text-amber-50,.text-amber-100,.text-amber-200,.text-amber-300,.text-amber-400,.text-amber-500,.text-amber-600,.text-amber-700,.text-amber-800,.text-amber-900{color:var(--secondary-pink)!important}.bg-orange-50,.bg-orange-100,.bg-orange-200,.bg-orange-300,.bg-orange-400,.bg-orange-500,.bg-orange-600,.bg-orange-700,.bg-orange-800,.bg-orange-900,.bg-amber-50,.bg-amber-100,.bg-amber-200,.bg-amber-300,.bg-amber-400,.bg-amber-500,.bg-amber-600,.bg-amber-700,.bg-amber-800,.bg-amber-900{background-color:var(--secondary-pink)!important}.text-yellow-50,.text-yellow-100,.text-yellow-200,.text-yellow-300,.text-yellow-400,.text-yellow-500,.text-yellow-600,.text-yellow-700,.text-yellow-800,.text-yellow-900{color:#fce7f3!important}.bg-yellow-50,.bg-yellow-100,.bg-yellow-200,.bg-yellow-300,.bg-yellow-400,.bg-yellow-500,.bg-yellow-600,.bg-yellow-700,.bg-yellow-800,.bg-yellow-900{background-color:#fce7f3!important}.text-purple-50,.text-purple-100,.text-purple-200,.text-purple-300,.text-purple-400,.text-purple-500,.text-purple-600,.text-purple-700,.text-purple-800,.text-purple-900,.text-violet-50,.text-violet-100,.text-violet-200,.text-violet-300,.text-violet-400,.text-violet-500,.text-violet-600,.text-violet-700,.text-violet-800,.text-violet-900{color:var(--primary-purple)!important}.bg-purple-50,.bg-purple-100,.bg-purple-200,.bg-purple-300,.bg-purple-400,.bg-purple-500,.bg-purple-600,.bg-purple-700,.bg-purple-800,.bg-purple-900,.bg-violet-50,.bg-violet-100,.bg-violet-200,.bg-violet-300,.bg-violet-400,.bg-violet-500,.bg-violet-600,.bg-violet-700,.bg-violet-800,.bg-violet-900{background-color:var(--primary-purple)!important}.text-pink-50,.text-pink-100,.text-pink-200,.text-pink-300,.text-pink-400,.text-pink-500,.text-pink-600,.text-pink-700,.text-pink-800,.text-pink-900,.text-fuchsia-50,.text-fuchsia-100,.text-fuchsia-200,.text-fuchsia-300,.text-fuchsia-400,.text-fuchsia-500,.text-fuchsia-600,.text-fuchsia-700,.text-fuchsia-800,.text-fuchsia-900{color:var(--secondary-pink)!important}.bg-pink-50,.bg-pink-100,.bg-pink-200,.bg-pink-300,.bg-pink-400,.bg-pink-500,.bg-pink-600,.bg-pink-700,.bg-pink-800,.bg-pink-900,.bg-fuchsia-50,.bg-fuchsia-100,.bg-fuchsia-200,.bg-fuchsia-300,.bg-fuchsia-400,.bg-fuchsia-500,.bg-fuchsia-600,.bg-fuchsia-700,.bg-fuchsia-800,.bg-fuchsia-900{background-color:var(--secondary-pink)!important}.accent,.text-accent,.accent-color{color:var(--primary-purple)!important}.bg-accent,.accent-bg{background-color:var(--primary-purple)!important}a:not(.no-theme):hover,a:not(.no-theme):active,a:not(.no-theme):focus{color:var(--secondary-pink)!important}.btn-primary,.button-primary,button.primary{background:var(--gradient-purple-pink)!important;color:#fff!important}*:focus-visible:not(.no-theme){outline-color:var(--primary-purple)!important;border-color:var(--primary-purple)!important}.bg-gradient-to-r:not([class*="/"]),.bg-gradient-to-l:not([class*="/"]),.bg-gradient-to-t:not([class*="/"]),.bg-gradient-to-b:not([class*="/"]),.bg-gradient-to-br:not([class*="/"]),.bg-gradient-to-bl:not([class*="/"]),.bg-gradient-to-tr:not([class*="/"]),.bg-gradient-to-tl:not([class*="/"]){background-image:var(--gradient-purple-pink)!important}.from-blue-500,.from-teal-500,.from-cyan-500,.from-green-500,.from-emerald-500{--tw-gradient-from: var(--primary-purple) !important}.to-blue-500,.to-teal-500,.to-cyan-500,.to-green-500,.to-emerald-500{--tw-gradient-to: var(--secondary-pink) !important}.shadow-blue-200,.shadow-blue-300,.shadow-blue-500,.shadow-teal-200,.shadow-teal-300,.shadow-teal-500,.shadow-green-200,.shadow-green-300,.shadow-green-500{--tw-shadow-color: rgba(168, 85, 247, .3) !important}.border-blue-500,.border-teal-500,.border-cyan-500,.border-green-500,.border-emerald-500,.border-red-500,.border-orange-500,.border-yellow-500{border-color:var(--primary-purple)!important}.ring-blue-500,.ring-teal-500,.ring-green-500{--tw-ring-color: var(--primary-purple) !important}.text-yellow-400:has(.material-symbols-outlined),.text-yellow-400.fill-current{color:var(--primary-purple)!important}.text-success,.bg-success,.success-badge,.status-success{color:var(--secondary-pink)!important;background-color:#ec48991a!important}.text-info,.bg-info,.info-badge,.status-info{color:var(--primary-purple)!important;background-color:#a855f71a!important}.text-warning,.bg-warning,.warning-badge,.status-warning{color:var(--secondary-pink)!important;background-color:#ec48991a!important}[style*="color: #0"]:not(.no-theme),[style*="color: #1"]:not(.no-theme),[style*="color: #2"]:not(.no-theme),[style*="color: #3"]:not(.no-theme),[style*="color: #4"]:not(.no-theme),[style*="color: #5"]:not(.no-theme),[style*="color: #6"]:not(.no-theme),[style*="color: #7"]:not(.no-theme),[style*="color: #8"]:not(.no-theme),[style*="color: #9"]:not(.no-theme){color:var(--primary-purple)!important}[alt*=Logo],[alt*=logo],.logo,.logo *,.logo img,img[src*=logo],img[src*=Logo],img[alt*=logo],img[alt*=Logo]{filter:none!important;opacity:1!important;visibility:visible!important}h1:not(.gradient-text),h2:not(.gradient-text),h3:not(.gradient-text),h4:not(.gradient-text),h5:not(.gradient-text),h6:not(.gradient-text),.section-title:not(.gradient-text){color:#000!important;-webkit-text-fill-color:#000000!important;background:transparent!important}.dark h1:not(.gradient-text),.dark h2:not(.gradient-text),.dark h3:not(.gradient-text),.dark h4:not(.gradient-text),.dark h5:not(.gradient-text),.dark h6:not(.gradient-text),.dark .section-title:not(.gradient-text),.dark p:not(.bg-white *):not(.bg-slate-50 *):not(.bg-slate-100 *),.dark span:not(.material-symbols-outlined):not(.bg-white *):not(.bg-slate-50 *):not(.bg-slate-100 *),.dark a:not(.cta-gradient):not(.btn-primary):not(.brand-gradient){color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important}footer h1,footer h2,footer h3,footer h4,footer h5,footer h6,.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6,footer h1:not(.gradient-text),footer h2:not(.gradient-text),footer h3:not(.gradient-text),footer h4:not(.gradient-text),footer h5:not(.gradient-text),footer h6:not(.gradient-text),.cta-section h2{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}.gradient-text,.text-gradient,.gradient-heading{background:linear-gradient(135deg,#ec4899,#a855f7)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}.cta-gradient .gradient-text,.btn-primary .gradient-text,.btn-secondary .gradient-text,.button-primary .gradient-text,.button-secondary .gradient-text{background:none!important;-webkit-text-fill-color:#FFFFFF!important;color:#fff!important}.gradient-text-reverse{background:linear-gradient(135deg,#ec4899,#a855f7)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}a:not(.no-theme){transition:color .3s ease}a:not(.no-theme):hover{background:linear-gradient(135deg,#a855f7,#ec4899);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.badge,.pill,.tag,.chip{background:#a855f71a!important;color:var(--primary-purple)!important;border:1px solid rgba(168,85,247,.2)!important}.material-symbols-outlined:not(.no-theme):not(.cta-gradient *):not(.btn-primary *):not(.btn-secondary *):not(.button-primary *):not(.button-secondary *){background:linear-gradient(135deg,#ec4899,#a855f7)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}.cta-gradient .material-symbols-outlined,.btn-primary .material-symbols-outlined,.btn-secondary .material-symbols-outlined,.button-primary .material-symbols-outlined,.button-secondary .material-symbols-outlined{background:none!important;-webkit-text-fill-color:#FFFFFF!important;color:#fff!important;background-clip:border-box!important}.stat-number,.metric,.count,.number-display{color:var(--primary-purple)!important;-webkit-text-fill-color:var(--primary-purple)!important;background:none!important;font-weight:700!important}.btn-secondary,.button-secondary{background:linear-gradient(135deg,#a855f7,#ec4899)!important;color:#fff!important}.cta-gradient,.btn-primary,.btn-secondary,.button-primary,.button-secondary{color:#fff!important}.no-theme{-webkit-text-fill-color:currentcolor!important;-webkit-background-clip:initial!important;background-clip:initial!important}.hero-bg-gradient{background-image:radial-gradient(circle at 2px 2px,rgba(168,85,247,.03) 1px,transparent 0)!important;background-size:40px 40px!important}.cta-gradient *:not(.no-theme),.btn-primary *:not(.no-theme),.btn-secondary *:not(.no-theme),.button-primary *:not(.no-theme),.button-secondary *:not(.no-theme){color:inherit}.underline-accent{-o-border-image:linear-gradient(90deg,#A855F7 0%,#EC4899 100%) 1!important;border-image:linear-gradient(90deg,#a855f7,#ec4899) 1!important}.border-accent{-o-border-image:linear-gradient(135deg,#A855F7 0%,#EC4899 100%) 1!important;border-image:linear-gradient(135deg,#a855f7,#ec4899) 1!important}.section-title,.feature-title{color:#000!important;-webkit-text-fill-color:#000000!important;background:none!important}.dark .section-title,.dark .feature-title{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}.text-primary,.text-brand-primary{background:linear-gradient(135deg,#ec4899,#a855f7)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}.bg-primary,.bg-brand-primary{background:linear-gradient(135deg,#ec4899,#a855f7)!important}.text-secondary{color:var(--secondary-pink)!important}.material-symbols-outlined.text-primary,[class*=text-primary] .material-symbols-outlined{background:linear-gradient(135deg,#ec4899,#a855f7)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.material-symbols-outlined{vertical-align:middle!important;line-height:1!important}.bg-secondary{background-color:var(--secondary-pink)!important}.gradient-text{background:var(--gradient-purple-pink);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cta-gradient{background:linear-gradient(135deg,#ec4899,#a855f7)!important}h1.gradient-text,.gradient-text{background:linear-gradient(135deg,#a855f7,#ec4899)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}footer p,footer li,footer div,footer h1,footer h2,footer h3,footer h4,footer h5,footer h6,footer span:not(.material-symbols-outlined){color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important}footer a{color:#fff!important;text-decoration:none;transition:all .3s ease}footer a:hover{color:#ff1493!important;background:none!important;-webkit-text-fill-color:#ff1493!important}footer a[onmouseover*=gradient]:hover{-webkit-text-fill-color:transparent!important}
