body:has(.technology-page){--ink:#382a3d;--ink-soft:#6c626f;--line:#422a4929;--accent:#57385f;--primary:#57385f;--ring:#8b6694;--foreground:#382a3d;--border:#422a4929}body:has(.technology-page) :focus-visible{outline-color:#9975a3}body:has(.technology-page) .quebec-topbar{color:#503757;background:#f1edf3;border-bottom-color:#57385f20}body:has(.technology-page) .site-header-home-top .language-toggle a{color:#dfd0e2}body:has(.technology-page) .site-header-home-top .language-toggle a[aria-current=page]{color:#382a3d}body:has(.technology-page) .site-header-home-top .nav-contact:hover{color:#382a3d}:is(body:has(.technology-page) .site-header-scrolled .brand img,body:has(.technology-page) .site-header-menu-open .brand img){filter:brightness(0)saturate()invert(19%)sepia(13%)saturate(1100%)hue-rotate(241deg)brightness(93%)contrast(91%)}.technology-page{--healthcare-blue:#ddbee4}.technology-page .healthcare-hero,.technology-page .healthcare-contact{background:#302035}.technology-page .healthcare-waves{background:radial-gradient(at 80% 85%,#62416b,#0000 65%),#26172c}.technology-page .healthcare-hero:after,.technology-page .healthcare-contact:after{background:linear-gradient(#0000 65%,#291a304d),linear-gradient(90deg,#291a30b8,#32203833 48%,#39233e0f)}.technology-page .healthcare-hero-grid{background:radial-gradient(at 85% 43%,#cf9bdb1a,#0000 58%)}.technology-page .healthcare-hero-eyebrow,.technology-page .healthcare-contact .eyebrow{color:#e3c6e6}.technology-page .healthcare-hero-description,.technology-page .healthcare-contact p:not(.eyebrow){color:#ddd1df}.technology-page .healthcare-secondary-link{color:#e5d9e8}.technology-page .healthcare-cta-beam{background:#77537f;box-shadow:0 0 16px #c49bc433}.technology-page .healthcare-cta-beam .button.primary{color:#382a3d}.technology-page .healthcare-finance-team{--ink-soft:#ddd1df;--ink-faint:#d8bce0;background:#302035}.technology-page .healthcare-finance-team-grid>article>svg{color:#d8bce0}.technology-page .healthcare-tabs button[aria-selected=true]{border-color:#785580}.technology-page .healthcare-workflow-flow li svg{color:#927899}.technology-page .healthcare-workflow-result .healthcare-stage-label{color:#785580}.technology-page .healthcare-webinar:before{background-image:radial-gradient(circle,#dfbce352 1px,#0000 1.25px)}.technology-page .healthcare-webinar:after{background:linear-gradient(100deg,#25132b66,#25132b4d 48%,#25132b99 78%,#25132b66)}.technology-page .healthcare-webinar-eyebrow,.technology-page .healthcare-webinar-topics svg{color:#e4c7e8}.technology-page .healthcare-webinar-description,.technology-page .healthcare-webinar-topics li,.technology-page .healthcare-webinar-format{color:#e5dce8}.technology-page .healthcare-webinar-signup{border-color:#d8bce066}.technology-page .healthcare-webinar .button.primary{color:#38243f;background:#e3c7e7;border-color:#e3c7e7}.technology-page .healthcare-webinar .button.primary:hover{background:#f0def3;border-color:#f0def3}body:has(.technology-page) .contact-dialog-overlay{background:#211226a8}body:has(.technology-page) .contact-dialog-person{background:#38263f}body:has(.technology-page) .contact-dialog-person .contact-dialog-eyebrow{color:#ddcce2}body:has(.technology-page) .contact-dialog-person-role{color:#ddcce2}body:has(.technology-page) .contact-dialog-person-note{color:#ddcce2}body:has(.technology-page) .contact-dialog-next{background:#57385f;border-color:#57385f}body:has(.technology-page) .contact-dialog-next:hover:not(:disabled){background:#704a7a}body:has(.technology-page) .contact-dialog-input-wrap:focus-within{border-color:#97759f;box-shadow:0 0 0 3px #c19dcb29}@media (prefers-reduced-motion:reduce){.technology-page .healthcare-cta-beam .button.primary{border-color:#e3c6e6}}.technology-page .healthcare-hero h1{font-size:clamp(48px,4.8vw,68px)}.technology-page .healthcare-hero-grid{grid-template-columns:1.05fr 1fr;gap:44px}.technology-finance-graphic{min-width:0;margin:0;padding:25px 0 0}.technology-plan{color:#382a3d;background:#fafbf8;border:1px solid #ffffff80;border-radius:13px;padding:29px;transform:rotate(-2deg);box-shadow:0 28px 80px #1d102555}.technology-plan .eyebrow{color:#77697c;font-size:9px;line-height:1.7}.technology-plan h2{letter-spacing:-.03em;margin:12px 0 16px;font-size:28px;line-height:1.2}.technology-plan-status{color:#785880;align-items:center;gap:7px;font-size:10px;display:flex}.technology-plan-status>span{background:#785880;border-radius:50%;width:6px;height:6px}.technology-plan table{border-collapse:collapse;width:100%;margin-top:22px;font-size:11px}.technology-plan th,.technology-plan td{text-align:right;border-bottom:1px solid #e1d9e3;padding:12px 4px;font-weight:400}.technology-plan thead th{color:#77697c;font-size:9px}.technology-plan tbody th{text-align:left;width:39%;line-height:1.5}.technology-plan td{font-family:var(--mono);white-space:nowrap}.technology-plan-bars{border-bottom:1px solid #e1d9e3;align-items:flex-end;gap:9px;height:86px;margin-top:14px;display:flex}.technology-plan-bars>div{background:#d9c9df;border-radius:3px 3px 0 0;flex:1;align-items:flex-end;display:flex}.technology-plan-bars span{background:#95729f;border-radius:3px 3px 0 0;width:100%}.technology-decision{color:#382a3d;background:#eee4ee;border-radius:10px;margin:-8px -10px 0 46px;padding:25px;position:relative;transform:rotate(1.5deg);box-shadow:0 15px 35px #25132b30}.technology-decision .eyebrow{color:#785580;font-size:9px}.technology-decision h3{letter-spacing:-.025em;margin:12px 0 18px;font-size:24px;line-height:1.2}.technology-decision ul{flex-wrap:wrap;gap:9px 15px;margin:0;padding:0;list-style:none;display:flex}.technology-decision li{align-items:center;gap:5px;font-size:9px;display:flex}.technology-decision li svg{flex-shrink:0}.technology-finance-graphic figcaption{color:#d8c5dc;font:9px/1.7 var(--mono);text-align:center;margin:25px 0 0}.technology-section-intro{max-width:65ch;color:var(--ink-soft);margin:-6px 0 34px;font-size:17px;line-height:1.8}.technology-outcome-card{flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.technology-outcome-card .healthcare-outcome-card-heading h3{max-width:23ch}.technology-outcome-description{color:var(--ink-soft);margin:18px 0 26px;font-size:14px;line-height:1.8}.technology-work-product{background:#fafbf8e6;border:1px solid #e1d8e2;border-radius:8px;margin-top:auto;padding:20px}.technology-work-product>.eyebrow{color:#7b697d;font-size:8px}.technology-work-product h4{letter-spacing:-.02em;margin:12px 0 18px;font-size:17px;font-weight:500;line-height:1.35}.technology-work-product ul{margin:0;padding:0;list-style:none}.technology-work-product li{border-top:1px solid #e4dce5;gap:12px;padding:11px 0;font-size:12px;line-height:1.6;display:flex}.technology-work-product li span{color:#8a718e;font:9px/2 var(--mono)}.technology-work-product-result{color:#74517d;align-items:flex-start;gap:8px;margin:16px 0 0;font-size:12px;line-height:1.7;display:flex}.technology-work-product-result svg{flex-shrink:0;margin-top:2px}.technology-outcome-card.healthcare-outcome-card-major .technology-work-product{padding:25px}.technology-outcome-card.healthcare-outcome-card-major .technology-work-product h4{font-size:24px}.technology-session{background:radial-gradient(at 80% 90%,#61436a,#0000 60%),#302035}.technology-session .healthcare-webinar-signup h3{margin-top:0}.technology-session .healthcare-webinar-format{font-size:15px;line-height:1.8}@media (max-width:1040px) and (min-width:761px){.technology-page .healthcare-hero-grid{gap:24px}.technology-plan{padding:19px}.technology-outcome-card{grid-column:span 6}.technology-outcome-card.healthcare-outcome-card-major{grid-column:span 3}}@media (max-width:760px){.technology-page .healthcare-hero-grid{grid-template-columns:1fr;gap:42px}.technology-page .healthcare-hero h1{font-size:clamp(44px,9vw,66px)}.technology-finance-graphic{width:100%;max-width:510px;margin-inline:auto}.technology-plan{padding:22px 16px;transform:none}.technology-plan h2{font-size:26px}.technology-decision{margin:-4px 0 0 16px;padding:23px;transform:none}.technology-plan table{font-size:10px}.technology-plan th,.technology-plan td{padding-inline:3px}.technology-outcome-card{grid-column:auto}.technology-page .healthcare-audience-label span{white-space:normal}}
