@import url("fonts.css?v=2");
:root{--navy:#19123B;--blue:#35206D;--blue-hover:#251552;--accent:#F000A8;--accent-text:#C50089;--pale:#F3F1FA;--line:#DDD8E9;--muted:#4A4A4A;--lead:#4A4A4A;--frame-border:#DDD8E9;--secondary-hover:#ECEEF2;--band:#F3F1FA;--field-border:#81788F;--disabled:#E7E2EF;--header-bg:rgba(255,255,255,.97);--dark:#19123B;--dark-rgb:25 18 59;--dark-hover:#35206D;--tab-border:#6A5E95;--on-dark-accent:#BDA6FF;--on-dark-muted:#C8C8C8;--on-dark-text:#E8E8E8;--shadow:25 18 59;--focus:#006B75;--font-head:"Wix Madefor Display",Arial,sans-serif;--font-body:"Manrope",Arial,sans-serif;--font-ui:"Inter",Arial,sans-serif;--head-weight:700;--head-tracking:-.02em;--body-weight:400;--radius:8px;--radius-lg:8px}
:focus-visible{outline:2px solid var(--focus);outline-offset:2px}
.journey-icon,.hero-strip{--icon-p:#35206D;--icon-a:var(--accent-text)}
.feature-copy li::before{background:var(--accent-text)}
.brand{flex:none}.brand img{display:block;width:200px;height:auto}
.footer-brand{display:block;width:200px;height:auto}
.gallery-section,.demo-section{background:linear-gradient(160deg,#19123B 0%,#35206D 100%)}
.asset-window{background-image:linear-gradient(110deg,rgb(25 18 59 / .88),rgb(53 32 109 / .6) 60%,rgb(105 61 224 / .35)),url("../assets/asset-window.webp")}
.site-header nav a,.header-action,.button,.gallery-tabs button{font-weight:500}
