@charset "UTF-8";.demo-button{padding:.75rem 1.5rem;font-size:1rem;font-weight:700;border:none;cursor:pointer;transition:all .36s cubic-bezier(.2,.9,.3,1);text-decoration:none;background:var(--accent-blue);color:#fff;box-shadow:0 8px 20px var(--shadow-light);border-radius:14px;display:inline-block}.demo-button:hover{background:var(--accent-blue-dark);transform:translateY(-2px);box-shadow:0 10px 25px #005eb84d}h2{color:var(--white)!important}.demos-title,.demo-title,.title-black{color:var(--black, #000)!important}:root{--primary-navy: #0A2342;--primary-blue: #1E4C8C;--accent-blue: #005eb8;--accent-blue-dark: #004494;--accent-red: #E63946;--light-gray: #F5F6F8;--medium-gray: #E8EAED;--dark-gray: #4A5568;--text-primary: #1A202C;--white: #FFFFFF;--success-green: #48BB78;--warning-yellow: #ECC94B;--error-red: #E63946;--info-blue: #3182CE;--bg-main: #FFFFFF;--bg-secondary: #F5F6F8;--bg-card: #FFFFFF;--bg-hover: #E8EAED;--bg-feature: #FFFFFF;--pricing-section-bg: color-mix(in srgb, var(--accent-blue) 10%, var(--white) 90%);--table-head-bg: var(--accent-blue);--table-row-hover-bg: var(--pricing-section-bg, var(--bg-hover));--heading-color: #000000;--text-light: #718096;--border-light: #E2E8F0;--border-medium: #CBD5E0;--shadow-light: rgba(0, 0, 0, .05);--shadow-medium: rgba(0, 0, 0, .1);--hero-text: #000000;--amazon-electric-blue: var(--accent-blue);--amazon-cyan: var(--accent-blue);--badge-basic-start: #0f766e;--badge-basic-end: #0b5e52;--badge-membership-start: #c67c00;--badge-membership-end: #9a5a00;--badge-pro-start: #1e3a8a;--badge-pro-end: #11266b;--badge-enterprise-start: #0b1220;--badge-enterprise-end: #141023;--badge-default-start: #6b7280;--badge-default-end: #374151}.theme-secondary{--primary-navy: #07143a;--primary-blue: #2646a8;--accent-blue: #2b7be9;--accent-blue-dark: #1f5fd1;--accent-red: #d9534f;--light-gray: #f3f6fb;--medium-gray: #e6ecf9;--dark-gray: #2b3a59;--text-primary: #0b1730;--white: #ffffff;--success-green: #48bb78;--warning-yellow: #ecc94b;--error-red: #e63946;--info-blue: #3182ce;--bg-main: #f4f7ff;--bg-secondary: #eef4ff;--bg-card: #ffffff;--bg-hover: #e6f0ff;--bg-feature: #ffffff;--text-light: #6b7aa9;--border-light: #d9e6ff;--border-medium: #c0d0ff;--shadow-light: rgba(11, 31, 84, .04);--shadow-medium: rgba(11, 31, 84, .08);--hero-text: #000000;--heading-color: #000000;--table-head-bg: var(--accent-blue)}.theme-green{--primary-navy: #0b352e;--primary-blue: #0e7666;--accent-blue: #00a89d;--accent-blue-dark: #007f76;--accent-red: #d9534f;--light-gray: #0c2a24;--medium-gray: #123431;--dark-gray: #cfe8e5;--text-primary: #f3fbfb;--white: #ffffff;--bg-main: #052a29;--bg-secondary: #063b36;--bg-card: #083f3b;--bg-hover: #0a544e;--bg-feature: #ffffff;--pricing-section-bg: color-mix(in srgb, var(--accent-blue) 10%, var(--white) 90%);--border-medium: #0a4a42;--hero-text: #000000;--heading-color: #000000;--table-head-bg: var(--accent-blue)}.theme-purple{--primary-navy: #29123a;--primary-blue: #4b2a6d;--accent-blue: #7a4ad9;--accent-blue-dark: #5a37b0;--accent-red: #d9534f;--light-gray: #1b1226;--medium-gray: #241735;--dark-gray: #d9cfe9;--text-primary: #faf7ff;--white: #ffffff;--bg-main: #170723;--bg-secondary: #241233;--bg-card: #2b193f;--bg-hover: #3a2654;--bg-feature: #ffffff;--pricing-section-bg: color-mix(in srgb, var(--accent-blue) 10%, var(--white) 90%);--border-medium: #2a1638;--hero-text: #000000;--heading-color: #000000;--table-head-bg: var(--accent-blue)}.theme-orange{--primary-navy: #3a170c;--primary-blue: #7a2f13;--accent-blue: #ff7a2f;--accent-blue-dark: #cc5f25;--accent-red: #d9534f;--light-gray: #2b1612;--medium-gray: #341914;--dark-gray: #f0d6c9;--text-primary: #fff7f3;--white: #ffffff;--bg-main: #2a0f09;--bg-secondary: #3a120b;--bg-card: #3e1a0f;--bg-hover: #5a2a1f;--bg-feature: #ffffff;--pricing-section-bg: color-mix(in srgb, var(--accent-blue) 10%, var(--white) 90%);--border-medium: #4a190f;--hero-text: #000000;--heading-color: #000000;--table-head-bg: var(--accent-blue)}.theme-cyan{--primary-navy: #052b33;--primary-blue: #0a5f68;--accent-blue: #00b4c4;--accent-blue-dark: #008fa0;--accent-red: #d9534f;--light-gray: #071f23;--medium-gray: #0a2b2f;--dark-gray: #d8f0f3;--text-primary: #f2fbfc;--white: #ffffff;--bg-main: #042a2f;--bg-secondary: #063338;--bg-card: #083b3f;--bg-hover: #0b5860;--bg-feature: #ffffff;--border-medium: #0a3f44;--hero-text: #000000;--table-head-bg: var(--accent-blue)}.theme-red{--primary-navy: #3a0f12;--primary-blue: #8a1f2b;--accent-blue: #d62828;--accent-blue-dark: #b71c1c;--accent-red: #d62828;--light-gray: #fff6f6;--medium-gray: #f7e6e6;--dark-gray: #5a1b1d;--text-primary: #2a0a0b;--white: #ffffff;--bg-main: #fff3f3;--bg-secondary: #ffecec;--bg-card: #ffffff;--bg-hover: #ffdede;--bg-feature: #ffffff;--border-medium: #f0c6c6;--shadow-light: rgba(174, 41, 41, .06);--hero-text: #000000;--table-head-bg: var(--accent-blue)}.theme-yellow{--primary-navy: #3b2f0a;--primary-blue: #b38600;--accent-blue: #f4b400;--accent-blue-dark: #d49b00;--accent-red: #d9534f;--light-gray: #fffdf6;--medium-gray: #fff7e6;--dark-gray: #6b5a1a;--text-primary: #2b2206;--white: #ffffff;--bg-main: #fffaf0;--bg-secondary: #fff6e0;--bg-card: #ffffff;--bg-hover: #fff1c9;--bg-feature: #ffffff;--border-medium: #ffecd0;--shadow-light: rgba(140, 107, 12, .06);--hero-text: #000000;--table-head-bg: var(--accent-blue)}.theme-magenta{--primary-navy: #3a0a2f;--primary-blue: #7a1f66;--accent-blue: #d13fa6;--accent-blue-dark: #b22f8c;--accent-red: #d9534f;--light-gray: #fff6fb;--medium-gray: #f8e6f4;--dark-gray: #5a2344;--text-primary: #2a0a1f;--white: #ffffff;--bg-main: #fff5fb;--bg-secondary: #fde9f7;--bg-card: #ffffff;--bg-hover: #ffdff0;--bg-feature: #ffffff;--border-medium: #f4cfe6;--shadow-light: rgba(176, 46, 125, .06);--hero-text: #000000;--table-head-bg: var(--accent-blue)}.theme-olive{--primary-navy: #1f2a12;--primary-blue: #47601f;--accent-blue: #7fa84a;--accent-blue-dark: #5f8934;--accent-red: #d9534f;--light-gray: #f6faf2;--medium-gray: #eef4e3;--dark-gray: #3a402b;--text-primary: #172008;--white: #ffffff;--bg-main: #f6f9ef;--bg-secondary: #eef4df;--bg-card: #ffffff;--bg-hover: #e6f1d8;--bg-feature: #ffffff;--border-medium: #dbe7c8;--shadow-light: rgba(56, 71, 31, .06);--hero-text: #000000;--table-head-bg: var(--accent-blue)}*{margin:0;padding:0;box-sizing:border-box}.features .feature-card h3{color:var(--hero-text)!important}body{font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif;color:var(--text-primary);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.service-card,.feature-card,.testimonial,.demo-card,.pricing-card,.hero-card,.faq-item{contain:layout style paint}img{content-visibility:auto;max-width:100%;height:auto;display:block}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--heading-color: var(--text-primary)}h2,h1,h3,h4,h5,h6{color:var(--heading-color)!important}.service-card p,.case-content p,.testimonial p,.feature-card p,.card p{color:#000!important}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.05rem;border-radius:10px;border:1px solid transparent;background:transparent;color:inherit;cursor:pointer;font-weight:700;text-transform:none;transition:all .18s ease;text-decoration:none}.btn.btn-primary{background:var(--accent-blue);color:var(--white);border-color:color-mix(in srgb,var(--accent-blue) 14%,transparent 86%);box-shadow:0 6px 18px color-mix(in srgb,var(--accent-blue) 12%,rgba(0,0,0,.06))}.btn.btn-primary:hover{background:var(--accent-blue-dark);transform:translateY(-2px)}.btn.btn-secondary{background:transparent;color:var(--text-primary);border-color:var(--border-medium)}.btn:focus{outline:3px solid color-mix(in srgb,var(--accent-blue) 14%,transparent 86%);outline-offset:2px}a{text-decoration:none;color:inherit}ul{list-style:none}.hero--modern h1,.hero--modern .hero-left h1{color:var(--white)!important}.custom-content h1,.custom-content h2,.faq-section h1,.faq-section h2,.final-cta__overlay h1,.final-cta__overlay h2,.service-icon h1,.service-icon h2,.team-content h1,.team-content h2{--heading-color: #000 !important;color:#000!important}.service-icon h2{font-weight:700}.service-icon h1,.service-icon h2{color:#000!important;font-weight:700!important}.pricing-hero__title,.services .page-header h1,.contact .page-header h1,.services .page-header h2,.contact .page-header h2,.contact-form-wrapper h2,.contact-info h2{--heading-color: #000 !important;color:#000!important}.info-content h3{color:#000!important}.cta-section h2{--heading-color: #000 !important;color:#000!important}
