.privacy-floating-trigger{bottom:var(--space-4);left:var(--space-4);z-index:60;background-color:var(--color-porcelain-50);border-color:var(--color-ink-700);position:fixed;box-shadow:0 1px 4px #00000029}.privacy-floating-trigger:hover{background-color:var(--color-porcelain-50)}.privacy-consent-banner{z-index:70;background:var(--color-ink-950);color:var(--color-porcelain-50);padding:var(--space-6) var(--space-4);position:fixed;inset:auto 0 0;box-shadow:0 -4px 24px #0000003d}.privacy-consent-banner .button--secondary,.privacy-consent-modal .button--secondary{color:var(--color-porcelain-50);border-color:var(--color-graphite-300)}.privacy-consent-banner .button--secondary:hover,.privacy-consent-modal .button--secondary:hover{color:var(--color-ink-950);background-color:var(--color-porcelain-50)}.privacy-consent-banner__content{max-width:var(--max-content);margin:0 auto}.privacy-consent-banner__title{font-size:var(--text-body-l);margin:0 0 var(--space-2)}.privacy-consent-banner__actions{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.gpc-notice{margin-top:var(--space-2);display:block}.privacy-consent-modal{z-index:80;padding:var(--space-4);max-width:32rem;color:var(--color-porcelain-50);background:#080b0fb8;justify-content:center;align-items:center;margin:0 auto;display:flex;position:fixed;inset:0}.privacy-consent-modal:focus{outline:none}.consent-category{margin:var(--space-3) 0}.privacy-consent-modal__policy-version,.privacy-consent-modal__receipt{font-size:var(--text-body-s);color:var(--color-graphite-400);margin:var(--space-2) 0}.privacy-consent-modal__actions{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){.privacy-consent-banner,.privacy-consent-modal{transition:none}}body>.studio-app--owner-home~.privacy-floating-trigger{display:none!important}body:has(.studio-app--owner-home) .privacy-floating-trigger{display:none!important}body.studio-owner-home .privacy-floating-trigger{display:none!important}
.diagram{margin:var(--space-8) 0 0;padding:0}.diagram__svg{width:100%;max-width:100%;height:auto;color:var(--color-graphite-600)}.diagram__node{fill:var(--color-paper-0);stroke:currentColor;stroke-width:1.5px}.diagram__label{font-family:var(--font-ui);font-size:var(--text-label-sm);fill:var(--color-ink-950)}.diagram__caption{margin-top:var(--space-4)}.diagram__caption p{font-size:var(--text-label);color:var(--color-graphite-600)}.diagram__text-alternative{font-size:var(--text-label-sm);color:var(--color-graphite-600);margin:var(--space-2) 0 0;padding:0;list-style:inside decimal}.diagram__text-alternative li{margin-top:var(--space-1)}
.page-hero{background-color:var(--color-ink-950);color:var(--color-porcelain-50);padding:var(--space-20) var(--space-6) var(--space-16)}.page-hero__container{max-width:var(--max-content);margin-inline:auto}.page-hero__eyebrow{font-size:var(--text-label);text-transform:uppercase;letter-spacing:.1em;color:var(--color-signal-300);margin-bottom:var(--space-3);font-weight:600}.page-hero__headline{font-size:var(--text-display-l);font-weight:600;line-height:var(--leading-display);letter-spacing:-.02em;margin-bottom:var(--space-5)}.page-hero__description{font-size:var(--text-body-l);line-height:var(--leading-body-l);color:var(--color-porcelain-50);opacity:.9;max-width:var(--max-prose);margin-bottom:var(--space-6)}.page-hero__actions{gap:var(--space-4);flex-wrap:wrap;display:flex}.maturity-disclosure{gap:var(--space-2);max-width:var(--max-prose);margin:0 0 var(--space-6);padding:var(--space-4);border-left:3px solid var(--color-signal-300);border-radius:0 var(--radius-default) var(--radius-default) 0;background-color:#68d9e21a;flex-direction:column;display:flex}.maturity-disclosure__badge{font-size:var(--text-label-sm);text-transform:uppercase;letter-spacing:.04em;padding:var(--space-1) var(--space-3);border-radius:var(--radius-default);background-color:var(--color-ink-700);color:var(--color-porcelain-50);align-self:flex-start;font-weight:600;display:inline-flex}.maturity-disclosure__text{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-signal-700);margin:0}.section--dark .maturity-disclosure__text,.page-hero .maturity-disclosure__text{color:var(--color-signal-300)}.page-hero .maturity-disclosure{background-color:#ffffff14}.constraint-list{margin:var(--space-4) 0 0;gap:var(--space-3);padding:0;list-style:none;display:grid}.constraint-list li{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-ink-900);padding-left:var(--space-6);position:relative}.constraint-list li:before{content:"—";color:var(--color-caution-500);position:absolute;left:0}.section--dark .constraint-list li,.section--cta .constraint-list li{color:var(--color-porcelain-50)}.structured-table{border-collapse:collapse;width:100%;margin-top:var(--space-6)}.structured-table th,.structured-table td{text-align:left;padding:var(--space-4);border-bottom:1px solid var(--color-ink-700);font-size:var(--text-body)}.structured-table th{color:var(--color-signal-700);font-weight:600}.section--dark .structured-table th{color:var(--color-signal-300)}.section--dark .structured-table td,.section--dark .structured-table th{border-bottom-color:#ffffff26}.step-list{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}.step-list__item{gap:var(--space-4);padding:var(--space-6);background-color:var(--color-porcelain-50);border-radius:var(--radius-large);border:1px solid #2a344126;display:flex}.step-list__number{background-color:var(--color-signal-500);width:40px;height:40px;color:var(--color-ink-950);font-weight:600;font-size:var(--text-body-l);border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;display:flex}.step-list__content h3{font-size:var(--text-body-l);color:var(--color-ink-950);margin:0 0 var(--space-2)}.step-list__content p{font-size:var(--text-body);color:var(--color-ink-700);line-height:var(--leading-body);margin:0 0 var(--space-2)}.step-list__meta{gap:var(--space-2) var(--space-4);font-size:var(--text-label-sm);color:var(--color-graphite-600);flex-wrap:wrap;display:flex}.step-list__meta strong{color:var(--color-ink-900)}.card-grid{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0;padding:0;list-style:none;display:grid}.info-card{background-color:var(--color-porcelain-50);border-radius:var(--radius-large);padding:var(--space-6);border:1px solid #2a344126}.info-card h3{font-size:var(--text-body-l);color:var(--color-ink-950);margin:0 0 var(--space-3)}.info-card p{font-size:var(--text-body);color:var(--color-ink-700);line-height:var(--leading-body);margin:0}.info-card__meta{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:inline-flex}@media (max-width:768px){.page-hero__headline{font-size:var(--text-h1)}.page-hero__actions{flex-direction:column}.card-grid{grid-template-columns:1fr}.step-list__item{flex-direction:column}}@media (prefers-reduced-motion:reduce){.info-card,.step-list__item{transition:none}}
.catalog-maturity-badge-wrap{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.catalog-maturity-badge{font-size:var(--text-label-sm);text-transform:uppercase;letter-spacing:.04em;padding:var(--space-1) var(--space-3);border-radius:var(--radius-default);color:var(--color-ink-950);font-weight:600;display:inline-flex}.catalog-maturity-badge--verify{background-color:var(--color-verify-500)}.catalog-maturity-badge--caution{background-color:var(--color-caution-500)}.catalog-maturity-badge--signal{background-color:var(--color-signal-500)}.catalog-maturity-badge--fault{background-color:var(--color-fault-500);color:var(--color-porcelain-50)}.catalog-maturity-badge--graphite{background-color:var(--color-graphite-600);color:var(--color-porcelain-50)}.catalog-maturity-badge__description{font-size:var(--text-label-sm);color:var(--color-graphite-600)}.mb-family-grid{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0;padding:0;list-style:none;display:grid}.mb-family-grid__card{background-color:var(--color-porcelain-50);border-radius:var(--radius-large);padding:var(--space-6);border:1px solid #2a344126}.mb-family-grid__meta{margin-bottom:var(--space-3)}.mb-family-grid__card h3{font-size:var(--text-body-l);margin:0 0 var(--space-3)}.mb-family-grid__card h3 a{color:var(--color-ink-950);text-decoration:none}.mb-family-grid__card h3 a:hover,.mb-family-grid__card h3 a:focus-visible{text-decoration:underline}.mb-reference-mission-list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.reference-mission-card{background-color:var(--color-porcelain-50);border-radius:var(--radius-large);padding:var(--space-6);border:1px solid #2a344126}.section--dark .reference-mission-card,.section--cta .reference-mission-card{background-color:#ffffff0f;border-color:#ffffff26}.reference-mission-card__meta{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.reference-mission-card__stage-count{font-size:var(--text-label-sm);color:var(--color-graphite-600)}.section--dark .reference-mission-card__stage-count,.section--cta .reference-mission-card__stage-count{color:var(--color-graphite-300)}.reference-mission-card__title{font-size:var(--text-body-l);margin:0 0 var(--space-2)}.reference-mission-card__title a{color:inherit;text-decoration:none}.reference-mission-card__title a:hover,.reference-mission-card__title a:focus-visible{text-decoration:underline}.reference-mission-card__contract{font-size:var(--text-body);line-height:var(--leading-body);margin:0}.architecture-stage-list{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}.architecture-stage-list__item{gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-large);background-color:#ffffff0f;border:1px solid #ffffff26;display:flex}.architecture-stage-list__number{background-color:var(--color-signal-500);width:40px;height:40px;color:var(--color-ink-950);font-weight:600;font-size:var(--text-body-l);border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;display:flex}.architecture-stage-list__content h3{margin:0 0 var(--space-2);color:var(--color-porcelain-50)}.architecture-stage-list__content p{margin:0 0 var(--space-2);color:var(--color-porcelain-50);opacity:.9}.architecture-stage-list__evidence{font-size:var(--text-label-sm)}.structured-facts{gap:var(--space-4);margin-top:var(--space-4);display:grid}.structured-facts dt{color:var(--color-signal-300);font-weight:600;font-size:var(--text-label-sm);text-transform:uppercase;letter-spacing:.04em}.structured-facts dd{margin:var(--space-1) 0 0;color:var(--color-porcelain-50)}.mb-lifecycle-rail{gap:var(--space-4);padding:0;padding-bottom:var(--space-2);margin:0;list-style:none;display:flex;overflow-x:auto}.mb-lifecycle-rail__item{background-color:var(--color-ink-900);border-radius:var(--radius-large);padding:var(--space-5);border:1px solid #ffffff1a;flex:1 0 220px}.mb-lifecycle-rail__index{border-radius:var(--radius-full);background-color:var(--color-signal-500);width:32px;height:32px;color:var(--color-ink-950);margin-bottom:var(--space-3);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.mb-lifecycle-rail__item h3{color:var(--color-paper-0);margin:0 0 var(--space-2)}.mb-lifecycle-rail__item p{color:var(--color-graphite-300);margin:0}.mb-evidence-chain{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.mb-evidence-chain__link{align-items:center;gap:var(--space-3);display:flex}.mb-evidence-chain__node{border-radius:var(--radius-large);padding:var(--space-5);background-color:#ffffff0f;border:1px solid #ffffff26;min-width:200px}.mb-evidence-chain__node h3{color:var(--color-porcelain-50);margin:0 0 var(--space-2)}.mb-evidence-chain__node p{color:var(--color-porcelain-50);opacity:.9;margin:0}.mb-evidence-chain__connector{font-size:var(--text-body-l);color:var(--color-signal-300)}.mb-control-matrix{border-collapse:collapse;width:100%;margin-top:var(--space-6)}.mb-control-matrix th,.mb-control-matrix td{text-align:left;padding:var(--space-4);color:var(--color-porcelain-50);border-bottom:1px solid #ffffff26}.mb-control-matrix th{color:var(--color-signal-300);font-weight:600}.mb-control-matrix__patterns{margin:var(--space-4) 0 0;gap:var(--space-2);padding:0;list-style:none;display:grid}.mb-model-inputs{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.mb-model-inputs__stage{border-radius:var(--radius-large);padding:var(--space-5);background-color:#ffffff0f;border:1px solid #ffffff26;position:relative}.mb-model-inputs__stage h3{color:var(--color-porcelain-50);margin:0 0 var(--space-2)}.mb-model-inputs__stage p{color:var(--color-porcelain-50);opacity:.9;margin:0}.mb-model-inputs__boundary{top:var(--space-3);right:var(--space-3);font-size:var(--text-label-sm);color:var(--color-signal-300);font-weight:700;position:absolute}.mb-claim-workflow{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.mb-claim-workflow__state{border-left:3px solid var(--color-signal-300);border-radius:0 var(--radius-large) var(--radius-large) 0;padding:var(--space-5);background-color:#ffffff0f}.mb-claim-workflow__badge{font-size:var(--text-label-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--color-signal-300);margin-bottom:var(--space-2);font-weight:600}.mb-claim-workflow__state h3{color:var(--color-porcelain-50);margin:0 0 var(--space-2)}.mb-claim-workflow__state p{color:var(--color-porcelain-50);opacity:.9;margin:0}.mb-cross-family-graph__nodes{margin:0 0 var(--space-6);gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:0;list-style:none;display:grid}.mb-cross-family-graph__node{border-radius:var(--radius-large);padding:var(--space-5);background-color:#ffffff0f;border:1px solid #ffffff26}.mb-cross-family-graph__node-label{font-size:var(--text-label-sm);color:var(--color-signal-300);margin-bottom:var(--space-2);font-weight:600;display:inline-block}.mb-cross-family-graph__node h3{color:var(--color-porcelain-50);margin:0 0 var(--space-2)}.mb-cross-family-graph__node p{color:var(--color-porcelain-50);opacity:.9;margin:0}.mb-cross-family-graph__adjacency{color:var(--color-porcelain-50);opacity:.9;font-size:var(--text-body);max-width:var(--max-prose)}.mb-capability-grid,.mb-integration-grid{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0;padding:0;list-style:none;display:grid}.capability-card,.integration-category-card{background-color:var(--color-porcelain-50);border-radius:var(--radius-large);padding:var(--space-6);border:1px solid #2a344126}.capability-card__meta,.integration-category-card__meta{margin-bottom:var(--space-3)}.capability-card__name,.integration-category-card__name{font-size:var(--text-body-l);color:var(--color-ink-950);margin:0 0 var(--space-2)}.capability-card__outcome{color:var(--color-ink-900);margin:0 0 var(--space-3);font-weight:600}.capability-card__description,.integration-category-card__description{color:var(--color-ink-700);line-height:var(--leading-body);margin:0 0 var(--space-4)}.capability-card__facts,.integration-category-card__facts{gap:var(--space-2);margin:0 0 var(--space-4);display:grid}.capability-card__facts dt,.integration-category-card__facts dt{font-size:var(--text-label-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--color-graphite-600);font-weight:600}.capability-card__facts dd,.integration-category-card__facts dd{color:var(--color-ink-900);margin:0}.integration-category-card__constraints{gap:var(--space-2);font-size:var(--text-label-sm);color:var(--color-ink-900);border-left:3px solid var(--color-caution-500);padding:0;padding-left:var(--space-3);margin:0;list-style:none;display:grid}@media (max-width:768px){.mb-lifecycle-rail{flex-direction:column}.mb-lifecycle-rail__item{flex:auto}.mb-evidence-chain,.mb-evidence-chain__link{flex-direction:column;align-items:stretch}.mb-evidence-chain__connector{align-self:center;transform:rotate(90deg)}.mb-control-matrix,.mb-control-matrix thead,.mb-control-matrix tbody,.mb-control-matrix tr,.mb-control-matrix th,.mb-control-matrix td{width:100%;display:block}.mb-family-grid,.mb-capability-grid,.mb-integration-grid{grid-template-columns:1fr}.architecture-stage-list__item{flex-direction:column}}@media (prefers-reduced-motion:reduce){.mb-family-grid__card,.reference-mission-card,.capability-card,.integration-category-card{transition:none}}
.section{padding:var(--space-24) var(--space-8)}.section__container{max-width:var(--max-content);margin:0 auto}.section__title{font-size:var(--text-h2);color:var(--color-ink-950);margin:0 0 var(--space-4);font-weight:700;line-height:var(--leading-h2)}.section__description{font-size:var(--text-body-l);color:var(--color-graphite-600);margin:0 0 var(--space-8);line-height:var(--leading-body-l)}.section--dark{background-color:var(--color-ink-950);color:var(--color-porcelain-50)}.section--dark .section__title{color:var(--color-paper-0)}.section--dark .section__description{color:var(--color-graphite-300)}.distinction-list{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}.distinction-list li{font-size:var(--text-body);color:var(--color-ink-900);padding:var(--space-4);background:var(--color-paper-0);border-left:3px solid var(--color-signal-500);border-radius:0 var(--radius-default) var(--radius-default) 0}.distinction-list strong{color:var(--color-ink-950)}.plane-grid{gap:var(--space-6);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.plane-card{padding:var(--space-6);background:var(--color-paper-0);border:1px solid var(--color-ink-700);border-radius:var(--radius-default)}.plane-card h3{font-size:var(--text-h3);color:var(--color-ink-950);margin:0 0 var(--space-2);font-weight:600}.plane-card p{font-size:var(--text-label);color:var(--color-graphite-600);margin:0}@media (max-width:1024px){.plane-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.plane-grid{grid-template-columns:1fr}}.claim-grid{gap:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:768px){.claim-grid{grid-template-columns:1fr}}.cta-button{padding:var(--space-4) var(--space-8);font-size:var(--text-body);color:var(--color-ink-950);background-color:var(--color-signal-500);border-radius:var(--radius-default);transition:background-color var(--duration-micro) var(--ease-out);font-weight:600;text-decoration:none;display:inline-block}.cta-button:hover{background-color:var(--color-signal-300)}.cta-button:focus{box-shadow:var(--focus-ring);outline:none}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nav-status-badge{margin-left:var(--space-2);padding:0 var(--space-1);font-size:var(--text-label-sm);text-transform:lowercase;letter-spacing:.02em;border-radius:var(--radius-default);opacity:.85;border:1px solid;font-weight:500;line-height:1.6;display:inline-block}.header__nav-link--planned,.header__mobile-nav-link--planned{color:var(--color-graphite-600);cursor:default}.section--cta .section__title,.product-hero .section__title,.studio-hero .section__title{color:var(--color-porcelain-50)}.section--dark .button--secondary,.section--cta .button--secondary,.page-hero .button--secondary,.product-hero .button--secondary,.studio-hero .button--secondary{color:var(--color-porcelain-50);border-color:var(--color-graphite-300);background-color:#0000}.section--dark .button--secondary:hover:not(:disabled),.section--cta .button--secondary:hover:not(:disabled),.page-hero .button--secondary:hover:not(:disabled),.product-hero .button--secondary:hover:not(:disabled),.studio-hero .button--secondary:hover:not(:disabled){color:var(--color-ink-950);background-color:var(--color-porcelain-50);border-color:var(--color-porcelain-50)}.button:focus-visible,.cta-button:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.section--dark .button:focus-visible,.section--cta .button:focus-visible,.product-hero .button:focus-visible,.studio-hero .button:focus-visible{outline:var(--focus-outline-inverse)}.skip-link:focus-visible{outline:var(--focus-outline-inverse);outline-offset:0}@media (max-width:640px){.header__container{gap:var(--space-3);padding:var(--space-3) var(--space-4)}.header__actions>.button{white-space:nowrap;padding:var(--space-2) var(--space-3);font-size:var(--text-label-sm)}}@media (max-width:359px){.header__actions>.button{display:none}}.experience-bridge{padding:clamp(3rem, 7vw, 7rem) var(--space-8);background:var(--color-ink-950);color:var(--color-porcelain-50)}.experience-bridge__grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.experience-eyebrow{margin:0 0 var(--space-3);color:var(--color-ink-950);font-size:var(--text-label-sm);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.experience-bridge .experience-eyebrow{color:var(--color-signal-300)}.experience-bridge h2{max-width:760px;color:var(--color-paper-0);letter-spacing:-.045em;margin:0;font-size:clamp(2rem,5vw,4.5rem);line-height:.98}.experience-bridge p:not(.experience-eyebrow){max-width:680px;color:var(--color-graphite-300);font-size:var(--text-body-l);line-height:1.65}.experience-bridge__steps{counter-reset:experience-step;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.experience-bridge__steps li{border:1px solid var(--color-graphite-600);border-radius:var(--radius-default);background:#ffffff0a;grid-template-columns:auto 1fr;align-items:center;gap:.75rem 1rem;padding:1rem;display:grid}.experience-bridge__steps li:before{content:counter(experience-step, decimal-leading-zero);counter-increment:experience-step;color:var(--color-signal-300);font-family:var(--font-display);font-weight:800}.experience-bridge__steps strong,.experience-bridge__steps span{grid-column:2}.experience-bridge__steps strong{color:var(--color-paper-0)}.experience-bridge__steps span{color:var(--color-graphite-300);font-size:var(--text-label)}.experience-routes__grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.experience-routes__grid article{align-content:space-between;gap:var(--space-4);min-height:230px;padding:var(--space-6);border:1px solid var(--color-graphite-300);border-radius:var(--radius-default);background:var(--color-paper-0);display:grid}.experience-routes__grid p{color:var(--color-graphite-600);font-size:var(--text-label-sm);text-transform:uppercase;letter-spacing:.06em;margin:0;font-weight:700}.experience-routes__grid h3{color:var(--color-ink-950);font-size:var(--text-h3);margin:0;line-height:1.2}.experience-routes__grid a{color:var(--color-ink-950);text-underline-offset:.25em;font-weight:700}.experience-routes__grid a:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}@media (max-width:760px){.experience-bridge{padding-inline:var(--space-4)}.experience-bridge__grid,.experience-routes__grid{grid-template-columns:1fr}}@media (forced-colors:active){.footer,.privacy-consent-banner,.privacy-consent-modal,.experience-bridge,.product-hero,.studio-hero,.section--dark,.section--cta,.lifecycle-rail,.lifecycle-rail__panel,.lifecycle-rail__stage--selected,.lifecycle-rail__stage-number,.mb-lifecycle-rail__item,.skip-link,.maturity-badge--vision,.maturity-badge--planned,.experience-card__maturity{color:canvastext;forced-color-adjust:none;background-color:canvas}.footer *,.privacy-consent-banner *,.privacy-consent-modal *,.experience-bridge *,.product-hero *,.studio-hero *,.section--dark *,.section--cta *,.lifecycle-rail *,.lifecycle-rail__panel *,.mb-lifecycle-rail__item *,.section--cta .section__title,.section--cta .section__description,.product-hero .section__title,.studio-hero .section__title,.section--dark .section__title,.section--dark .section__description,.experience-bridge h2,.experience-bridge p,.experience-bridge p:not(.experience-eyebrow),.experience-bridge strong,.experience-bridge span,.experience-eyebrow,.experience-bridge .experience-eyebrow,.lifecycle-step__content h3,.lifecycle-step__content p{color:canvastext}.footer a,.privacy-consent-banner a,.privacy-consent-modal a,.experience-bridge a,.product-hero a,.studio-hero a,.section--dark a,.section--cta a,.lifecycle-rail a{color:linktext}.footer .button,.privacy-consent-banner .button,.privacy-consent-modal .button,.experience-bridge .button,.product-hero .button,.studio-hero .button,.section--dark .button,.section--cta .button,.lifecycle-rail .button,.lifecycle-rail__stage,.section--dark .button--secondary,.section--cta .button--secondary,.product-hero .button--secondary,.studio-hero .button--secondary,.privacy-consent-banner .button--secondary,.privacy-consent-modal .button--secondary{color:buttontext;background-color:buttonface;border-color:buttontext}.footer .button--primary,.privacy-consent-banner .button--primary,.privacy-consent-modal .button--primary,.experience-bridge .button--primary,.product-hero .button--primary,.studio-hero .button--primary,.section--dark .button--primary,.section--cta .button--primary,.lifecycle-rail__stage--selected{color:highlighttext;background-color:highlight;border-color:buttontext}.lifecycle-rail__stage--selected .lifecycle-rail__stage-label,.lifecycle-rail__stage--selected .lifecycle-rail__stage-number{color:highlighttext}.footer__bottom,.lifecycle-rail__stage,.lifecycle-rail__panel,.lifecycle-rail__connector{border-color:canvastext}}
