/* Homepage-only palette. Existing About and workflow pages retain their styling. */
.home-v3{--bg:#FFFFFF;--ink:#0B2A4F;--primary:#007AFF;--button:#007AFF;--accent:#007AFF;--tint:#E6F1FF;--border:#DCE6F2;--muted:#3A4F66;--forest:#0B2A4F;background:#FFFFFF;color:#0B2A4F}.home-v3 header{background:#FFFFFFF5}.home-v3 h1{color:#0B2A4F}.home-v3 h2,.home-v3 .product-copy h3{color:#007AFF}.home-v3 .v-hero{background:#F5F9FF}.home-v3 main>.v-marquee{background:#FFFFFF;border-color:#DCE6F2}.home-v3 #problem{background:#FFFFFF}.home-v3 #how{background:#E6F1FF}.home-v3 #case-walkthrough{background:#FFFFFF}.home-v3 #inside-matic{background:#F5F9FF}.home-v3 #voice{background:#FFFFFF}.home-v3 #scheme{background:#0B2A4F}.home-v3 #tracking{background:#E6F1FF}.home-v3 #mati{background:#0B2A4F}.home-v3 main>.v-section:has(.v-flip){background:#FFFFFF}.home-v3 #time{background:#F5F9FF}.home-v3 #custom{background:#FFFFFF}.home-v3 #south-africa{background:#E6F1FF}.home-v3 #monday{background:#FFFFFF}.home-v3 #popia{background:#F5F9FF}.home-v3 #founder{background:#FFFFFF}.home-v3 #faq{background:#F5F9FF}.home-v3 #booking{background:#E6F1FF}.home-v3 .v-footer{background:#0B2A4F;color:#FFFFFF;width:100%;padding:45px max(40px,calc((100% - 1120px)/2))}.home-v3 .v-footer .brand,.home-v3 .v-footer p,.home-v3 .v-footer>div{color:#F5F9FF}.home-v3 .v-footer>div{border-color:#FFFFFF30}.home-v3 .v-card{background:#FFFFFF;border-color:#DCE6F2}.home-v3 #problem .v-card,.home-v3 #voice .v-card{background:#F5F9FF}.home-v3 .v-floating,.home-v3 .v-phone,.home-v3 .v-task{background:#FFFFFF;border-color:#DCE6F2}.home-v3 .v-demo{background:#E6F1FF;border-color:#DCE6F2}.home-v3 .v-phone{border-color:#007AFF}.home-v3 .v-speaker{background:#007AFF}.home-v3 .v-tracker>div:after{background:#007AFF60}.home-v3 .v-face,.home-v3 .v-back{background:#F5F9FF;border-color:#DCE6F2}.home-v3 .v-back{box-shadow:inset 0 3px 0 #007AFF}.home-v3 .v-extra{color:#3A4F66}.home-v3 .v-icon{color:#16A8A0}.home-v3 .v-icon.phone:after{border-color:#16A8A080}.home-v3 .v-icon.doc:after{background:#16A8A0}.home-v3 .v-from:after{background:#16A8A0}.home-v3 .v-steps article:before{background:#007AFF}.home-v3 .v-network{background-image:radial-gradient(#007AFF55 1.3px,transparent 1.8px)}.home-v3 .v-network i:nth-child(3){background:radial-gradient(ellipse,#E6F1FFA0,transparent 65%)}.home-v3 #monday h2{color:#007AFF}.home-v3 #monday p,.home-v3 #monday .eyebrow,.home-v3 #monday strong{color:#0B2A4F}.home-v3 #monday .v-link,.home-v3 #monday .v-dream b{color:#007AFF}.home-v3 #monday .v-dream p{border-color:#DCE6F2}.home-v3 .v-founder{color:#007AFF}.home-v3 .v-founder footer{background:transparent}.home-v3 .v-dialog{background:#FFFFFF}.home-v3 .v-dialog .eyebrow{color:#3A4F66}
/* Deep features: ivory text and teal cards, with terracotta used only as a glow. */
.home-v3 #scheme h2,.home-v3 #mati h2{color:#FFFFFF}.home-v3 #scheme p,.home-v3 #mati .v-heading p,.home-v3 #scheme .eyebrow,.home-v3 #mati .eyebrow{color:#F5F9FF}.home-v3 #scheme .v-link,.home-v3 #mati .v-link{color:#F5F9FF;border-color:#FFFFFF50}.home-v3 #scheme .v-timeline{background:#12375F;padding:26px;border-radius:12px}.home-v3 #scheme .v-timeline>div{color:#F5F9FF}.home-v3 #scheme .v-timeline b{color:#F5F9FF}.home-v3 #scheme .v-timeline>div:before{background:#E6F1FF}.home-v3 .v-mati{background:#12375F;border-color:#FFFFFF25}.home-v3 #mati .v-demo-label,.home-v3 #mati .v-mati-name{color:#F5F9FF}.home-v3 #mati .v-chips button{background:#12375F;color:#FFFFFF;border-color:#FFFFFF45}.home-v3 #mati .v-chips button[aria-pressed=true]{background:#007AFF;border-color:#E6F1FF}.home-v3 #mati .v-reply{background:#12375F;border-color:#FFFFFF40}.home-v3 #mati .v-reply p,.home-v3 #mati .v-mati-action span{color:#F5F9FF}.home-v3 #mati .v-mati-action .button{background:#007AFF;border-color:#FFFFFF55;color:#FFFFFF}.home-v3 .v-orb{background:radial-gradient(circle at 32% 28%,#E6F1FF,#007AFF 70%);box-shadow:0 0 32px #007AFF80}.home-v3 .v-orb i{background:radial-gradient(ellipse at 80% 60%,#16A8A0A0,transparent 60%)}.home-v3 .v-orb i:nth-child(2){background:radial-gradient(ellipse at 20% 30%,#FFFFFFB0,transparent 70%)}.home-v3 .v-orb i:nth-child(3){background:none;border-color:#E6F1FF}.home-v3 .v-ripple{border-color:#E6F1FF80}
/* Restored UI panels use the same palette, without the former sage surfaces. */
.home-v3 .walk-stage{background:#F5F9FF;border-color:#DCE6F2}.home-v3 .walkthrough .step{border-color:#DCE6F2}.home-v3 .walkthrough .step-number{background:#F5F9FF;border-color:#DCE6F2;color:#007AFF}.home-v3 .walkthrough .walk-active .step-number{background:#007AFF;color:#FFFFFF;box-shadow:0 0 0 5px #E6F1FF}.home-v3 .walk-caption:before{box-shadow:0 0 0 4px #E6F1FF}.home-v3 .product-visual{background:#FFFFFF;border-color:#DCE6F2}.home-v3 .software{background:#FFFFFF;border-color:#DCE6F2}.home-v3 .windowbar{background:#F5F9FF;border-color:#DCE6F2}.home-v3 .windowbar i{background:#007AFF60}.home-v3 .fileicon,.home-v3 .pill,.home-v3 .tick{background:#E6F1FF;color:#007AFF}.home-v3 .software .tick{background:#E6F1FF;color:#007AFF}.home-v3 .software[data-phase="3"] .missing,.home-v3 .software[data-phase="4"] .missing{background:#E6F1FF}.home-v3 .missing-before{color:#007AFF}.home-v3 .missing-after{color:#007AFF}.home-v3 .missing{background:#F5F9FF}.home-v3 .scan-beam{background:linear-gradient(transparent,#007AFF20);border-color:#007AFF80}.home-v3 .stats>div{background:#FFFFFF;border-color:#DCE6F2}.home-v3 .software[data-phase="0"] .stats>div:first-child,.home-v3 .software[data-phase="1"] .stats>div:nth-child(2),.home-v3 .software[data-phase="2"] .stats>div:nth-child(3),.home-v3 .software[data-phase="3"] .stats>div:nth-child(4){background:#F5F9FF;border-color:#007AFF80}.home-v3 .activity-wave i{background:#007AFF}.home-v3 .day-software .day-reply{background:#F5F9FF}.home-v3 .workflow-dropdown{background:#FFFFFF;border-color:#DCE6F2}.home-v3 .workflow-dropdown a:hover,.home-v3 .workflow-dropdown a:focus-visible{background:#F5F9FF}.home-v3 .workflow-icon{background:#E6F1FF;color:#007AFF}
@media(max-width:650px){.home-v3 .v-footer{padding:40px 18px}.home-v3 #scheme .v-timeline{padding:24px 20px 4px}.home-v3 .navlinks{background:#FFFFFF}}
.home-v3 .v-icon.chat{background:transparent;padding:0}.home-v3 .menutoggle{background:transparent}
/* Keep inactive timeline copy readable while retaining its focus transition. */
.home-v3 .walkthrough .step{opacity:.72!important}.home-v3 .walkthrough .step p{color:#0B2A4F}.home-v3 .walkthrough .step.walk-active{opacity:1!important}
@media(prefers-reduced-motion:reduce){.home-v3 .walkthrough .step{opacity:1!important}}
