/* CryptoBridge palette: red light meets blue light through a violet transition.
   Colour-only overrides; no transforms or filtering of photographed/recorded content. */
:root,body{
 --cbk-rose:#ed99b0;--cbk-blue:#669af0;--cbk-violet:#b2a3e8;
 --cbk-wash:linear-gradient(115deg,#f7dde5 0%,#e9ddf5 42%,#d4e2fb 76%,#c7dcfa 100%);
 --cbk-signal:linear-gradient(100deg,#ee788d,#a68cf0 48%,#548ff1);
 --lime:#e0ddf8;
 --token-d73769c8-a2f9-4f30-8d68-a77c289af97f:#88aaff!important;
 --token-f28f5850-150c-4310-af2a-1276070941a6:#b3a0e8!important;
 --token-c250b836-bed8-4c55-b210-d416e4c4a7ce:#eed6e5!important;
 --token-d47a9c6f-e330-4077-a52f-0e26a2cb1a3d:#ed99b0!important;
 --token-2991ea16-2132-45ff-a7d1-f60725a70f64:#edc8dd!important;
}
#cbk-footer19{background:#f4f3f3 url('/_brand/theme-v20/9PG6e3JXFou0b275rmkrCHk6oE.svg') center bottom/cover no-repeat}
.seo-footer-brand{background:radial-gradient(ellipse at 10% 110%,#efa5ba 0,transparent 66%),radial-gradient(ellipse at 90% 100%,#8faff0 0,transparent 64%),#e8dff3}
.parity-service-cover{background:radial-gradient(ellipse at 12% 24%,#f5d4e2,transparent 66%),radial-gradient(ellipse at 88% 68%,#c8dcfa,transparent 68%),#e9e1f5}
.seo-parity-page .parity-services-stack>.card{background:var(--cbk-wash)}
.seo-parity-page .parity-services-stack>.card:nth-child(3n+2){background:linear-gradient(120deg,#dae6fb,#e4ddf5 50%,#f3d9e4)}
.seo-parity-page .parity-services-stack>.card:nth-child(3n){background:linear-gradient(120deg,#f3d7e3,#e3dcf6 48%,#d3e1fb)}
.cta{background:var(--cbk-wash)}.cta .eyebrow{color:#54456e}
.cbk-service-progress span,.cbk-service-playhead,.cbk-service-mark{background:var(--cbk-signal)}
.cbk-bg-capsule{background:radial-gradient(ellipse at 22% 30%,#ead9f2 0 12%,transparent 43%),linear-gradient(110deg,#eb819d,#c195e7 35%,#829eeb 62%,#76aff2);box-shadow:inset 0 0 12px 3px #ffffffe6,inset -15px -7px 15px #a5b6f080}
.cbk-bg-capsule:after{background:linear-gradient(100deg,#eeaac780,transparent 26%,transparent 55%,#8eb6f5aa 77%,#c2b6ed99)}
.cbk-bg-gradient{background:radial-gradient(ellipse at 35% 75%,transparent 24%,#e99fb599 44%,#b6a4e6cc 58%,#86a7ee88 76%)}
.cbk-channel-portrait .cbk-bg-gradient{background:radial-gradient(ellipse at 30% 75%,transparent 20%,#eba3c199 50%,#8cabebbb 76%)}
/* These inline values belong to the native glass shell, not the footage within it. */
[data-framer-name="video-container"][style*="191, 243, 164"]{box-shadow:-20px -20px 60px #edc6dc,20px 2px 4px #bccff4!important}
[data-framer-name="shadow"][style*="191, 243, 164"]{box-shadow:inset -20px -20px 60px #edc6dc,inset 20px 20px 60px #bccff4!important}
[data-framer-name="gradient"][style*="96, 226, 27"]{box-shadow:inset 40px 40px 40px #edc8dd75,inset -6px -6px 40px #8aaaf1!important}
[style*="--mc-accent-green"]{--mc-accent-green:#88aaff!important;--mc-accent-orange:#b6a0ed!important;--mc-accent-peach:#eba1b8!important}
[style*="--border-color:#dae971"]{--border-color:#c8c4f4!important}
.framer-text[style*="218, 233, 113"]{--framer-text-color:#d0c9f8!important;color:#d0c9f8!important}
/* Focus remains visible on both the light wash and dark sections. */
html :where(a[href],button,input,select,textarea,[tabindex="0"]):focus-visible{outline-color:#627ddd!important}
html .cbk-skip-link-v12:focus{outline-color:#a1b9ff!important}
.framer-DFcTV .framer-16x996v,.framer-DFcTV .framer-1joclbk,.framer-DFcTV .framer-bnumj{box-shadow:inset 40px 40px 40px #edc8dd75,inset -6px -6px 40px #8aaaf1}
.framer-VAyCk .framer-1jjh6d9,.framer-HXlbm .framer-zctg1v{box-shadow:-20px -20px 60px #edc6dc,20px 2px 4px #bccff4}
.framer-VAyCk .framer-yhethl,.framer-HXlbm .framer-sdbxxg{box-shadow:inset -20px -20px 60px #edc6dc,inset 20px 20px 60px #bccff4}
.framer-HXlbm .framer-1cgg76u{background:var(--cbk-wash)}
.osano-cm-toggle__input:checked+.osano-cm-toggle__switch{background-color:#425c9e!important;border-color:#425c9e!important}
/* Native workflow sections retain their vertical paper mask and stop positions.
   Match the original inline colour signature again after Framer hydration. */
[style*="linear-gradient(186deg"][style*="132, 219, 26"],
[style*="linear-gradient(186deg"][style*="132,219,26"]{
 background:linear-gradient(186deg,#f4f3f3 -6%,#f4f3f3 26%,rgba(244,243,243,0) 50%,#f4f3f3 74%,#f4f3f3 106%),linear-gradient(270deg,rgba(102,154,240,.5) .82%,rgba(145,144,233,.5) 12.02%,rgba(178,163,232,.5) 24.48%,rgba(237,153,176,.5) 100%),#f4f3f3!important;
}
.framer-5nKII .framer-1f5bhsm{--border-color:#c8c4f4!important}
html summary:focus-visible{outline-color:#627ddd!important}
.osano-cm-toggle__input:checked:focus+.osano-cm-toggle__switch::before{border-color:#425c9e!important}
@media(max-width:809.98px){#cbk-footer19{background-size:100% 100%}}
