:root{color-scheme:light;--ink:#202b4b;--teal:#7654d9;--light:#f3f5fc;--line:#dce2ef;--muted:#64718a}body{background:#fcfcff;color:var(--ink)}header{border-color:#e6e8f3}header nav a{color:#52617d}.brand-icon{color:#7654d9}.theme-preview-label{font-size:10px;background:#ede8fa;color:#7254b1;padding:7px 10px;border-radius:20px;white-space:nowrap}.header-actions{gap:15px}.hero{background:radial-gradient(ellipse at 80% 30%,#dfd5ff50,transparent 70%)}.eyebrow{color:#657493}.dot,.live{background:#7956da}h1 em,h2 em{background:linear-gradient(100deg,#7956da,#078aaa);background-clip:text}.hero-visual{background:linear-gradient(135deg,#ece4fc,#e4f3fa);border-color:#d8d3ed;box-shadow:0 20px 65px #5d5b9220}.visual-top{color:#6d5b99}.interactive-dashboard{background:#fff;border-color:#e0e5f0;box-shadow:0 8px 30px #605b8a12}.analytics-logo{color:#334362}.analytics-logo>span{color:#7654d9}.demo-pill{color:#007e9a;background:#eaf7fb;border-color:#c7e9f1}.analytics-title small{color:#7c87a1}.analytics-title h3{color:#253250}.report-date{background:#f0f3fa;color:#5d708d}.dashboard-tabs{border-color:#e4e8f2}.dashboard-tabs button{color:#6c7690}.dashboard-tabs button.active{background:#f0eafa;border-color:#d7caee;color:#7654d9}.dashboard-tabs button:hover{background:#f2eef9}.rich-kpis>div{background:#f8f9fd;border-color:#e4e8f3}.rich-kpis span{color:#6b7790}.rich-kpis strong{color:#263554}.rich-kpis small{color:#347f88}.rich-kpis>div:nth-child(2) strong{color:#008da9}.rich-kpis>div:nth-child(3) strong{color:#427bdd}.rich-chart{border-color:#e4e8f2}.chart-title>span{color:#6f7f99}.rich-chart svg g[stroke]{stroke:#e4e9f2}.rich-chart svg g[fill]{fill:#7c8ba3}.rich-chart #chart-line{stroke:#7654d9}.rich-chart .months{color:#7c8ba3}.segment-panel,.insight-panel{border-color:#e1e6f0}.rich-donut{background:conic-gradient(#7654d9 0 48%,#008da9 48% 82%,#427bdd 82%)}.rich-donut:after{background:#fff}.legend>span{color:#64718a}.legend b{color:#344661}.legend i{background:#7654d9}.legend>span:nth-child(2) i{background:#008da9}.legend>span:nth-child(3) i{background:#427bdd}.insight-panel{background:linear-gradient(135deg,#f0ebfb,#eef7fb);border-color:#dbd1ed}.insight-panel>span{color:#7654d9}.insight-panel p{color:#4b5e7c}.demo-label{color:#7c87a1}.hero-proof{border-color:#dce2ef}.hero-proof .proof-inner>p{color:#52627d}.proof-inner>div b{color:#303d60}.snapshot{color:#8490a7}.star{color:#8569c8}.service-grid,.approach{background:white;border-color:#dce2ef}.service-grid article:hover{background:#f7f4fd}.service-number{color:#7654d9}.service-grid article:nth-child(2) .service-number{color:#008da9}.service-grid article:nth-child(3) .service-number{color:#427bdd}.work-section{background:linear-gradient(180deg,#f0f3fb,#f7f8fd)}.project,.project:nth-child(2),.project:nth-child(3){background:#fff;border-color:#dde3ef;box-shadow:0 10px 35px #34437707}.project-insight,.hr-story .project-insight{background:#f4effb;border-color:#a184d2}.project-insight p{color:#5c6a85}.project-insight>span,.hr-story .project-insight>span{color:#7654d9}.sales-story .original-dashboard,.projects .project.hr-story .original-dashboard{background:#edf2fb;border-color:#e1e5f0;box-shadow:0 6px 25px #5764850b}.healthcare-dark-display{filter:none}.approach h3{color:#2d3b5a}.contact-section{background:linear-gradient(120deg,#ede6fb,#eaf2fc 70%,#e3f4f7);color:#253453}.contact-inner{background:none}.contact-inner .eyebrow{color:#7956b5}.contact-inner>p:not(.eyebrow){color:#66738b}.contact-inner .button{background:#8055da;color:white}.contact-inner .button:hover{background:#6d45c3}.email{color:#505f7c}.whatsapp-float{background:#7654d9;box-shadow:0 8px 30px #69569b30;border-color:#9b80db}.whatsapp-float>span:first-child{color:#d3c4ff}#sales-preview{background:#f8f9fd;border-color:#d6dbea}.close-preview{color:#35425f}#sales-preview::backdrop{background:#20263fbb}.original-dashboard>span{background:#27334ee8!important}.hero-note{color:#7c88a0}html[dir=rtl] h1 em{background:linear-gradient(100deg,#7956da,#078aaa);background-clip:text}@media(max-width:740px){.theme-preview-label{font-size:9px;padding:5px 7px}.header-actions{gap:8px}}
