:root[data-design=balance]{--theme-page:#f8fbfd;--theme-ink:#192f56;--theme-accent:#167689;--theme-accent-hover:#105d70;--theme-focus:#126f88;--theme-strong:#245f73;--theme-muted:#526a7d;--theme-subtle:#667e8e;--theme-soft-text:#8295a3;--theme-line-strong:#c5d8e3;--theme-line:#d7e4eb;--theme-tint-strong:#e5eff5;--theme-tint:#eff5f8;--theme-paper:#f7fafc;--theme-stage:#e6f0f5}:root[data-design=flow]{--theme-page:#f6fbff;--theme-ink:#183b56;--theme-accent:#6cbce8;--theme-accent-hover:#55addf;--theme-focus:#247fac;--theme-strong:#246e99;--theme-muted:#4c697f;--theme-subtle:#58768b;--theme-soft-text:#7e9aae;--theme-line-strong:#b8d8ec;--theme-line:#d0e6f4;--theme-tint-strong:#dceffc;--theme-tint:#edf7fd;--theme-paper:#f8fcff;--theme-stage:#cae8f9}html[data-review=true]{scroll-padding-bottom:120px}html[data-review=true] body{padding-bottom:110px}html[data-design=balance] .hero-heading h1>span:first-child{color:#23788b}html[data-design=balance] .button{border-radius:4px}html[data-design=balance] .feature-card{border-radius:8px}html[data-design=balance] .closing{background:#dcebf2}html[data-design=balance] .closing h2>span{color:#23788b}html[data-design=flow] .hero-heading h1>span:first-of-type{color:#2c8ec3}html[data-design=flow] .button{border-radius:24px;padding-inline:25px}html[data-design=flow] .button-orange{color:var(--theme-ink)}html[data-design=flow] .button-orange:hover{box-shadow:0 5px 16px #318fbe26}html[data-design=flow] .story-rail button[aria-current]>span:first-child{color:var(--theme-ink)}html[data-design=flow] .feature-card{border-radius:22px}html[data-design=flow] .product-stage{border-radius:24px}html[data-design=flow] .closing{color:var(--theme-ink);background:#b8dff5;border-radius:28px}html[data-design=flow] .closing h2>span{color:#247ba9}html[data-design=flow] .closing-top .eyebrow,html[data-design=flow] .closing-bottom p{color:#365d76}html[data-design=flow] .closing-symbol,html[data-design=flow] .closing-top .status-dot{color:var(--theme-strong)}html[data-design=flow] .closing-top .status-dot{background:var(--theme-strong)}.brand-original{align-items:center;display:inline-flex}.brand-artwork{align-items:center;gap:11px;width:187px;display:none}.logo-crop{mix-blend-mode:multiply;flex-shrink:0;display:block;position:relative;overflow:hidden}.logo-crop img{-webkit-user-select:none;user-select:none;max-width:none;height:auto;position:absolute}.logo-symbol{width:36px}.logo-wordmark{flex:1;min-width:0}.logo-balance.logo-symbol{aspect-ratio:368/348}.logo-balance.logo-symbol img{width:177.174%;top:-6.3218%;left:-34.2391%}.logo-balance.logo-wordmark{aspect-ratio:499/106}.logo-balance.logo-wordmark img{width:130.661%;top:-363.208%;left:-13.0261%}.logo-flow.logo-symbol{aspect-ratio:326/292}.logo-flow.logo-wordmark{aspect-ratio:650/163}html[data-design=balance] .brand-original,html[data-design=flow] .brand-original{display:none}html[data-design=balance] .artwork-balance,html[data-design=flow] .artwork-flow{display:flex}.app-brand .brand-artwork{gap:7px;width:140px}.app-brand .logo-symbol{width:27px}.scene-vatli-mark .logo-symbol{width:33px;display:none}html[data-design=balance] .scene-vatli-mark .brand-mark,html[data-design=flow] .scene-vatli-mark .brand-mark{justify-content:center;align-items:center;width:33px;height:33px;transform:none}html[data-design=balance] .scene-vatli-mark .brand-mark>i,html[data-design=flow] .scene-vatli-mark .brand-mark>i{display:none}html[data-design=balance] .scene-vatli-mark .logo-balance,html[data-design=flow] .scene-vatli-mark .logo-flow{display:block}.design-switcher[hidden]{display:none}.design-switcher{z-index:30;color:#292e38;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border:1px solid #dfe1e7;border-radius:17px;align-items:center;gap:22px;max-width:calc(100% - 32px);padding:12px 14px 12px 22px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 8px 35px #1c26451a}.design-switcher-label{gap:5px;min-width:95px;display:grid}.design-switcher-label strong{font-size:11px;font-weight:650}.design-switcher-label span{color:#8c919e;font-size:9px}.design-options{gap:5px;display:flex}.design-option{border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;min-width:132px;padding:10px 13px;display:flex}.design-option:hover{background:#f5f5f8}.design-option[aria-current]{background:#f0f1f6;border-color:#cfd2dd}.design-option-copy{white-space:nowrap;gap:4px;display:grid}.design-option-copy strong{font-size:10px;font-weight:650}.design-option-copy small{color:#888d9a;font-size:8px}.design-swatches{width:27px;height:29px;display:block;position:relative}.design-swatches i{border:2px solid #fff;border-radius:50%;width:19px;height:19px;position:absolute}.design-swatches i:first-child{top:0;left:0}.design-swatches i:last-child{bottom:0;right:0}.design-original i:first-child{background:#6b7961}.design-original i:last-child{background:#ed663e}.design-balance i:first-child{background:#192f56}.design-balance i:last-child{background:#23788b}.design-flow i:first-child{background:#183b56}.design-flow i:last-child{background:#6cbce8}.design-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=780px){.design-switcher{gap:10px;padding:9px;bottom:12px}.design-switcher-label{display:none}.design-option{min-width:123px;padding:9px 11px}.brand-artwork{width:169px}.brand-artwork .logo-symbol{width:33px}}@media (width<=520px){html[data-review=true] body{padding-bottom:90px}.design-switcher{border-radius:14px;width:calc(100% - 20px);max-width:410px;padding:7px;bottom:10px}.design-options{gap:3px;width:100%}.design-option{flex:1;justify-content:center;gap:6px;min-width:0;padding:10px 5px}.design-option-copy strong{font-size:9px}.design-option-copy small{font-size:6px}.design-swatches{width:23px;height:25px}.design-swatches i{width:17px;height:17px}.brand-artwork{gap:8px;width:153px}.brand-artwork .logo-symbol{width:29px}html[data-design=flow] .product-stage{border-radius:16px}}.flow-logo{width:100%;height:100%;display:block;overflow:visible}.logo-vector{mix-blend-mode:normal}.flow-reveal-main,.flow-reveal-wing,.flow-reveal-word{stroke-dasharray:1;stroke-dashoffset:0}.flow-reveal-finish{opacity:1}.flow-logo-sheen{opacity:0;transform:translate(-160px)skew(-20deg)}.hero-flow-signature{flex-shrink:0;width:54px;height:49px;margin-right:7px;display:none}html[data-design=flow] .hero-flow-signature{display:block}html[data-design=flow] .hero-heading .eyebrow>.status-dot{display:none}html[data-design=flow] .brand-artwork{transform:none}html[data-design=flow] .logo-symbol{transform-origin:50% 70%}html[data-design=flow] .brand .logo-symbol,html[data-design=flow] .brand .logo-wordmark{transition:transform .65s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:no-preference){html[data-design=flow] .flow-reveal-main{animation:1.45s cubic-bezier(.48,0,.16,1) .1s both flow-signature-draw}html[data-design=flow] .flow-reveal-wing{animation:1.25s cubic-bezier(.48,0,.16,1) .28s both flow-signature-draw}html[data-design=flow] .flow-reveal-word{animation:.9s cubic-bezier(.25,.65,.2,1) .39s both flow-signature-draw}html[data-design=flow] .flow-reveal-finish{animation:1.65s linear .1s both flow-signature-finish}html[data-design=flow] .brand .logo-symbol{animation:1.3s cubic-bezier(.22,1,.36,1) .1s backwards flow-symbol-settle}html[data-design=flow] .brand .logo-wordmark{animation:1.05s cubic-bezier(.22,1,.36,1) .35s backwards flow-name-settle}html[data-design=flow] .hero-flow-signature{animation:1.5s cubic-bezier(.22,1,.36,1) .18s both flow-symbol-settle}html[data-design=flow] .flow-logo-symbol .flow-logo-sheen{animation:1.1s cubic-bezier(.4,0,.2,1) 1.1s backwards flow-light-pass}html[data-design=flow] .scene-vatli-mark .flow-reveal-main{animation-delay:.65s}html[data-design=flow] .scene-vatli-mark .flow-reveal-wing{animation-delay:.83s}html[data-design=flow] .scene-vatli-mark .flow-reveal-finish{animation-delay:.65s}html[data-design=flow] .scene-vatli-mark .flow-logo-sheen{animation-delay:1.9s}html[data-design=flow] .scene-vatli-mark{position:relative}html[data-design=flow] .scene-vatli-mark:after{content:"";border:1px solid var(--theme-accent);border-radius:inherit;opacity:0;pointer-events:none;animation:1.25s cubic-bezier(.2,.75,.2,1) 1.85s both flow-confirmation-ring;position:absolute;inset:-5px}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html[data-design=flow] a.brand:hover .logo-symbol{transform:translateY(-2px)rotate(-4deg)}html[data-design=flow] a.brand:hover .logo-wordmark{transform:translate(2px)}html[data-design=flow] a.brand .flow-logo-symbol .flow-logo-sheen{transition:opacity .1s,transform 0s .15s}html[data-design=flow] a.brand:hover .flow-logo-symbol .flow-logo-sheen{opacity:.85;transition:transform .85s cubic-bezier(.4,0,.2,1),opacity .1s;transform:translate(450px)skew(-20deg)}}html[data-design=flow] a.brand:focus-visible .logo-symbol{transform:translateY(-2px)}.story-player:not(.is-playing) .scene-vatli-mark:after{animation-play-state:paused!important}.story-player.is-static-scene .scene-vatli-mark:after{animation:none!important}@keyframes flow-signature-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes flow-signature-finish{0%,88%{opacity:0}to{opacity:1}}@keyframes flow-symbol-settle{0%{opacity:0;transform:translateY(5px)rotate(-7deg)scale(.94)}to{opacity:1;transform:none}}@keyframes flow-name-settle{0%{opacity:0;transform:translate(-7px)}to{opacity:1;transform:none}}@keyframes flow-light-pass{0%{opacity:0;transform:translate(-160px)skew(-20deg)}25%{opacity:.9}80%{opacity:.65}to{opacity:0;transform:translate(450px)skew(-20deg)}}@keyframes flow-confirmation-ring{0%{opacity:0;transform:scale(.91)}30%{opacity:.3}to{opacity:0;transform:scale(1.27)}}@media (width<=520px){.hero-flow-signature{width:43px;height:39px;margin-right:4px}}@media (prefers-reduced-motion:reduce){.flow-logo *,.hero-flow-signature,.brand .logo-symbol,.brand .logo-wordmark{transition:none!important;animation:none!important}.flow-reveal-finish{opacity:1}.flow-logo-sheen{display:none}html[data-design=flow] a.brand:focus-visible .logo-symbol{transform:none}}
