:root,.home-v3{--accent:#2454f5;--on-accent:#fff;--paper:#fff;--ink:#101b35;--muted:#52607c;--line:#dbe2f0;--dark:#0c1530;--home-cream:#fff;--home-green:#0c1530;--home-ink:#101b35;--home-muted:#52607c}
.header{background:#fff;color:#101b35;border-bottom:1px solid #e5eaf3}.brand svg{--bivetica-logo-ink:#101b35;--bivetica-logo-subtitle:#2454f5}.palette{display:none}.home-intro{background:#fff}.home-main h1 em,.home-main h2 em{color:#2454f5}.home-intro-foot{border-color:#dbe2f0}.home-intro-copy>.muted{color:#52607c}.home-main .button{background:#2454f5;color:#fff;border:1px solid #2454f5;border-radius:6px}.home-main .button:hover{background:#193bc0;border-color:#193bc0}.home-main .button.secondary{background:#fff;color:#2454f5}.home-showcase{background:#0c1530;color:#fff;padding-top:70px;padding-bottom:70px}.home-showcase h2 em{color:#ccff65}.showcase-heading p,.showcase-story>p,.concept-note{color:#c4cee7}.showcase-tabs{border-color:#344361;gap:8px}.showcase-tabs button{color:#c4cee7;border-radius:5px 5px 0 0}.showcase-tabs button[aria-selected=true]{background:#ccff65;color:#13201e;border-color:#ccff65}.showcase-tabs button:hover{color:white;background:#243558}.showcase-tabs button[aria-selected=true]:hover{background:#ccff65;color:#13201e}.showcase-screen{border-color:#455675;box-shadow:0 25px 70px #0004}.screen-bar{background:#f4f7ff;color:#52607c;border-color:#dbe2f0}.screen-dots i{background:#a4b4d7}.showcase-story .project-name{color:#ccff65}.showcase-features{border-color:#344361;color:#c4cee7}.showcase-story .quiet-link{color:#ccff65}.home-purpose{background:white}.purpose-list article{border-color:#dbe2f0}.purpose-list p{color:#52607c}.home-proof{background:#2454f5;color:#fff}.home-proof h2 em{color:#ccff65}.home-proof .home-section-heading>p,.home-proof .project-caption p,.home-proof .home-project>p{color:#e2e8ff}.project-image{border-color:#90aaff}.home-proof a{color:#fff}.home-pricing{background:#f5f7ff}.home-package{border-color:#cbd6ee}.package-from,.price-footnote{color:#52607c}.package-action{border-color:#bdcae5;color:#2454f5}.home-process{background:white}.home-process-list li,.home-care{border-color:#dbe2f0}.home-process-list li:before{color:#2454f5;font-weight:700}.home-process-list p,.home-faq .faq p{color:#52607c}.home-care a{color:#2454f5}.home-faq{background:#f5f7ff}.home-close{background:#0c1530;color:white}.home-close h2 em{color:#ccff65}.home-close p{color:#c4cee7}.home-v3 .footer{background:#080f23;color:#dce4f7}.home-main a:focus-visible,.home-main button:focus-visible{outline:3px solid #7897ff;outline-offset:5px}.home-main ::selection{background:#ccff65;color:#101b35}.menu{border-color:#bdcae5}.preview-label{position:fixed;bottom:16px;right:16px;z-index:1000;background:#ccff65;color:#101b35;padding:9px 15px;border-radius:30px;font:600 12px/1.4 Arial,sans-serif;box-shadow:0 3px 18px #0002;pointer-events:none}
@media(max-width:760px){.home-showcase{padding:42px 0}.header .nav{background:#fff;color:#101b35}.preview-label{bottom:10px;right:10px;font-size:11px}}

.footer .brand svg,.footer svg{--bivetica-logo-ink:#ffffff;--bivetica-logo-subtitle:#2454f5}
/* Shared Studio pages follow the approved homepage palette. */
.button:not(.secondary){background:#2454f5;color:#fff;border-color:#2454f5;border-radius:6px}.button.secondary{color:#2454f5;border-color:#2454f5;background:transparent}.dark .button:not(.secondary){background:#ccff65;border-color:#ccff65;color:#101b35}.dark .button.secondary{color:white;border-color:#8495ba}.dark .muted,.hero p,.hero-art .caption{color:#c4cee7}.soft,.package-facts,th,.notice{background:#f1f5ff}.steps li:before{color:#2454f5}.footer{background:#080f23;color:#dce4f7}.browser-frame{border-color:#cad5eb}.browser-frame .bar{background:#eef3ff;color:#52607c}.proof-card img{background:#eef3ff}.form input,.form select,.form textarea{border-color:#bdcbe2;color:#101b35}.form input:focus,.form select:focus,.form textarea:focus{outline-color:#2454f5}.home-proof .button.secondary{color:#fff;border-color:#fff}.home-showcase .button.secondary{color:#fff;border-color:#8495ba}.home-close .button.secondary{color:#fff;border-color:#8495ba}.footer svg{--bivetica-logo-ink:#fff;--bivetica-logo-subtitle:#2454f5}.bivetica-support{color:inherit}
