/* INNOVANT 0.8.83: logo-led navy/blue with pearl and champagne retained. */
:root{--brand-navy:#072364;--brand-midnight:#071a3c;--brand-blue:#1764d8;--brand-pearl:#f6f5f1;--brand-ink:#1c2d44;--brand-muted:#53627a;--brand-pale:#eaf2ff;--brand-champagne:#b69666;--ink:#1c2d44;--accent:#1764d8}
.in-header{background:rgba(250,250,248,.98);color:var(--brand-navy)}
.in-main-nav>.in-group>a,.in-main-nav>.in-group>button,.in-search,.in-language{color:var(--brand-navy)}
.in-inquiry,.bk-primary,.detail-primary{background:var(--brand-navy);color:#fff}
.in-inquiry:hover,.bk-primary:hover,.detail-primary:hover{background:var(--brand-blue)}
.in-dropdown{background:#fbfaf7;border-top-color:var(--brand-blue)}
.in-dropdown a:hover,.in-dropdown a:focus-visible{background:var(--brand-pale);color:var(--brand-navy)}
.in-group:focus-within>button,.in-group:hover>button{color:var(--brand-blue)}
.in-brand img{filter:none!important;opacity:1}
.in-site-header,.in-site-header a,.in-site-header button{color:var(--brand-navy)}
.in-site-header .in-contact{background:var(--brand-navy);border-color:var(--brand-navy);color:#fff}
.in-site-header .in-contact:hover{background:var(--brand-blue);border-color:var(--brand-blue)}
#in-public-header.in-site-header{color:var(--brand-navy);background:#fbfbf9}
#in-public-header.in-site-header .in-contact{background:var(--brand-navy);border-color:var(--brand-navy);color:#fff}
#in-public-header.in-site-header .in-contact:hover{background:var(--brand-blue)}
.bk-kicker,.ex-kicker,.pn-kicker{color:var(--brand-muted)}
.bk-footer,.detail-footer{background:var(--brand-midnight)}
.ex-dock>a:last-child,.detail-contact-dock>a{background:var(--brand-navy);color:#fff}
.chapter-rail a[aria-current=step]{color:var(--brand-blue)}
.brand-intro{background:var(--brand-midnight)}
.brand-intro .intro-curtain,.intro-curtain{background:linear-gradient(125deg,#071a3c,#0b3067)}
.selection-dock .dock-inquire{background:var(--brand-navy);color:#fff}
/* Keyboard focus stays distinct on white, pearl and dark sections. */
.in-header :focus-visible{outline:3px solid var(--brand-blue);outline-offset:4px}
:is(h1,h2,h3,h4) {overflow-wrap:anywhere}
/* 0.8.86: one logo palette, separate tonal roles for reading, action and diagrams. */
:root{--brand-navy:#072364;--brand-midnight:#071a3c;--brand-blue:#1764d8;--brand-cyan:#098cbd;--brand-pearl:#f7f7f4;--brand-ink:#192d49;--brand-muted:#50647e;--brand-pale:#edf4fb;--brand-champagne:#a4c8e4;--brand-dark:#071a3c;--brand-cream:#f7f7f4;--brand-lime:#c3e2f2;--brand-accent:#16457b;--navy:#071a3c;--ink:#192d49;--muted:#50647e;--paper:#f7f7f4;--line:#cbd6e3;--teal:#165b9b;--mint:#c3e2f2;--gold:#28679f;--blue:#1764d8;--pale:#edf4fb;--pr-ink:#102b4e;--pr-green:#16457b;--pr-gold:#8ebfe3;--pr-mist:#edf4fb;--detail-green:#102b4e;--detail-ink:#192d49;--detail-cream:#f7f7f4;--detail-line:#cbd6e3}
#in-public-header.in-site-header{background:rgba(250,251,252,.98);border-bottom-color:#d3deea}
.in-dropdown{background:#f9fbfd;border-top-color:#1764d8;box-shadow:0 20px 44px #071a3c19}
.in-dropdown a:hover,.in-dropdown a:focus-visible{background:#eaf3fc;color:#072364}
.pv-hero-cro .pv-cta,.pv-cta,.bk-primary,.detail-primary{background:linear-gradient(120deg,#10366d,#1763aa);border-color:#3a83bc;color:#fff}
.pv-hero-cro .pv-cta:hover,.pv-cta:hover,.bk-primary:hover,.detail-primary:hover{background:linear-gradient(120deg,#16457b,#1764d8);color:#fff}
.pv-gate-evidence{background:linear-gradient(125deg,#16457b,#226caa);color:#fff}
.pv-gate-check{background:linear-gradient(140deg,#e1f0fa,#b9d7ee);color:#102b4e;border-color:#8eb6d5}
.pv-agreement-footer,.pr-board-top,.pr-foundation,.pr-handoffs{background:#102b4e;color:#fff}
.pv-agreement-footer p:last-child,.pv-gates-footer p,.pr-foundation .bk-kicker,.pr-handoffs .bk-kicker{color:#b8d9f3}
.pv-venn-center{border-top-color:#53a9d3}
.pv-venn-center:before{color:#215b8d;background:#edf4fb}
.pn-page,.bk-page{background:#f7f7f4}
.pr-process,.rh-hero,.rv-hero-symbol{background:#edf4fb}
.pr-stage-top>span,.bk-stage-grid .bk-points strong,.pr-stages .pr-points strong{color:#28679f}
.chapter-edition .selection-dock #floating-inquiry{background:#c3e2f2;color:#102b4e}
.chapter-edition .selection-dock #floating-inquiry:hover{background:#e1f2fb;color:#072364}
.chapter-rail a[aria-current=step]{color:#072364}
.in-header :focus-visible,.in-site-header :focus-visible{outline-color:#1764d8}
