:root[data-theme=zeal-light],:root[data-theme=zeal-light] *{--color-primary: #462b91 !important;--color-primary-content: #ffffff !important;--color-secondary: #ffcc29 !important;--color-secondary-content: #462b91 !important;--color-accent: #ffcc29 !important;--color-accent-content: #462b91 !important;--color-neutral: #2a1a4f !important;--color-neutral-content: #f1f1f1 !important;--color-base-100: #ffffff !important;--color-base-200: #f8f9fa !important;--color-base-300: #f1f3f4 !important;--color-base-content: #1f2937 !important;--color-gold: #ffcc29 !important;--gradient-from: #f0f9ff !important;--gradient-via: #ddd6fe !important;--gradient-to: #bfdbfe !important;--gradient-gray-from: #f8fafc !important;--gradient-gray-to: #e2e8f0 !important;--gradient-purple-from: #f1f5f9 !important;--gradient-purple-to: #f3e8ff !important;--gradient-blue-from: #f1f5f9 !important;--gradient-blue-to: #dbeafe !important;--gradient-gold-from: #f1f5f9 !important;--gradient-gold-to: #fef3c7 !important;--glass-bg: rgba(255, 255, 255, .8) !important;--glass-hover: rgba(255, 255, 255, .95) !important;--card-border: rgba(255, 255, 255, .5) !important}:root[data-theme=zeal-dark],:root[data-theme=zeal-dark] *{--color-primary: #6d4ac7 !important;--color-primary-content: #ffffff !important;--color-secondary: #ffcc29 !important;--color-secondary-content: #1f2937 !important;--color-accent: #ffcc29 !important;--color-accent-content: #1f2937 !important;--color-neutral: #1a1a2e !important;--color-neutral-content: #e0e0e0 !important;--color-base-100: #16213e !important;--color-base-200: #0f172a !important;--color-base-300: #0d1117 !important;--color-base-content: #f8fafc !important;--color-gold: #ffcc29 !important;--gradient-from: #1e293b !important;--gradient-via: #2d1b69 !important;--gradient-to: #3730a3 !important;--gradient-gray-from: #374151 !important;--gradient-gray-to: #1e293b !important;--gradient-purple-from: #334155 !important;--gradient-purple-to: #2d1b69 !important;--gradient-blue-from: #334155 !important;--gradient-blue-to: #1e3a8a !important;--gradient-gold-from: #334155 !important;--gradient-gold-to: #b3941f !important;--glass-bg: rgba(107, 74, 199, .15) !important;--glass-hover: rgba(107, 74, 199, .25) !important;--card-border: rgba(107, 74, 199, .3) !important}.theme-gradient-main{background:linear-gradient(135deg,var(--gradient-from) 0%,var(--gradient-via) 50%,var(--gradient-to) 100%)!important}.theme-gradient-gray{background:linear-gradient(to bottom right,var(--gradient-gray-from),var(--gradient-gray-to))!important}.theme-gradient-purple{background:linear-gradient(to bottom right,var(--gradient-purple-from),var(--gradient-purple-to))!important}.theme-gradient-blue{background:linear-gradient(to bottom right,var(--gradient-blue-from),var(--gradient-blue-to))!important}.theme-gradient-gold{background:linear-gradient(to bottom right,var(--gradient-gold-from),var(--gradient-gold-to))!important}.theme-glass{background:var(--glass-bg)!important;border:1px solid var(--card-border)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.theme-glass:hover{background:var(--glass-hover)!important;transform:translateY(-2px)!important;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important}:root[data-theme=zeal-light] .theme-text{color:#1f2937!important}:root[data-theme=zeal-light] .theme-text-muted{color:#4b5563!important;font-weight:400!important}:root[data-theme=zeal-light] .theme-text-lighter{color:#6b7280!important}:root[data-theme=zeal-dark] .theme-text{color:#f8fafc!important}:root[data-theme=zeal-dark] .theme-text-muted{color:#e2e8f0!important;font-weight:400!important}:root[data-theme=zeal-dark] .theme-text-lighter{color:#cbd5e1!important}p.font-light,.font-light{font-weight:400!important}:root[data-theme=zeal-light] .text-primary{color:var(--color-primary)!important}:root[data-theme=zeal-dark] .text-primary{color:#fff!important}.bg-primary{background-color:var(--color-primary)!important}.btn-primary{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important;color:var(--color-primary-content)!important}.btn-primary:hover{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important;opacity:.9!important}.info-glass{background:#ffffffb3!important;border:1px solid var(--card-border)!important}:root[data-theme=zeal-dark] .info-glass{background:#16213eb3!important;border:0px solid rgba(107,74,199,.25)!important}.theme-section-white{background:#fff!important}:root[data-theme=zeal-dark] .theme-section-white{background:#1a1a2e!important}.feature-icon{margin-bottom:.75rem;font-size:1.875rem;line-height:2.25rem;--tw-text-opacity: 1;color:rgb(70 43 145 / var(--tw-text-opacity, 1))}:root[data-theme=zeal-light] .feature-icon{color:var(--color-primary)}:root[data-theme=zeal-dark] .feature-icon{color:#fff}@media (min-width: 640px){.feature-icon{margin-bottom:1rem;font-size:2.25rem;line-height:2.5rem}}@media (min-width: 1024px){.feature-icon{font-size:3rem;line-height:1}}.floating-orb{position:absolute;border-radius:9999px;--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.floating-orb-top{top:0;right:0;height:24rem;width:24rem;--tw-translate-y: -12rem;--tw-translate-x: 12rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:#e9d5ff33;position:absolute;border-radius:9999px;--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.defer-render{content-visibility:auto;contain-intrinsic-size:800px}@media (max-width: 768px){.defer-render{content-visibility:visible;contain-intrinsic-size:auto}}.floating-orb-bottom{bottom:0;left:0;height:20rem;width:20rem;--tw-translate-y: 10rem;--tw-translate-x: -10rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:#c7d2fe33;position:absolute;border-radius:9999px;--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.floating-orb-center{top:50%;left:50%;height:16rem;width:16rem;--tw-translate-x: -8rem;--tw-translate-y: -8rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:#f3e8ff1a;--tw-blur: blur(40px);position:absolute;border-radius:9999px;--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root[data-theme=zeal-light] .btn-outline.border-primary{color:var(--color-primary)!important;border-color:var(--color-primary)!important}:root[data-theme=zeal-light] .btn-outline.border-primary:hover{background-color:var(--color-primary)!important;color:var(--color-primary-content)!important;border-color:var(--color-primary)!important}:root[data-theme=zeal-dark] .btn-outline.border-primary{color:var(--color-base-content)!important;border-color:var(--color-base-content)!important}:root[data-theme=zeal-dark] .btn-outline.border-primary:hover{background-color:var(--color-primary)!important;color:var(--color-primary-content)!important;border-color:var(--color-primary)!important}:root[data-theme=zeal-light] #home .theme-text,:root[data-theme=zeal-light] #home .theme-text-muted{text-shadow:0 2px 8px rgba(255,255,255,.8),0 1px 2px rgba(0,0,0,.2)}:root[data-theme=zeal-light] #home h1{text-shadow:0 2px 10px rgba(255,255,255,.9),0 2px 3px rgba(0,0,0,.3)}:root[data-theme=zeal-dark] #home .theme-text,:root[data-theme=zeal-dark] #home .theme-text-muted{text-shadow:0 2px 8px rgba(0,0,0,.6)}:root[data-theme=zeal-dark] #home h1{text-shadow:0 2px 12px rgba(0,0,0,.7)}.theme-toggle-btn{border:1px solid #ffffff!important;background-color:transparent!important;box-shadow:none!important}.theme-toggle-btn i{color:#fff!important}.theme-toggle-btn:hover{background-color:transparent!important;border-color:#fff!important;box-shadow:none!important}.nav-get-started-btn{background-color:transparent!important;color:#fff!important;border:1px solid #ffffff!important;font-weight:400!important;padding-left:1.5rem!important;padding-right:1.5rem!important;box-shadow:none!important}.nav-get-started-btn:hover{background-color:transparent!important;border-color:#fff!important;box-shadow:none!important}:root[data-theme=zeal-light] .hero-learn-more-btn{color:var(--color-primary)!important;border-color:var(--color-primary)!important;background-color:transparent!important}:root[data-theme=zeal-light] .hero-learn-more-btn:hover{background-color:var(--color-primary)!important;color:#fff!important;border-color:var(--color-primary)!important}:root[data-theme=zeal-dark] .hero-learn-more-btn{color:#fff!important;border-color:#fff!important;background-color:transparent!important}:root[data-theme=zeal-dark] .hero-learn-more-btn:hover{background-color:#fff!important;color:var(--color-primary)!important;border-color:#fff!important}.service-card{position:relative;display:flex;flex-direction:column;border-radius:var(--radius-box);outline-width:2px;transition:outline .2s ease-in-out;outline:0 solid #0000;outline-offset:2px}.service-card:focus{--tw-outline-style: none;outline-style:none}@media (forced-colors: active){.service-card:focus{outline:2px solid transparent;outline-offset:2px}}.service-card:focus-visible{outline-color:currentColor}.service-card :where(figure:first-child){overflow:hidden;border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-start-radius:unset;border-end-end-radius:unset}.service-card :where(figure:last-child){overflow:hidden;border-start-start-radius:unset;border-start-end-radius:unset;border-end-start-radius:inherit;border-end-end-radius:inherit}.service-card:where(.card-border){border:var(--border) solid var(--color-base-200)}.service-card:where(.card-dash){border:var(--border) dashed var(--color-base-200)}.service-card.image-full{display:grid}.service-card.image-full>*{grid-column-start:1;grid-row-start:1}.service-card.image-full>.card-body{position:relative;color:var(--color-neutral-content)}.service-card.image-full :where(figure){overflow:hidden;border-radius:inherit}.service-card.image-full>figure img{height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(28%)}.service-card figure{display:flex;align-items:center;justify-content:center}.service-card:has(>input:is(input[type=checkbox],input[type=radio])){cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.service-card:has(>:checked){outline:2px solid currentColor}.service-card{cursor:pointer;border-radius:.75rem;border-width:1px;border-color:#fff3;background-color:var(--color-base-200);--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.service-card:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (min-width: 640px){.service-card{border-radius:1.5rem}}.card.image-full>.service-card-body{position:relative;color:var(--color-neutral-content)}.service-card-body{display:flex;flex:auto;flex-direction:column;gap:.5rem;padding:var(--card-p, 1.5rem);font-size:var(--card-fs, .875rem)}.service-card-body :where(p){flex-grow:1}.card-xs .service-card-body{--card-p: .5rem;--card-fs: .6875rem}.card-sm .service-card-body{--card-p: 1rem;--card-fs: .75rem}.card-md .service-card-body{--card-p: 1.5rem;--card-fs: .875rem}.card-lg .service-card-body{--card-p: 2rem;--card-fs: 1rem}.card-xl .service-card-body{--card-p: 2.5rem;--card-fs: 1.125rem}.service-card-body{position:relative;display:flex;flex-direction:row;align-items:center;padding:1.5rem 1.25rem;text-align:left}@media (min-width: 640px){.service-card-body{flex-direction:column;padding:2rem 1.5rem;text-align:center}}.service-icon{margin-right:1.25rem;margin-bottom:0;flex-shrink:0;font-size:1.875rem;line-height:2.25rem;--tw-text-opacity: 1;color:rgb(70 43 145 / var(--tw-text-opacity, 1));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}:root[data-theme=zeal-light] .service-icon{color:var(--color-primary)}:root[data-theme=zeal-dark] .service-icon{color:#fff}.group:hover .service-icon{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 640px){.service-icon{margin-right:0;margin-bottom:1rem;font-size:3rem;line-height:1}}.text-gold{color:var(--color-gold)!important}.bg-gold{background-color:var(--color-gold)!important}:root[data-theme=zeal-light] .theme-purple-heading{color:var(--color-primary)!important}:root[data-theme=zeal-dark] .theme-purple-heading{color:#fff!important}:root[data-theme=zeal-light] .theme-purple-subheading{color:var(--color-secondary)!important}:root[data-theme=zeal-dark] .theme-purple-subheading{color:var(--color-secondary)!important}:root[data-theme=zeal-light] .theme-purple-text{color:#1f2937!important}:root[data-theme=zeal-dark] .theme-purple-text{color:#fff!important}:root[data-theme=zeal-light] .theme-purple-icon{color:var(--color-secondary)!important}:root[data-theme=zeal-dark] .theme-purple-icon{color:var(--color-secondary)!important}:root[data-theme=zeal-light] .theme-purple-btn{color:var(--color-primary)!important;border-color:var(--color-primary)!important}:root[data-theme=zeal-light] .theme-purple-btn:hover{background-color:var(--color-primary)!important;color:#fff!important;border-color:var(--color-primary)!important}:root[data-theme=zeal-dark] .theme-purple-btn{color:#fff!important;border-color:#fff!important}:root[data-theme=zeal-dark] .theme-purple-btn:hover{background-color:#fff!important;color:var(--color-primary)!important;border-color:#fff!important}
