/* R1 approved identity. Color-only overrides; clinical semantic selectors excluded. */
/* rdv/static/marketing-live/arbitrages-20261009.css */
.product-scene.mc-service-photo{background-color:rgb(234,243,255) !important;}
.mc-service-links a:hover{background-color:rgb(234,243,255) !important;}
/* rdv/static/marketing-live/base.css */
:root{--canvas:#f7faff !important;--paper:#ffffff !important;--ink:#173754 !important;--green:#0a56b5 !important;--muted:#506378 !important;--line:#d6e3f2 !important;--forest:#0a56b5 !important;}
::selection{background-color:rgb(214,227,242) !important;}
.review-bar{background-color:rgb(234,243,255) !important;color:rgb(23,55,84) !important;}
.review-bar i{background-color:rgb(10,86,181) !important;}
.brand{color:rgb(23,55,84) !important;}
.button-outline{border-top-color:rgb(137,168,199) !important;border-right-color:rgb(137,168,199) !important;border-bottom-color:rgb(137,168,199) !important;border-left-color:rgb(137,168,199) !important;}
.button-outline:hover{background-color:rgb(234,243,255) !important;}
.button-ink:hover{background-color:rgb(10,86,181) !important;box-shadow:rgba(23,55,84, 0.08) 0px 5px 14px !important;}
.eyebrow{color:rgb(23,55,84) !important;}
.chapter-number{border-top-color:rgb(137,168,199) !important;border-right-color:rgb(137,168,199) !important;border-bottom-color:rgb(137,168,199) !important;border-left-color:rgb(137,168,199) !important;}
.hero h1 em{color:rgb(80,99,120) !important;}
.hero-description{color:rgb(80,99,120) !important;}
.hero-footnote p{color:rgb(80,99,120) !important;}
.small-leaf{background-color:rgb(234,243,255) !important;}
.small-leaf svg{stroke:rgb(80,99,120) !important;}
.hero-portrait{background-color:rgb(234,243,255) !important;}
.hero-portrait::after{background-image:linear-gradient(transparent, rgba(10,86,181, 0.247)) !important;}
.photo-side{color:rgb(80,99,120) !important;}
.thread-dark{stroke:rgb(10,86,181) !important;}
.hero-stamp svg{stroke:rgb(23,55,84) !important;}
.moment-note{background-color:rgb(255,255,255) !important;border-top-color:rgb(234,243,255) !important;border-right-color:rgb(234,243,255) !important;border-bottom-color:rgb(234,243,255) !important;border-left-color:rgb(234,243,255) !important;box-shadow:rgba(23,55,84, 0.063) 0px 14px 35px !important;}
.note-check{background-color:rgb(234,243,255) !important;}
.moment-note small{color:rgb(80,99,120) !important;}
.note-index{color:rgb(80,99,120) !important;}
.chapter-bridge{color:rgb(80,99,120) !important;}
.chapter-bridge > a{border-top-color:rgb(137,168,199) !important;border-right-color:rgb(137,168,199) !important;border-bottom-color:rgb(137,168,199) !important;border-left-color:rgb(137,168,199) !important;}
.chapter-bridge > a:hover{background-color:rgb(234,243,255) !important;}
.intent-tabs{border-bottom-color:rgb(214,227,242) !important;}
.intent-tabs button[aria-selected="true"]{background-image:linear-gradient(transparent, rgb(234,243,255)) !important;}
.intent-tabs button:hover{background-color:rgb(234,243,255) !important;}
.intent-tabs .tab-number{color:rgb(80,99,120) !important;}
.intent-tabs small{color:rgb(80,99,120) !important;}
.intent-tabs svg{color:rgb(80,99,120) !important;}
.product-scene{background-color:rgb(234,243,255) !important;}
.scene-label{color:rgb(80,99,120) !important;}
.back-paper{background-color:rgb(214,227,242) !important;border-top-color:rgb(214,227,242) !important;border-right-color:rgb(214,227,242) !important;border-bottom-color:rgb(214,227,242) !important;border-left-color:rgb(214,227,242) !important;}
.front-paper{background-color:rgb(255,255,255) !important;box-shadow:rgba(23,55,84, 0.063) 0px 14px 25px !important;border-top-color:rgb(214,227,242) !important;border-right-color:rgb(214,227,242) !important;border-bottom-color:rgb(214,227,242) !important;border-left-color:rgb(214,227,242) !important;}
.paper-header svg{color:rgb(80,99,120) !important;}
.paper-eyebrow{color:rgb(80,99,120) !important;}
.paper-lines i{background-color:rgb(234,243,255) !important;}
.paper-result{background-color:rgb(234,243,255) !important;}
.result-dot{background-color:rgb(10,86,181) !important;}
.paper-footer{color:rgb(80,99,120) !important;}
.insight-slip{border-top-color:rgb(214,227,242) !important;border-right-color:rgb(214,227,242) !important;border-bottom-color:rgb(214,227,242) !important;border-left-color:rgb(214,227,242) !important;box-shadow:rgba(23,55,84, 0.063) 0px 8px 24px !important;}
.slip-icon{background-color:rgb(234,243,255) !important;color:rgb(23,55,84) !important;}
.insight-slip small{color:rgb(80,99,120) !important;}
.scene-thread{stroke:rgb(137,168,199) !important;}
.fine-list{color:rgb(23,55,84) !important;}
.fine-list li::before{background-color:rgb(10,86,181) !important;}
.demo-disclaimer{color:rgb(80,99,120) !important;}
.day-section{color:rgb(247,250,255) !important;}
.day-curve{stroke:rgb(137,168,199) !important;}
.day-intro .eyebrow{color:rgb(214,227,242) !important;}
.day-intro .chapter-number{border-top-color:rgb(80,99,120) !important;border-right-color:rgb(80,99,120) !important;border-bottom-color:rgb(80,99,120) !important;border-left-color:rgb(80,99,120) !important;}
.day-intro h2 em{color:rgb(214,227,242) !important;}
.day-intro > p:not(.eyebrow){color:rgb(214,227,242) !important;}
.day-signature{color:rgb(214,227,242) !important;border-top-color:rgb(80,99,120) !important;}
.day-tabs button{color:rgb(214,227,242) !important;}
.day-tabs button::after{background-color:rgb(10,86,181) !important;}
.day-tabs i{border-top-color:rgb(137,168,199) !important;border-right-color:rgb(137,168,199) !important;border-bottom-color:rgb(137,168,199) !important;border-left-color:rgb(137,168,199) !important;}
.day-panel{background-color:rgb(234,243,255) !important;}
.day-top{color:rgb(80,99,120) !important;}
.day-symbol{stroke:rgb(80,99,120) !important;}
.day-hour{color:rgb(23,55,84) !important;}
.day-hour span{color:rgb(80,99,120) !important;}
.task-icon{background-color:rgb(234,243,255) !important;}
.day-task small{color:rgb(80,99,120) !important;}
.day-panel > p{color:rgb(80,99,120) !important;}
.day-next{border-top-color:rgb(214,227,242) !important;}
.day-example{color:rgb(214,227,242) !important;}
.services-intro > p:not(.eyebrow){color:rgb(80,99,120) !important;}
.link-art svg{stroke:rgb(137,168,199) !important;}
.service-list > a:hover{background-color:rgb(234,243,255) !important;}
.service-icon{background-color:rgb(234,243,255) !important;}
.service-icon svg{stroke:rgb(80,99,120) !important;}
.service-list small{color:rgb(80,99,120) !important;}
.service-arrow{color:rgb(80,99,120) !important;}
.together{background-color:rgb(234,243,255) !important;}
.together-copy > p:not(.eyebrow){color:rgb(80,99,120) !important;}
.together-copy .together-detail{color:rgb(80,99,120) !important;}
.circle-text{color:rgb(80,99,120) !important;}
.family-thread{stroke:rgb(80,99,120) !important;}
.person-profile{border-top-color:rgb(214,227,242) !important;border-right-color:rgb(214,227,242) !important;border-bottom-color:rgb(214,227,242) !important;border-left-color:rgb(214,227,242) !important;box-shadow:rgba(23,55,84, 0.03) 0px 12px 28px !important;}
.person-other{background-color:rgb(247,250,255) !important;}
.abstract-avatar{background-color:rgb(234,243,255) !important;}
.abstract-avatar i{background-color:rgb(10,86,181) !important;}
.person-profile > span{color:rgb(80,99,120) !important;}
.profile-lines i{background-color:rgb(234,243,255) !important;}
.family-knot svg{stroke:rgb(23,55,84) !important;}
.permission-tag{color:rgb(23,55,84) !important;}
.faq-list{border-top-color:rgb(214,227,242) !important;}
.faq details{border-bottom-color:rgb(214,227,242) !important;}
.faq details > p{color:rgb(80,99,120) !important;}
.closing-mark{background-color:rgb(234,243,255) !important;}
.closing-mark svg{stroke:rgb(80,99,120) !important;}
.closing > p:last-child{color:rgb(80,99,120) !important;}
.footer{background-color:rgb(234,243,255) !important;}
.footer-top{color:rgb(80,99,120) !important;}
.footer-top strong{color:rgb(23,55,84) !important;}
.footer-wordmark{color:rgb(23,55,84) !important;}
.footer-wordmark span{color:rgb(80,99,120) !important;}
.footer-bottom{border-top-color:rgb(214,227,242) !important;color:rgb(80,99,120) !important;}
dialog{border-top-color:rgb(214,227,242) !important;border-right-color:rgb(214,227,242) !important;border-bottom-color:rgb(214,227,242) !important;border-left-color:rgb(214,227,242) !important;box-shadow:rgba(23,55,84, 0.25) 0px 30px 90px !important;}
dialog::backdrop{background-color:rgba(10,86,181, 0.44) !important;}
.close-button{border-top-color:rgb(214,227,242) !important;border-right-color:rgb(214,227,242) !important;border-bottom-color:rgb(214,227,242) !important;border-left-color:rgb(214,227,242) !important;background-color:rgb(247,250,255) !important;}
.dialog-icon{background-color:rgb(234,243,255) !important;}
.dialog-body > p:not(.eyebrow){color:rgb(80,99,120) !important;}
.example-checks label{border-top-color:rgb(214,227,242) !important;border-right-color:rgb(214,227,242) !important;border-bottom-color:rgb(214,227,242) !important;border-left-color:rgb(214,227,242) !important;background-color:rgb(247,250,255) !important;}
.example-checks label:has(input:checked){background-color:rgb(234,243,255) !important;border-top-color:rgb(137,168,199) !important;border-right-color:rgb(137,168,199) !important;border-bottom-color:rgb(137,168,199) !important;border-left-color:rgb(137,168,199) !important;}
.example-checks input{border-top-color:rgb(80,99,120) !important;border-right-color:rgb(80,99,120) !important;border-bottom-color:rgb(80,99,120) !important;border-left-color:rgb(80,99,120) !important;}
.example-checks input:checked{background-color:rgb(10,86,181) !important;border-top-color:rgb(23,55,84) !important;border-right-color:rgb(23,55,84) !important;border-bottom-color:rgb(23,55,84) !important;border-left-color:rgb(23,55,84) !important;}
.example-checks small{color:rgb(80,99,120) !important;}
.dialog-body > .dialog-note{color:rgb(80,99,120) !important;}
.dialog-footer{border-top-color:rgb(214,227,242) !important;}
.dialog-footer > p{color:rgb(80,99,120) !important;}
@media (max-width: 940px) {.site-nav{background-color:rgb(255,255,255) !important;border-top-color:rgb(214,227,242) !important;border-right-color:rgb(214,227,242) !important;border-bottom-color:rgb(214,227,242) !important;border-left-color:rgb(214,227,242) !important;box-shadow:rgba(23,55,84, 0.082) 0px 16px 30px !important;}
}
@media (max-width: 700px) {dialog{border-top-color:rgb(214,227,242) !important;}
}
/* rdv/static/marketing-live/journey.css */
.mc-life{color:rgb(23,55,84) !important;}
.mc-life__head em{color:rgb(10,86,181) !important;}
.mc-life__head > p{color:rgb(80,99,120) !important;}
.mc-life__steps a{background-color:rgb(234,243,255) !important;border-top-color:rgb(214,227,242) !important;border-right-color:rgb(214,227,242) !important;border-bottom-color:rgb(214,227,242) !important;border-left-color:rgb(214,227,242) !important;}
.mc-life__steps a:hover{background-color:rgb(234,243,255) !important;border-top-color:rgb(137,168,199) !important;border-right-color:rgb(137,168,199) !important;border-bottom-color:rgb(137,168,199) !important;border-left-color:rgb(137,168,199) !important;}
.mc-life__steps a:focus-visible{outline-color:rgb(10,86,181) !important;}
.mc-life__steps a[aria-current="page"]{background-color:rgb(10,86,181) !important;color:rgb(255,255,255) !important;}
.mc-life__number{border-top-color:rgb(137,168,199) !important;border-right-color:rgb(137,168,199) !important;border-bottom-color:rgb(137,168,199) !important;border-left-color:rgb(137,168,199) !important;}
.mc-life__bridge{border-top-color:rgb(214,227,242) !important;color:rgb(80,99,120) !important;}
.mc-life-note{color:rgb(80,99,120) !important;}
/* rdv/static/marketing-live/locale.css */
.mkl-language summary:hover{background-color:rgb(234,243,255) !important;}
.mkl-options{background-color:rgb(255,255,255) !important;border-top-color:rgb(214,227,242) !important;border-right-color:rgb(214,227,242) !important;border-bottom-color:rgb(214,227,242) !important;border-left-color:rgb(214,227,242) !important;box-shadow:rgba(23,55,84, 0.07) 0px 8px 22px !important;}
.mkl-options a:hover, .mkl-options a[aria-current]{background-color:rgb(234,243,255) !important;}
.mkl-options a[aria-current]::after{color:rgb(10,86,181) !important;}
@media (max-width: 1100px) {.mks-header > .mks-nav{background-color:rgb(255,255,255) !important;border-top-color:rgb(214,227,242) !important;border-right-color:rgb(214,227,242) !important;border-bottom-color:rgb(214,227,242) !important;border-left-color:rgb(214,227,242) !important;box-shadow:rgba(23,55,84, 0.082) 0px 15px 30px !important;}
.mks-panel{background-color:rgb(247,250,255) !important;}
.mks-actions{border-top-color:rgb(214,227,242) !important;}
}
html[dir="rtl"] .photo-side{background-color:rgba(247,250,255, 0.91) !important;}
html[dir="rtl"] :is(.c-note, .c-callout, .daily-note, .ss-note){border-inline-start-color:rgb(10,86,181) !important;}
/* rdv/static/marketing-live/nutrition/style.css */
.daily{--daily-line:#d6e3f2 !important;}
.daily .lead{color:rgb(80,99,120) !important;}
.daily .subtle{color:rgb(80,99,120) !important;}
.daily .section-intro > p{color:rgb(80,99,120) !important;}
.daily .demo-label{color:rgb(80,99,120) !important;}
.daily .tabs button{border-top-color:rgb(137,168,199) !important;border-right-color:rgb(137,168,199) !important;border-bottom-color:rgb(137,168,199) !important;border-left-color:rgb(137,168,199) !important;}
.daily .panel{background-color:rgb(255,255,255) !important;border-top-color:rgb(214,227,242) !important;border-right-color:rgb(214,227,242) !important;border-bottom-color:rgb(214,227,242) !important;border-left-color:rgb(214,227,242) !important;}
.daily .steps li{border-top-color:rgb(80,99,120) !important;}
.daily .steps b{color:rgb(80,99,120) !important;}
.daily .steps p{color:rgb(80,99,120) !important;}
.daily .limit{background-color:rgb(234,243,255) !important;}
.daily details p{color:rgb(80,99,120) !important;}
.daily .next{background-color:rgb(10,86,181) !important;color:rgb(255,255,255) !important;}
.daily .next em{color:rgb(214,227,242) !important;}
.daily .next .eyebrow{color:rgb(214,227,242) !important;}
.daily .notes li{border-bottom-color:rgb(234,243,255) !important;}
.daily .paper-kicker{color:rgb(80,99,120) !important;}
.daily .inline-notice{color:rgb(80,99,120) !important;}
.daily .meal-scene{background-color:rgb(234,243,255) !important;}
.daily .plate{border-top-color:rgb(255,255,255) !important;border-right-color:rgb(255,255,255) !important;border-bottom-color:rgb(255,255,255) !important;border-left-color:rgb(255,255,255) !important;box-shadow:rgba(23,55,84, 0.063) 0px 12px 25px !important;}
.daily .plate::before{background-color:rgb(80,99,120) !important;}
.daily .meal-note{background-color:rgb(255,255,255) !important;border-top-color:rgb(214,227,242) !important;border-right-color:rgb(214,227,242) !important;border-bottom-color:rgb(214,227,242) !important;border-left-color:rgb(214,227,242) !important;}
.daily .food-layout{background-color:rgb(234,243,255) !important;}
.daily .grocery{border-top-color:rgb(137,168,199) !important;}
.daily .mini-week span{background-color:rgb(234,243,255) !important;}
.daily .record{background-color:rgb(255,255,255) !important;border-top-color:rgb(214,227,242) !important;border-right-color:rgb(214,227,242) !important;border-bottom-color:rgb(214,227,242) !important;border-left-color:rgb(214,227,242) !important;box-shadow:rgb(234,243,255) 14px 14px 0px !important;}
.daily .record-top{border-bottom-color:rgb(214,227,242) !important;}
.daily .record-row{border-bottom-color:rgb(234,243,255) !important;}
.daily .record-row > span{color:rgb(80,99,120) !important;}
.daily .record-row small{color:rgb(80,99,120) !important;}
.daily .log-row{border-top-color:rgb(214,227,242) !important;}
.daily .log-row time{color:rgb(80,99,120) !important;}
.daily .person-sheet{background-color:rgb(255,255,255) !important;border-top-color:rgb(214,227,242) !important;border-right-color:rgb(214,227,242) !important;border-bottom-color:rgb(214,227,242) !important;border-left-color:rgb(214,227,242) !important;}
.daily .person-sheet:nth-child(3){background-color:rgb(234,243,255) !important;}
.daily .initial{background-color:rgb(214,227,242) !important;}
.daily .spaces-demo{background-color:rgb(234,243,255) !important;}
.daily .profile-line{border-bottom-color:rgb(214,227,242) !important;}
.daily .identity-reminder{background-color:rgb(234,243,255) !important;border-left-color:rgb(80,99,120) !important;}
.daily .nojs{border-top-color:rgb(137,168,199) !important;border-right-color:rgb(137,168,199) !important;border-bottom-color:rgb(137,168,199) !important;border-left-color:rgb(137,168,199) !important;}
@media (max-width: 650px) {.daily .record{box-shadow:rgb(234,243,255) 8px 8px 0px !important;}
}
/* rdv/static/marketing-live/proches/style.css */
.daily{--daily-line:#d6e3f2 !important;}
.daily .lead{color:rgb(80,99,120) !important;}
.daily .subtle{color:rgb(80,99,120) !important;}
.daily .section-intro > p{color:rgb(80,99,120) !important;}
.daily .demo-label{color:rgb(80,99,120) !important;}
.daily .tabs button{border-top-color:rgb(137,168,199) !important;border-right-color:rgb(137,168,199) !important;border-bottom-color:rgb(137,168,199) !important;border-left-color:rgb(137,168,199) !important;}
.daily .panel{background-color:rgb(255,255,255) !important;border-top-color:rgb(214,227,242) !important;border-right-color:rgb(214,227,242) !important;border-bottom-color:rgb(214,227,242) !important;border-left-color:rgb(214,227,242) !important;}
.daily .steps li{border-top-color:rgb(80,99,120) !important;}
.daily .steps b{color:rgb(80,99,120) !important;}
.daily .steps p{color:rgb(80,99,120) !important;}
.daily .limit{background-color:rgb(234,243,255) !important;}
.daily details p{color:rgb(80,99,120) !important;}
.daily .next{background-color:rgb(10,86,181) !important;color:rgb(255,255,255) !important;}
.daily .next em{color:rgb(214,227,242) !important;}
.daily .next .eyebrow{color:rgb(214,227,242) !important;}
.daily .notes li{border-bottom-color:rgb(234,243,255) !important;}
.daily .paper-kicker{color:rgb(80,99,120) !important;}
.daily .inline-notice{color:rgb(80,99,120) !important;}
.daily .meal-scene{background-color:rgb(234,243,255) !important;}
.daily .plate{border-top-color:rgb(255,255,255) !important;border-right-color:rgb(255,255,255) !important;border-bottom-color:rgb(255,255,255) !important;border-left-color:rgb(255,255,255) !important;box-shadow:rgba(23,55,84, 0.063) 0px 12px 25px !important;}
.daily .plate::before{background-color:rgb(80,99,120) !important;}
.daily .meal-note{background-color:rgb(255,255,255) !important;border-top-color:rgb(214,227,242) !important;border-right-color:rgb(214,227,242) !important;border-bottom-color:rgb(214,227,242) !important;border-left-color:rgb(214,227,242) !important;}
.daily .food-layout{background-color:rgb(234,243,255) !important;}
.daily .grocery{border-top-color:rgb(137,168,199) !important;}
.daily .mini-week span{background-color:rgb(234,243,255) !important;}
.daily .record{background-color:rgb(255,255,255) !important;border-top-color:rgb(214,227,242) !important;border-right-color:rgb(214,227,242) !important;border-bottom-color:rgb(214,227,242) !important;border-left-color:rgb(214,227,242) !important;box-shadow:rgb(234,243,255) 14px 14px 0px !important;}
.daily .record-top{border-bottom-color:rgb(214,227,242) !important;}
.daily .record-row{border-bottom-color:rgb(234,243,255) !important;}
.daily .record-row > span{color:rgb(80,99,120) !important;}
.daily .record-row small{color:rgb(80,99,120) !important;}
.daily .log-row{border-top-color:rgb(214,227,242) !important;}
.daily .log-row time{color:rgb(80,99,120) !important;}
.daily .person-sheet{background-color:rgb(255,255,255) !important;border-top-color:rgb(214,227,242) !important;border-right-color:rgb(214,227,242) !important;border-bottom-color:rgb(214,227,242) !important;border-left-color:rgb(214,227,242) !important;}
.daily .person-sheet:nth-child(3){background-color:rgb(234,243,255) !important;}
.daily .initial{background-color:rgb(214,227,242) !important;}
.daily .spaces-demo{background-color:rgb(234,243,255) !important;}
.daily .profile-line{border-bottom-color:rgb(214,227,242) !important;}
.daily .identity-reminder{background-color:rgb(234,243,255) !important;border-left-color:rgb(80,99,120) !important;}
.daily .nojs{border-top-color:rgb(137,168,199) !important;border-right-color:rgb(137,168,199) !important;border-bottom-color:rgb(137,168,199) !important;border-left-color:rgb(137,168,199) !important;}
@media (max-width: 650px) {.daily .record{box-shadow:rgb(234,243,255) 8px 8px 0px !important;}
}
/* rdv/static/marketing-live/rendez-vous/style.css */
.ss-art{background-color:rgb(234,243,255) !important;}
.ss-paper{border-top-color:rgb(214,227,242) !important;border-right-color:rgb(214,227,242) !important;border-bottom-color:rgb(214,227,242) !important;border-left-color:rgb(214,227,242) !important;box-shadow:rgba(23,55,84, 0.063) 0px 18px 40px !important;}
.ss-dark{background-color:rgb(10,86,181) !important;color:rgb(247,250,255) !important;}
.ss-dark .eyebrow, .ss-dark em{color:rgb(137,168,199) !important;}
.ss-dark .ss-heading > p{color:rgb(234,243,255) !important;}
.ss-tabs button{border-bottom-color:rgb(80,99,120) !important;}
.ss-tabs button[aria-selected="true"]{color:rgb(23,55,84) !important;}
.ss-panel{background-color:rgb(255,255,255) !important;color:rgb(23,55,84) !important;}
.ss-panel .ss-tag{color:rgb(80,99,120) !important;}
.ss-steps li{border-top-color:rgb(137,168,199) !important;}
.ss-steps li::before{color:rgb(10,86,181) !important;}
.ss-split{background-color:rgb(234,243,255) !important;}
.ss-limit{border-left-color:rgb(137,168,199) !important;}
.ss-close{background-color:rgb(234,243,255) !important;}
.ss-checklist label{background-color:rgb(234,243,255) !important;}
.ss-checklist input{accent-color:rgb(10,86,181) !important;}
.ss-rdv-art{background-color:rgb(234,243,255) !important;}
.ss-route{border-top-color:rgb(137,168,199) !important;}
.ss-prep{background-color:rgb(234,243,255) !important;}
.ss-prep .ss-tabs button{border-top-color:rgb(137,168,199) !important;border-right-color:rgb(137,168,199) !important;border-bottom-color:rgb(137,168,199) !important;border-left-color:rgb(137,168,199) !important;}
.ss-prep .ss-tabs button[aria-selected="true"]{background-color:rgb(10,86,181) !important;color:rgb(255,255,255) !important;}
@media (max-width: 700px) {.ss-limit{border-top-color:rgb(137,168,199) !important;}
}
/* rdv/static/marketing-live/roadmap-20261009.css */
.mks-service-group h2{color:rgb(80,99,120) !important;border-bottom-color:rgb(234,243,255) !important;}
.mc-service-links a{border-top-color:rgb(214,227,242) !important;border-right-color:rgb(214,227,242) !important;border-bottom-color:rgb(214,227,242) !important;border-left-color:rgb(214,227,242) !important;background-color:rgb(255,255,255) !important;}
.mc-service-links a strong{color:rgb(23,55,84) !important;}
.mc-service-links a span{color:rgb(80,99,120) !important;}
.mc-service-links a:hover{background-color:rgb(234,243,255) !important;border-top-color:rgb(137,168,199) !important;border-right-color:rgb(137,168,199) !important;border-bottom-color:rgb(137,168,199) !important;border-left-color:rgb(137,168,199) !important;}
.mc-service-links a:focus-visible, .mks-service-group a:focus-visible{outline-color:rgb(23,55,84) !important;}
.mc-press-list details{border-top-color:rgb(214,227,242) !important;border-right-color:rgb(214,227,242) !important;border-bottom-color:rgb(214,227,242) !important;border-left-color:rgb(214,227,242) !important;background-color:rgb(255,255,255) !important;}
.mc-press-list summary span{color:rgb(80,99,120) !important;}
.mc-press-list li{border-top-color:rgb(234,243,255) !important;}
.mc-press-source{color:rgb(80,99,120) !important;}
/* rdv/static/marketing-live/shell.css */
.mks-review{background-color:rgb(234,243,255) !important;color:rgb(23,55,84) !important;}
.mks-panel{background-color:rgb(255,255,255) !important;border-top-color:rgb(214,227,242) !important;border-right-color:rgb(214,227,242) !important;border-bottom-color:rgb(214,227,242) !important;border-left-color:rgb(214,227,242) !important;box-shadow:rgba(23,55,84, 0.082) 0px 17px 35px !important;}
.mks-panel > p{border-bottom-color:rgb(234,243,255) !important;}
.mks-grid a:hover{background-color:rgb(234,243,255) !important;}
.mks-grid span{color:rgb(80,99,120) !important;}
.mks-footer{background-color:rgb(234,243,255) !important;}
.mks-footer p{color:rgb(80,99,120) !important;}
.mks-footer-end{border-top-color:rgb(214,227,242) !important;color:rgb(80,99,120) !important;}
.mks-breadcrumb{color:rgb(80,99,120) !important;}
.mks-subnote{color:rgb(80,99,120) !important;}
@media (max-width: 900px) {.mks-nav{background-color:rgb(255,255,255) !important;border-top-color:rgb(214,227,242) !important;border-right-color:rgb(214,227,242) !important;border-bottom-color:rgb(214,227,242) !important;border-left-color:rgb(214,227,242) !important;box-shadow:rgba(23,55,84, 0.082) 0px 15px 30px !important;}
.mks-panel{background-color:rgb(247,250,255) !important;}
.mks-actions{border-top-color:rgb(214,227,242) !important;}
}
.mks-continuation{border-top-color:rgb(214,227,242) !important;background-color:rgb(234,243,255) !important;}
/* rdv/static/marketing-live/suivi/style.css */
.daily{--daily-line:#d6e3f2 !important;}
.daily .lead{color:rgb(80,99,120) !important;}
.daily .subtle{color:rgb(80,99,120) !important;}
.daily .section-intro > p{color:rgb(80,99,120) !important;}
.daily .demo-label{color:rgb(80,99,120) !important;}
.daily .tabs button{border-top-color:rgb(137,168,199) !important;border-right-color:rgb(137,168,199) !important;border-bottom-color:rgb(137,168,199) !important;border-left-color:rgb(137,168,199) !important;}
.daily .panel{background-color:rgb(255,255,255) !important;border-top-color:rgb(214,227,242) !important;border-right-color:rgb(214,227,242) !important;border-bottom-color:rgb(214,227,242) !important;border-left-color:rgb(214,227,242) !important;}
.daily .steps li{border-top-color:rgb(80,99,120) !important;}
.daily .steps b{color:rgb(80,99,120) !important;}
.daily .steps p{color:rgb(80,99,120) !important;}
.daily .limit{background-color:rgb(234,243,255) !important;}
.daily details p{color:rgb(80,99,120) !important;}
.daily .next{background-color:rgb(10,86,181) !important;color:rgb(255,255,255) !important;}
.daily .next em{color:rgb(214,227,242) !important;}
.daily .next .eyebrow{color:rgb(214,227,242) !important;}
.daily .notes li{border-bottom-color:rgb(234,243,255) !important;}
.daily .paper-kicker{color:rgb(80,99,120) !important;}
.daily .inline-notice{color:rgb(80,99,120) !important;}
.daily .meal-scene{background-color:rgb(234,243,255) !important;}
.daily .plate{border-top-color:rgb(255,255,255) !important;border-right-color:rgb(255,255,255) !important;border-bottom-color:rgb(255,255,255) !important;border-left-color:rgb(255,255,255) !important;box-shadow:rgba(23,55,84, 0.063) 0px 12px 25px !important;}
.daily .plate::before{background-color:rgb(80,99,120) !important;}
.daily .meal-note{background-color:rgb(255,255,255) !important;border-top-color:rgb(214,227,242) !important;border-right-color:rgb(214,227,242) !important;border-bottom-color:rgb(214,227,242) !important;border-left-color:rgb(214,227,242) !important;}
.daily .food-layout{background-color:rgb(234,243,255) !important;}
.daily .grocery{border-top-color:rgb(137,168,199) !important;}
.daily .mini-week span{background-color:rgb(234,243,255) !important;}
.daily .record{background-color:rgb(255,255,255) !important;border-top-color:rgb(214,227,242) !important;border-right-color:rgb(214,227,242) !important;border-bottom-color:rgb(214,227,242) !important;border-left-color:rgb(214,227,242) !important;box-shadow:rgb(234,243,255) 14px 14px 0px !important;}
.daily .record-top{border-bottom-color:rgb(214,227,242) !important;}
.daily .record-row{border-bottom-color:rgb(234,243,255) !important;}
.daily .record-row > span{color:rgb(80,99,120) !important;}
.daily .record-row small{color:rgb(80,99,120) !important;}
.daily .log-row{border-top-color:rgb(214,227,242) !important;}
.daily .log-row time{color:rgb(80,99,120) !important;}
.daily .person-sheet{background-color:rgb(255,255,255) !important;border-top-color:rgb(214,227,242) !important;border-right-color:rgb(214,227,242) !important;border-bottom-color:rgb(214,227,242) !important;border-left-color:rgb(214,227,242) !important;}
.daily .person-sheet:nth-child(3){background-color:rgb(234,243,255) !important;}
.daily .initial{background-color:rgb(214,227,242) !important;}
.daily .spaces-demo{background-color:rgb(234,243,255) !important;}
.daily .profile-line{border-bottom-color:rgb(214,227,242) !important;}
.daily .identity-reminder{background-color:rgb(234,243,255) !important;border-left-color:rgb(80,99,120) !important;}
.daily .nojs{border-top-color:rgb(137,168,199) !important;border-right-color:rgb(137,168,199) !important;border-bottom-color:rgb(137,168,199) !important;border-left-color:rgb(137,168,199) !important;}
@media (max-width: 650px) {.daily .record{box-shadow:rgb(234,243,255) 8px 8px 0px !important;}
}
/* rdv/static/marketing-live/traitements/style.css */
.ss-art{background-color:rgb(234,243,255) !important;}
.ss-paper{border-top-color:rgb(214,227,242) !important;border-right-color:rgb(214,227,242) !important;border-bottom-color:rgb(214,227,242) !important;border-left-color:rgb(214,227,242) !important;box-shadow:rgba(23,55,84, 0.063) 0px 18px 40px !important;}
.ss-dark{background-color:rgb(10,86,181) !important;color:rgb(247,250,255) !important;}
.ss-dark .eyebrow, .ss-dark em{color:rgb(137,168,199) !important;}
.ss-dark .ss-heading > p{color:rgb(234,243,255) !important;}
.ss-tabs button{border-bottom-color:rgb(80,99,120) !important;}
.ss-tabs button[aria-selected="true"]{color:rgb(23,55,84) !important;}
.ss-panel{background-color:rgb(255,255,255) !important;color:rgb(23,55,84) !important;}
.ss-panel .ss-tag{color:rgb(80,99,120) !important;}
.ss-steps li{border-top-color:rgb(137,168,199) !important;}
.ss-steps li::before{color:rgb(10,86,181) !important;}
.ss-split{background-color:rgb(234,243,255) !important;}
.ss-limit{border-left-color:rgb(137,168,199) !important;}
.ss-close{background-color:rgb(234,243,255) !important;}
.ss-checklist label{background-color:rgb(234,243,255) !important;}
.ss-checklist input{accent-color:rgb(10,86,181) !important;}
.ss-rdv-art{background-color:rgb(234,243,255) !important;}
.ss-route{border-top-color:rgb(137,168,199) !important;}
.ss-prep{background-color:rgb(234,243,255) !important;}
.ss-prep .ss-tabs button{border-top-color:rgb(137,168,199) !important;border-right-color:rgb(137,168,199) !important;border-bottom-color:rgb(137,168,199) !important;border-left-color:rgb(137,168,199) !important;}
.ss-prep .ss-tabs button[aria-selected="true"]{background-color:rgb(10,86,181) !important;color:rgb(255,255,255) !important;}
@media (max-width: 700px) {.ss-limit{border-top-color:rgb(137,168,199) !important;}
}

/* Approved R1 contract, 2026-10-09: blue actions, mint accents, light blue canvas. */
:root,.mc-patient-shell{--mc-r1-version:1;--primary:#0a56b5!important;--primary-rgb:10,86,181!important;--primary-text-emphasis:#084997!important;--secondary:#40e4ad!important;--secondary-rgb:64,228,173!important;--mc-primary:#0a56b5!important;--mc-primary-strong:#084997!important;--mc-primary-rgb:10,86,181!important;--mc-art-brand:#0a56b5!important;--mc-art-brand-strong:#0a56b5!important;--mc-art-brand-rgb:10,86,181!important;--mc-art-mint:#40e4ad!important;--mc-art-mint-rgb:64,228,173!important;--mc-art-ink:#173754!important;--mc-art-muted:#506378!important;--mc-art-canvas:#f7faff!important;--mc-art-line:#d6e3f2!important;--mc-art-panel:#fff!important;--mc-art-forest:#0a56b5!important;--mc-art-focus:0 0 0 2px #0a56b51a!important;--canvas:#f7faff!important;--paper:#fff!important;--ink:#173754!important;--green:#0a56b5!important;--forest:#0a56b5!important;--blue:#0a56b5!important;--mint:#40e4ad!important;--muted:#506378!important;--line:#d6e3f2!important}
.mc-r1-logo{display:block!important;width:132px!important;max-width:100%!important;height:auto!important;object-fit:contain;flex-shrink:0}
.brand:has(.mc-r1-logo),.mc-wordmark:has(.mc-r1-logo){display:inline-flex!important;align-items:center;justify-content:center;background:#0a56b5!important;border-radius:12px;padding:10px 12px!important;line-height:1!important;box-sizing:border-box}
@media(max-width:600px){.mc-r1-logo{width:112px!important}.brand:has(.mc-r1-logo){padding:8px 10px!important}}
@media print{.mc-r1-logo{print-color-adjust:exact;-webkit-print-color-adjust:exact}.brand:has(.mc-r1-logo),.mc-wordmark:has(.mc-r1-logo){print-color-adjust:exact;-webkit-print-color-adjust:exact}}

.mks-header{background:#f7faff!important;color:#173754!important;box-shadow:none!important}
.mks-header .brand{padding:10px 12px!important;border-radius:12px;background:#0a56b5!important}
.mks-header :is(.mks-trigger,.mks-mobile,.mks-actions>a:first-child,.mkl-language>summary){color:#173754!important}
.mks-header .mks-actions>.button{background:#0a56b5!important;color:#fff!important;border-color:#0a56b5!important}
.mks-header :is(.mks-panel,.mkl-options){background:#fff!important;color:#173754!important}
.mks-header .mks-panel :is(a,h2),.mks-header .mkl-options a{color:#173754!important}
.mks-header .mks-panel a:hover,.mks-header .mkl-options a:hover{background:#eaf3ff!important;color:#0a56b5!important}
@media(max-width:1000px){.mks-header .mks-nav{background:#fff!important;color:#173754!important}.mks-header .mks-panel{background:white!important}}
.hero h1 em,.section-heading h2 em{color:#0a56b5!important}
/* R1: depth through colour, preserving the approved LP composition. */
.daily .next,.ss-dark,.day-section{background:radial-gradient(ellipse at 95% 0%,#40e4ad20,transparent 58%),linear-gradient(120deg,#123b65 0%,#0a56b5 56%,#126477 100%)!important}
.daily .next em,.ss-dark em,.day-intro h2 em{color:#a4f2d6!important}
.daily .next>.wrap>p,.ss-dark .ss-heading>p{color:#e4effb!important}
.daily .next .button{background:#fff!important;color:#0a56b5!important;border-color:#fff!important}
.daily .next .button:hover{background:#e7f9f2!important;color:#084997!important}
.daily :is(.meal-scene,.limit,.record),.ss-art,.ss-split,.ss-close,.ss-rdv-art,.ss-prep,.together{background:linear-gradient(125deg,#e9f2ff 0%,#f7fbff 53%,#e6f7f0 100%)!important}
.product-scene:not(.mc-service-photo){background:linear-gradient(135deg,#e8f1ff,#f7fbff 52%,#e4f6ef)!important}
.mks-footer{background:linear-gradient(120deg,#edf4ff,#f7faff 58%,#edf9f4)!important}
/* Language trigger: keep text readable on light hover/touch/open backgrounds. */
.mks-header .mkl-language>summary:hover,
.mks-header .mkl-language>summary:focus-visible,
.mks-header .mkl-language[open]>summary{background:#eaf3ff!important;color:#173754!important;text-decoration:none!important}
.mks-header .mkl-language>summary:focus-visible{outline:2px solid #0a56b5!important;outline-offset:3px}
.mks-header .mkl-options a:focus-visible{background:#eaf3ff!important;color:#084997!important;outline:2px solid #0a56b5!important;outline-offset:-2px}
.mks-header .mkl-options a[aria-current]::after{color:#0a56b5!important}

/* Approved light LP header: continuous canvas, discrete blue interactions. */
.mks-header .mks-actions>.button:hover{background:#084997!important;border-color:#084997!important;color:#fff!important}
.mks-header :is(.mks-trigger,.mks-mobile,.mks-actions>a:first-child):hover{color:#084997!important;text-decoration:none!important}
.mks-header :is(.mks-trigger,.mks-mobile,.mks-actions>a:first-child):focus-visible{outline:2px solid #0a56b5!important;outline-offset:3px}
@media(max-width:600px){.mks-header .brand{padding:8px!important}.mks-header .mc-r1-logo{width:100px!important}}

/* Comprendre: inline legacy palette migrated to R1, all four LPs. */
.c-crumb{color:#506378!important}
.c-lead{color:#506378!important}
.c-small{color:#506378!important}
.c-kicker{color:#0a56b5!important}
.c-art{background:#eaf3ff!important}
.c-art:before{border:1px solid #b9cfe9!important}
.c-art svg.c-thread{stroke:#0a56b5!important}
.c-paper{background:#ffffff!important;border:1px solid #d6e3f2!important;box-shadow:0 16px 30px #17375412!important}
.c-paper .c-rule{background:#eaf3ff!important}
.c-note{background:#ffffff!important;border:1px solid #d6e3f2!important;box-shadow:0 10px 20px #1737540a!important}
.c-head>p{color:#506378!important}
.c-demo{background:#eaf3ff!important}
.c-demolabel{color:#506378!important}
.c-dot{background:#0a56b5!important}
.c-demo select{border:1px solid #89a8c7!important;background:#ffffff!important;color:#173754!important}
.c-display{background:#ffffff!important;border:1px solid #d6e3f2!important}
.c-callout{background:#eaf3ff!important;border-left:3px solid #0a56b5!important}
.c-choices button{border:1px solid #b9cfe9!important;background:#ffffff!important}
.c-choices button[aria-pressed=true]{background:#173754!important;border-color:#173754!important}
.c-tabs{border-bottom:1px solid #b9cfe9!important}
.c-tabs button[aria-selected=true]{background:#ffffff!important;box-shadow:inset 0 -3px #0a56b5!important}
.c-table th,.c-table td{border-bottom:1px solid #d6e3f2!important}
.c-table th{color:#506378!important}
.c-tag{background:#eaf3ff!important}
.c-context{border-top:1px solid #d6e3f2!important}
.c-context input{accent-color:#0a56b5!important}
.c-dark{background:#173754!important;color:#f7faff!important}
.c-dark .c-kicker,.c-dark em{color:#a4f2d6!important}
.c-steps li{border-top:1px solid #89a8c7!important}
.c-steps span{color:#a4f2d6!important}
.c-steps p{color:#e4effb!important}
.c-limits{border-bottom:1px solid #d6e3f2!important}
.c-limits p{color:#506378!important}
.c-faq details{border-bottom:1px solid #d6e3f2!important}
.c-faq details p{color:#506378!important}
.c-links{border-top:1px solid #d6e3f2!important}
.c-hubchoices{border-top:1px solid #d6e3f2!important}
.c-hubchoices a{border-bottom:1px solid #d6e3f2!important}
.c-hubchoices a:hover strong{color:#0a56b5!important}
.c-hubchoices small{color:#506378!important}
.c-compass{background:#eaf3ff!important}
.c-orbit{border:1px solid #b9cfe9!important;background:#ffffff!important}
.c-bubble{background:#ffffff!important;border:1px solid #d6e3f2!important}
.c-med{background:#ffffff!important;border:1px solid #d6e3f2!important}
.c-med svg{stroke:#0a56b5!important}
.c-med small{color:#506378!important}
.c-qcount{color:#506378!important}
.c-art,.c-demo,.c-compass{background:linear-gradient(125deg,#e9f2ff 0%,#f7fbff 53%,#e6f7f0 100%)!important}
.c-dark{background:radial-gradient(ellipse at 95% 0%,#40e4ad20,transparent 58%),linear-gradient(120deg,#123b65 0%,#0a56b5 56%,#126477 100%)!important;color:#fff!important}
.c-choices button[aria-pressed=true]{background:#0a56b5!important;border-color:#0a56b5!important;color:#fff!important}
.c-choices button:hover{border-color:#0a56b5!important}
.c-demo :is(button,select):focus-visible{outline:2px solid #0a56b5!important;outline-offset:3px}

/* Approved R1 transparent variant, light backgrounds only. */
.mks-header .brand:has(.mc-r1-logo),.mks-footer .brand:has(.mc-r1-logo){background:transparent!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;min-height:44px}

/* Stable icon geometry and optical alignment of the R1 wordmark. */
.mks-header>.brand{align-self:center;min-height:44px!important;line-height:1!important}
.mks-header .brand .mc-r1-logo{transform:translateY(-3px)}
.mks-header :is(.mkl-language>summary,.mks-trigger,.mks-mobile){align-items:center;min-height:44px;line-height:1.25;gap:8px}
.mks-header .mks-chevron{display:block;width:14px!important;height:14px!important;flex:0 0 14px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transform-origin:center;transition:transform .16s ease}
.mks-header .mks-menu-icon{display:block;width:18px;height:18px;flex:0 0 18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.mkl-language[open]>summary .mks-chevron,.mks-trigger[aria-expanded=true] .mks-chevron{transform:rotate(180deg)}
@media(max-width:600px){.mks-header .brand .mc-r1-logo{transform:translateY(-2px)}}
@media(max-width:400px){.mks-header :is(.mkl-language>summary,.mks-mobile){gap:5px}}
@media(prefers-reduced-motion:reduce){.mks-header .mks-chevron{transition:none}}
