@font-face{font-family:archivo;src:url(../media/Archivo_Variable-s.p.1h4hl0m83hjjz.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.archivo_afa7caeb-module__KcIqqG__className{font-family:archivo,archivo Fallback,Arial,sans-serif}.archivo_afa7caeb-module__KcIqqG__variable{--font-marketing:"archivo", "archivo Fallback", Arial, sans-serif}
.marketing-shell[data-design=operating-blueprint]{--bp-paper:#eceded;--bp-paper-deep:#f7f8f8;--bp-ink:#16181a;--bp-ink-soft:#55595e;--bp-rule:#c9ccce;--bp-rule-strong:#9aa0a4;--bp-blue:#b81c16;--bp-blue-dark:#8f1612;--bp-blue-soft:#f3e7e6;--bp-success:#16704b;--bp-success-soft:#e8f4ee;--bp-warning:#7a5708;--bp-warning-soft:#f7efd7;--bp-danger:#b81c16;--bp-danger-soft:#fae9e7;--color-canvas:var(--bp-paper);--color-canvas-strong:var(--bp-paper-deep);--color-surface:var(--bp-paper);--color-surface-muted:var(--bp-paper-deep);--color-ink:var(--bp-ink);--color-ink-soft:var(--bp-ink-soft);--color-ink-faint:var(--bp-ink-soft);--color-border:var(--bp-rule);--color-border-strong:var(--bp-rule-strong);--color-copper:var(--bp-blue);--color-copper-soft:var(--bp-blue-soft);--color-teal:var(--bp-success);--color-teal-soft:var(--bp-success-soft);--color-warning:var(--bp-warning);--color-warning-soft:var(--bp-warning-soft);--color-danger:var(--bp-danger);--color-danger-soft:var(--bp-danger-soft);--color-focus:var(--bp-blue);--font-sans:var(--font-marketing), Arial, sans-serif;--font-display:var(--font-marketing), Arial, sans-serif;--site-width:84rem;background:var(--bp-paper);min-width:320px;color:var(--bp-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.62;overflow-x:clip}.marketing-shell[data-design=operating-blueprint] .direction-contract{display:none}.marketing-shell[data-design=operating-blueprint] ::selection{background:var(--bp-blue);color:#fff}.marketing-shell[data-design=operating-blueprint] main{background:var(--bp-paper)}.marketing-shell[data-design=operating-blueprint] button,.marketing-shell[data-design=operating-blueprint] input,.marketing-shell[data-design=operating-blueprint] select,.marketing-shell[data-design=operating-blueprint] textarea{font-family:var(--font-sans)}.marketing-shell[data-design=operating-blueprint] h1,.marketing-shell[data-design=operating-blueprint] h2,.marketing-shell[data-design=operating-blueprint] h3{color:var(--bp-ink);font-family:var(--font-display);font-variation-settings:"wdth" 100;letter-spacing:-.032em;text-wrap:balance}.marketing-shell[data-design=operating-blueprint] h1{max-width:22ch;margin:0;font-size:clamp(2.3rem,5.5vw,5rem);font-weight:700;line-height:.99}.marketing-shell[data-design=operating-blueprint] h2{font-size:clamp(1.7rem,3.1vw,2.8rem);font-weight:700;line-height:1.03}.marketing-shell[data-design=operating-blueprint] h3{font-size:clamp(1.1rem,1.5vw,1.4rem);font-weight:680;line-height:1.2}.marketing-shell[data-design=operating-blueprint] p,.marketing-shell[data-design=operating-blueprint] li,.marketing-shell[data-design=operating-blueprint] dd{text-wrap:pretty}.marketing-shell[data-design=operating-blueprint] .site-container{width:min(calc(100% - clamp(2.5rem, 6vw, 7rem)), var(--site-width))}.marketing-shell[data-design=operating-blueprint] :focus-visible{outline:3px solid var(--bp-blue);outline-offset:4px}.marketing-shell[data-design=operating-blueprint] .skip-link{background:var(--bp-ink);color:#fff;border-radius:0}.marketing-shell[data-design=operating-blueprint] .status-badge{color:currentColor;letter-spacing:.08em;background:0 0;border:0;border-radius:0;min-height:auto;padding:0;font-size:.68rem;font-weight:760}.marketing-shell[data-design=operating-blueprint] .site-header{z-index:30;border-bottom:1px solid var(--bp-rule-strong);background:var(--bp-paper);-webkit-backdrop-filter:none;backdrop-filter:none;position:relative}.marketing-shell[data-design=operating-blueprint] .site-header__inner{grid-template-columns:minmax(11rem,.8fr) minmax(0,2fr) auto;gap:clamp(1rem,2vw,2rem);min-height:3.8rem}.marketing-shell[data-design=operating-blueprint] .brand-mark{color:var(--bp-ink);align-items:center;gap:.6rem;display:inline-flex}.marketing-shell[data-design=operating-blueprint] .brand-mark:before{background:var(--bp-blue);content:"";flex:none;width:.58rem;height:.58rem}.marketing-shell[data-design=operating-blueprint] .brand-mark__name{font-variation-settings:"wdth" 100;letter-spacing:-.01em;max-width:12rem;font-size:.82rem;font-weight:700;line-height:1.2}.marketing-shell[data-design=operating-blueprint] .desktop-navigation{justify-self:start}.marketing-shell[data-design=operating-blueprint] .desktop-navigation ul{gap:clamp(.65rem,1.25vw,1.25rem)}.marketing-shell[data-design=operating-blueprint] .desktop-navigation a{color:var(--bp-ink-soft);padding-block:.65rem;font-size:.7rem;font-weight:650;text-decoration:none;position:relative}.marketing-shell[data-design=operating-blueprint] .desktop-navigation a:after{background:var(--bp-blue);content:"";transform-origin:100%;height:1px;transition:transform .22s cubic-bezier(.16,1,.3,1);position:absolute;bottom:.35rem;left:0;right:0;transform:scaleX(0)}.marketing-shell[data-design=operating-blueprint] .desktop-navigation a:hover,.marketing-shell[data-design=operating-blueprint] .desktop-navigation a[aria-current=page]{color:var(--bp-ink);text-decoration:none}.marketing-shell[data-design=operating-blueprint] .desktop-navigation a:hover:after,.marketing-shell[data-design=operating-blueprint] .desktop-navigation a[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.marketing-shell[data-design=operating-blueprint] .button{letter-spacing:.01em;border-radius:0;gap:.8rem;min-height:3rem;padding:.75rem 1rem;font-size:.78rem;font-weight:730;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1)}.marketing-shell[data-design=operating-blueprint] .button:after{clip-path:polygon(0 42%,68% 42%,68% 0,100% 50%,68% 100%,68% 58%,0 58%);content:"";background:currentColor;flex:none;width:1rem;height:.5rem}.marketing-shell[data-design=operating-blueprint] .button--primary{border-color:var(--bp-blue);background:var(--bp-blue);color:#fff}.marketing-shell[data-design=operating-blueprint] .button--primary:hover{border-color:var(--bp-ink);background:var(--bp-ink);color:#fff;transform:none}.marketing-shell[data-design=operating-blueprint] .header-cta{border:0;border-bottom:2px solid var(--bp-blue);min-height:auto;color:var(--bp-ink);letter-spacing:.075em;text-transform:uppercase;background:0 0;padding:.2rem 0;font-size:.68rem;font-weight:700}.marketing-shell[data-design=operating-blueprint] .header-cta:after{display:none}.marketing-shell[data-design=operating-blueprint] .header-cta:hover{border-color:var(--bp-blue);color:var(--bp-blue);background:0 0}.marketing-shell[data-design=operating-blueprint] .button:disabled{border-color:var(--bp-rule);background:var(--bp-paper-deep);color:var(--bp-ink-soft)}.marketing-shell[data-design=operating-blueprint] .page-hero{border-bottom:1px solid var(--bp-rule);background:var(--bp-paper);overflow:clip}.marketing-shell[data-design=operating-blueprint] .page-hero__frame{padding-top:clamp(3.75rem,7.5vw,7rem)}.marketing-shell[data-design=operating-blueprint] .page-hero__grid,.marketing-shell[data-design=operating-blueprint] .page-hero__grid--single{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(1rem,2.1vw,2rem);min-height:auto;padding:0;display:grid}.marketing-shell[data-design=operating-blueprint] .page-hero__content{grid-column:1/span 8;max-width:none}.marketing-shell[data-design=operating-blueprint] .page-hero__support{grid-column:9/-1;align-self:end;padding-top:.35rem}.marketing-shell[data-design=operating-blueprint] .page-hero__aside{grid-column:9/-1}.marketing-shell[data-design=operating-blueprint] .page-hero__body{max-width:68ch;color:var(--bp-ink-soft);margin:0 0 2rem;font-size:clamp(1.05rem,1.35vw,1.2rem);line-height:1.6}.marketing-shell[data-design=operating-blueprint] .hero-disclosure{border-top:1px solid var(--bp-rule);max-width:68ch;color:var(--bp-blue-dark);letter-spacing:.06em;text-transform:uppercase;margin:1.75rem 0 0;padding-top:.85rem;font-size:.7rem;font-weight:700;line-height:1.45;display:block}.marketing-shell[data-design=operating-blueprint] .page-hero__visual{margin-top:clamp(3.5rem,6vw,6rem)}.marketing-shell[data-design=operating-blueprint] .page-hero--home h1{max-width:13.5ch}.marketing-shell[data-design=operating-blueprint] .page-hero--home{min-height:calc(100svh - 7rem)}.marketing-shell[data-design=operating-blueprint] .page-hero--standard .page-hero__frame{padding-bottom:clamp(4rem,8vw,7rem)}.marketing-shell[data-design=operating-blueprint] .page-hero--standard h1{max-width:12ch;font-size:clamp(3.4rem,5.6vw,5.6rem)}.marketing-shell[data-design=operating-blueprint] .page-hero--reading .page-hero__frame{padding-block:clamp(3.5rem,7vw,6.5rem)}.marketing-shell[data-design=operating-blueprint] .page-hero--reading h1{max-width:12ch;font-size:clamp(3.2rem,5vw,5rem)}.marketing-shell[data-design=operating-blueprint] .page-hero--reading .page-hero__content{grid-column:1/span 7}.marketing-shell[data-design=operating-blueprint] .page-hero--reading .page-hero__support{grid-column:8/span 4}.marketing-shell[data-design=operating-blueprint] .process-trace{color:var(--bp-ink)}.marketing-shell[data-design=operating-blueprint] .process-trace__header{grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;gap:clamp(1rem,2.1vw,2rem);padding-block:0 1.25rem;display:grid}.marketing-shell[data-design=operating-blueprint] .process-trace__header>span{color:var(--bp-blue);letter-spacing:.07em;text-transform:uppercase;grid-column:1/span 2;font-size:.68rem;font-weight:760}.marketing-shell[data-design=operating-blueprint] .process-trace__header h2{font-variation-settings:"wdth" 100;letter-spacing:.02em;text-transform:uppercase;grid-column:1/span 5;margin:0;font-size:.8rem;font-weight:680;line-height:1.3}.marketing-shell[data-design=operating-blueprint] .process-trace__header>span+h2{grid-column:3/-1}.marketing-shell[data-design=operating-blueprint] .process-trace ol{margin:0;padding:0;list-style:none}.marketing-shell[data-design=operating-blueprint] .process-trace__number,.marketing-shell[data-design=operating-blueprint] .service-list__index,.marketing-shell[data-design=operating-blueprint] .subprocessor-list__index{color:var(--bp-blue);font-variant-numeric:tabular-nums;letter-spacing:.05em;font-size:.72rem;font-weight:760}.marketing-shell[data-design=operating-blueprint] .process-trace--compact ol{border-top:1px solid var(--bp-rule-strong);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.marketing-shell[data-design=operating-blueprint] .process-trace--compact ol:after{z-index:2;background:var(--bp-blue);content:"";transform-origin:0;height:2px;animation:.9s cubic-bezier(.16,1,.3,1) both blueprint-line-reveal;position:absolute;top:-1px;left:0;right:0}.marketing-shell[data-design=operating-blueprint] .process-trace--compact li{border-right:1px solid var(--bp-rule);min-width:0;padding:1.25rem clamp(1rem,2vw,1.75rem) clamp(1.75rem,3vw,2.75rem) 0;position:relative}.marketing-shell[data-design=operating-blueprint] .process-trace--compact li:not(:first-child){padding-left:clamp(1rem,2vw,1.75rem)}.marketing-shell[data-design=operating-blueprint] .process-trace--compact li:last-child{border-right:0;padding-right:0}.marketing-shell[data-design=operating-blueprint] .process-trace--compact li:before{z-index:3;background:var(--bp-blue);content:"";width:.48rem;height:.48rem;position:absolute;top:-.28rem;left:0}.marketing-shell[data-design=operating-blueprint] .process-trace--compact li:not(:first-child):before{left:clamp(1rem,2vw,1.75rem)}.marketing-shell[data-design=operating-blueprint] .process-trace--compact h3{max-width:14ch;margin:.7rem 0 .55rem;font-size:clamp(1.05rem,1.4vw,1.32rem)}.marketing-shell[data-design=operating-blueprint] .process-trace--compact p{max-width:31ch;color:var(--bp-ink-soft);margin:0;font-size:.82rem;line-height:1.5}.marketing-shell[data-design=operating-blueprint] .process-trace--detailed ol{border-top:1px solid var(--bp-rule-strong)}.marketing-shell[data-design=operating-blueprint] .process-trace--detailed li{border-bottom:1px solid var(--bp-rule);grid-template-columns:minmax(2.5rem,1fr) minmax(0,11fr);gap:clamp(1rem,2vw,2rem);padding-block:clamp(2.25rem,4.5vw,4.5rem);display:grid}.marketing-shell[data-design=operating-blueprint] .process-trace--detailed .process-trace__copy{grid-template-columns:minmax(12rem,4fr) minmax(0,7fr);gap:clamp(2rem,5vw,6rem);display:grid}.marketing-shell[data-design=operating-blueprint] .process-trace--detailed h2{margin:0;font-size:clamp(1.7rem,2.8vw,2.75rem)}.marketing-shell[data-design=operating-blueprint] .process-trace--detailed p{max-width:68ch;color:var(--bp-ink-soft);margin:0;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.68}.marketing-shell[data-design=operating-blueprint] .process-trace--status{border-block:1px solid var(--bp-rule-strong)}.marketing-shell[data-design=operating-blueprint] .process-trace--status .process-trace__header{border-bottom:1px solid var(--bp-rule);padding:1.4rem 0}.marketing-shell[data-design=operating-blueprint] .process-trace--status .process-trace__header h2{font-variation-settings:"wdth" 100;letter-spacing:-.02em;text-transform:none;margin:0;font-size:clamp(1.25rem,2vw,1.8rem)}.marketing-shell[data-design=operating-blueprint] .process-trace--status li{border-bottom:1px solid var(--bp-rule);grid-template-columns:minmax(2.5rem,1fr) minmax(0,7fr) minmax(9rem,4fr);align-items:center;gap:clamp(1rem,2vw,2rem);min-height:4.5rem;display:grid}.marketing-shell[data-design=operating-blueprint] .process-trace--status li:last-child{border-bottom:0}.marketing-shell[data-design=operating-blueprint] .process-trace--status h2,.marketing-shell[data-design=operating-blueprint] .process-trace--status h3{font-variation-settings:"wdth" 100;letter-spacing:-.01em;margin:0;font-size:1rem;line-height:1.3}.marketing-shell[data-design=operating-blueprint] .process-trace__state{color:var(--bp-ink-soft);align-items:center;gap:.65rem;font-size:.78rem;font-weight:620;display:flex}.marketing-shell[data-design=operating-blueprint] .process-trace__state:before{background:var(--bp-rule-strong);content:"";flex:none;width:.45rem;height:.45rem}.marketing-shell[data-design=operating-blueprint] .process-trace--status li:first-child .process-trace__state{color:var(--bp-success)}.marketing-shell[data-design=operating-blueprint] .process-trace--status li:first-child .process-trace__state:before{background:var(--bp-success)}.marketing-shell[data-design=operating-blueprint] .process-trace--status li:nth-child(2) .process-trace__state,.marketing-shell[data-design=operating-blueprint] .process-trace--status li:nth-child(3) .process-trace__state{color:var(--bp-warning)}.marketing-shell[data-design=operating-blueprint] .process-trace--status li:nth-child(2) .process-trace__state:before,.marketing-shell[data-design=operating-blueprint] .process-trace--status li:nth-child(3) .process-trace__state:before{background:var(--bp-warning)}.marketing-shell[data-design=operating-blueprint] .process-trace--status li:nth-child(5) .process-trace__state{color:var(--bp-danger)}.marketing-shell[data-design=operating-blueprint] .process-trace--status li:nth-child(5) .process-trace__state:before{background:var(--bp-danger)}.marketing-shell[data-design=operating-blueprint] .section{padding-block:clamp(5rem,9vw,9rem)}.marketing-shell[data-design=operating-blueprint] .section--first{padding-top:clamp(4.5rem,8vw,8rem)}.marketing-shell[data-design=operating-blueprint] .section--ruled{border-block:1px solid var(--bp-rule);background:var(--bp-paper-deep)}.marketing-shell[data-design=operating-blueprint] .section--accent-soft{background:var(--bp-blue-soft);border-block:1px solid #c4d3ef}.marketing-shell[data-design=operating-blueprint] .editorial-split{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(1rem,2.1vw,2rem);display:grid}.marketing-shell[data-design=operating-blueprint] .editorial-split>h2{grid-column:1/span 5;max-width:12ch}.marketing-shell[data-design=operating-blueprint] .editorial-split>p,.marketing-shell[data-design=operating-blueprint] .prose-stack{max-width:68ch;color:var(--bp-ink-soft);grid-column:7/-1;font-size:clamp(1.05rem,1.35vw,1.18rem);line-height:1.72}.marketing-shell[data-design=operating-blueprint] .prose-stack p:last-child{margin-bottom:0}.marketing-shell[data-design=operating-blueprint] .service-list{border-top:1px solid var(--bp-rule-strong);display:block}.marketing-shell[data-design=operating-blueprint] .service-list article,.marketing-shell[data-design=operating-blueprint] .service-list article:nth-child(odd),.marketing-shell[data-design=operating-blueprint] .service-list article:nth-child(2n){border:0;border-bottom:1px solid var(--bp-rule);grid-template-columns:minmax(2.5rem,1fr) minmax(12rem,4fr) minmax(0,7fr);gap:clamp(1rem,2.1vw,2rem);padding:clamp(2rem,3.5vw,3.5rem) 0;display:grid}.marketing-shell[data-design=operating-blueprint] .service-list h2{margin:0;font-size:clamp(1.65rem,2.6vw,2.6rem)}.marketing-shell[data-design=operating-blueprint] .service-list p:last-child{max-width:68ch;color:var(--bp-ink-soft);grid-column:auto;margin:0;font-size:clamp(1rem,1.15vw,1.08rem);line-height:1.68}.marketing-shell[data-design=operating-blueprint] .resource-library{border-top:1px solid var(--bp-rule-strong)}.marketing-shell[data-design=operating-blueprint] .resource-chapter{border-bottom:1px solid var(--bp-rule-strong);padding-block:clamp(4.5rem,8vw,8rem);scroll-margin-top:2rem}.marketing-shell[data-design=operating-blueprint] .resource-chapter:nth-child(2n){padding-inline:max(calc((100vw - var(--site-width)) / 2), clamp(1.25rem, 3vw, 3.5rem));background:var(--bp-paper-deep);margin-inline:calc(50% - 50vw)}.marketing-shell[data-design=operating-blueprint] .resource-chapter__header{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(1rem,2.1vw,2rem);margin-bottom:clamp(2.75rem,5vw,5rem);display:grid}.marketing-shell[data-design=operating-blueprint] .resource-chapter__index{color:var(--bp-blue);letter-spacing:.07em;text-transform:uppercase;grid-column:1/span 2;margin:0;font-size:.7rem;font-weight:760}.marketing-shell[data-design=operating-blueprint] .resource-chapter__header h2{grid-column:3/span 5;max-width:14ch;margin:0}.marketing-shell[data-design=operating-blueprint] .resource-chapter__header>p:last-child{max-width:58ch;color:var(--bp-ink-soft);grid-column:9/-1;margin:0;font-size:1rem;line-height:1.68}.marketing-shell[data-design=operating-blueprint] .resource-chapter__steps{border-top:1px solid var(--bp-rule-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.marketing-shell[data-design=operating-blueprint] .resource-chapter__steps>li{border-right:1px solid var(--bp-rule);padding:1.5rem clamp(1rem,2vw,2rem) 2rem}.marketing-shell[data-design=operating-blueprint] .resource-chapter__steps>li:first-child{padding-left:0}.marketing-shell[data-design=operating-blueprint] .resource-chapter__steps>li:last-child{border-right:0;padding-right:0}.marketing-shell[data-design=operating-blueprint] .resource-chapter__steps>li>span{color:var(--bp-blue);font-variant-numeric:tabular-nums;font-size:.7rem;font-weight:760}.marketing-shell[data-design=operating-blueprint] .resource-chapter__steps h3{margin:1rem 0 .7rem}.marketing-shell[data-design=operating-blueprint] .resource-chapter__steps p{color:var(--bp-ink-soft);margin:0;font-size:.9rem;line-height:1.65}.marketing-shell[data-design=operating-blueprint] .resource-chapter__checkpoint{border-top:1px solid var(--bp-blue);color:var(--bp-ink-soft);grid-template-columns:minmax(6rem,2fr) minmax(0,10fr);gap:clamp(1rem,2.1vw,2rem);margin:0;padding-top:1.35rem;font-size:.86rem;line-height:1.6;display:grid}.marketing-shell[data-design=operating-blueprint] .resource-chapter__checkpoint strong{color:var(--bp-blue-dark);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem}.marketing-shell[data-design=operating-blueprint] .text-link{color:var(--bp-blue-dark);text-underline-offset:.3em;font-weight:720;text-decoration-thickness:1px}.marketing-shell[data-design=operating-blueprint] .page-contents{border-block:1px solid var(--bp-rule-strong);grid-template-columns:minmax(7rem,2fr) minmax(0,8fr) minmax(0,2fr);align-items:start;gap:clamp(1rem,2.1vw,2rem);margin-bottom:clamp(2.5rem,5vw,5rem);padding-block:1.1rem;display:grid}.marketing-shell[data-design=operating-blueprint] .page-contents>p{color:var(--bp-blue-dark);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:760}.marketing-shell[data-design=operating-blueprint] .page-contents ul{flex-wrap:wrap;gap:.55rem 1.15rem;margin:0;padding:0;list-style:none;display:flex}.marketing-shell[data-design=operating-blueprint] .page-contents a,.marketing-shell[data-design=operating-blueprint] .page-print-button{color:var(--bp-ink);font:inherit;-webkit-text-decoration-color:var(--bp-blue);text-decoration-color:var(--bp-blue);text-underline-offset:.25em;font-size:.86rem;font-weight:680}.marketing-shell[data-design=operating-blueprint] .page-contents__utility{justify-self:end}.marketing-shell[data-design=operating-blueprint] .page-print-button{cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.marketing-shell[data-design=operating-blueprint] .page-disclosure{border-block:1px solid var(--bp-rule-strong)}.marketing-shell[data-design=operating-blueprint] .page-disclosure summary{color:var(--bp-ink);cursor:pointer;padding:1.6rem 3rem 1.6rem 0;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:680;position:relative}.marketing-shell[data-design=operating-blueprint] .page-disclosure summary:after{color:var(--bp-blue);content:"+";font-size:1.5rem;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.marketing-shell[data-design=operating-blueprint] .page-disclosure[open] summary:after{content:"−"}.marketing-shell[data-design=operating-blueprint] .page-disclosure .prose-stack{padding-bottom:1.8rem}.marketing-shell[data-design=operating-blueprint] [id]{scroll-margin-top:7rem}.marketing-shell[data-design=operating-blueprint] .worksheet{max-width:76rem}.marketing-shell[data-design=operating-blueprint] .worksheet__disclosure{border-left:2px solid var(--bp-blue);max-width:68ch;color:var(--bp-ink-soft);margin:0 0 2rem;padding-left:1rem;line-height:1.6}.marketing-shell[data-design=operating-blueprint] .worksheet__sections{border-top:1px solid var(--bp-rule-strong);margin:0;padding:0;list-style:none}.marketing-shell[data-design=operating-blueprint] .worksheet__sections>li{border-bottom:1px solid var(--bp-rule);padding-block:clamp(2.5rem,5vw,5rem)}.marketing-shell[data-design=operating-blueprint] .worksheet__sections article{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1rem,2.1vw,2rem);display:grid}.marketing-shell[data-design=operating-blueprint] .worksheet__sections header{grid-column:1/span 7;grid-template-columns:minmax(2.5rem,1fr) minmax(0,6fr);gap:clamp(1rem,2.1vw,2rem);display:grid}.marketing-shell[data-design=operating-blueprint] .worksheet__index{color:var(--bp-blue);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:760}.marketing-shell[data-design=operating-blueprint] .worksheet__sections h2{margin:0 0 .85rem;font-size:clamp(1.55rem,2.5vw,2.35rem)}.marketing-shell[data-design=operating-blueprint] .worksheet__sections header p{max-width:58ch;color:var(--bp-ink-soft);margin:0;font-size:.92rem;line-height:1.65}.marketing-shell[data-design=operating-blueprint] .worksheet__sections article>ul{border-top:1px solid var(--bp-rule-strong);grid-column:9/-1;margin:0;padding:0;list-style:none}.marketing-shell[data-design=operating-blueprint] .worksheet__sections article>ul>li{border-bottom:1px solid var(--bp-rule);color:var(--bp-ink-soft);grid-template-columns:.8rem minmax(0,1fr);align-items:start;gap:.7rem;padding-block:.6rem;font-size:.82rem;line-height:1.4;display:grid}.marketing-shell[data-design=operating-blueprint] .worksheet__box{border:1px solid var(--bp-rule-strong);width:.7rem;height:.7rem;margin-top:.2rem}.marketing-shell[data-design=operating-blueprint] .faq-list{border-top:1px solid var(--bp-rule-strong);max-width:76rem;display:block}.marketing-shell[data-design=operating-blueprint] .faq-list details{border:0;border-bottom:1px solid var(--bp-rule);background:0 0;border-radius:0}.marketing-shell[data-design=operating-blueprint] .faq-list summary{min-height:6rem;color:var(--bp-ink);font-variation-settings:"wdth" 100;padding:1.6rem 4rem 1.6rem 0;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:680;line-height:1.25;position:relative}.marketing-shell[data-design=operating-blueprint] .faq-list summary:before,.marketing-shell[data-design=operating-blueprint] .faq-list summary:after{background:var(--bp-blue);content:"";width:1.1rem;height:1px;transition:transform .2s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;right:.4rem}.marketing-shell[data-design=operating-blueprint] .faq-list summary:before{transform:rotate(90deg)}.marketing-shell[data-design=operating-blueprint] .faq-list details[open] summary:before{transform:rotate(0)}.marketing-shell[data-design=operating-blueprint] .faq-list details p{max-width:68ch;color:var(--bp-ink-soft);padding:0 4rem 2.25rem 0;font-size:1.04rem;line-height:1.72}.marketing-shell[data-design=operating-blueprint] .prose-page{max-width:68rem}.marketing-shell[data-design=operating-blueprint] .prose-page p{max-width:68ch;color:var(--bp-ink-soft);font-size:clamp(1.08rem,1.45vw,1.24rem);line-height:1.78}.marketing-shell[data-design=operating-blueprint] .prose-page p+p{margin-top:2.25rem}.marketing-shell[data-design=operating-blueprint] .contact-layout{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.marketing-shell[data-design=operating-blueprint] .contact-submission{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1rem,1.9vw,1.75rem);margin-bottom:clamp(3rem,6vw,6rem);display:grid}.marketing-shell[data-design=operating-blueprint] .contact-submission h2{grid-column:1/span 4;max-width:12ch;margin:0}.marketing-shell[data-design=operating-blueprint] .contact-submission ol{border-top:2px solid var(--bp-ink);counter-reset:submission-step;grid-column:5/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(1rem,1.9vw,1.75rem);margin:0;padding:0;list-style:none;display:grid}.marketing-shell[data-design=operating-blueprint] .contact-submission li{border-bottom:1px solid var(--bp-rule);min-height:5.5rem;color:var(--bp-ink);counter-increment:submission-step;padding:1rem 0 1rem 2.4rem;font-size:.9rem;line-height:1.55;position:relative}.marketing-shell[data-design=operating-blueprint] .contact-submission li:before{color:var(--bp-blue);content:counter(submission-step, decimal-leading-zero);letter-spacing:.05em;font-size:.72rem;font-weight:700;position:absolute;top:1.05rem;left:0}.marketing-shell[data-design=operating-blueprint] .contact-guidance{border-top:1px solid var(--bp-blue);grid-column:1/span 4;padding:1.25rem 0 0;position:sticky;top:7rem}.marketing-shell[data-design=operating-blueprint] .contact-guidance p{max-width:38ch;color:var(--bp-ink-soft);font-size:.9rem;line-height:1.62}.marketing-shell[data-design=operating-blueprint] .contact-form-card{border:0;border-top:1px solid var(--bp-rule-strong);box-shadow:none;background:0 0;border-radius:0;grid-column:5/-1}.marketing-shell[data-design=operating-blueprint] .contact-form-card__header{border-bottom:1px solid var(--bp-rule);background:0 0;padding:1.5rem 0}.marketing-shell[data-design=operating-blueprint] .contact-form-card__header h2{max-width:14ch;font-size:clamp(1.7rem,2.8vw,2.7rem)}.marketing-shell[data-design=operating-blueprint] .contact-form-card__header p{max-width:68ch;color:var(--bp-ink-soft)}.marketing-shell[data-design=operating-blueprint] .contact-form-card form{padding:2rem 0 0}.marketing-shell[data-design=operating-blueprint] .form-grid{gap:1.5rem clamp(1.25rem,2vw,2rem)}.marketing-shell[data-design=operating-blueprint] .form-field label,.marketing-shell[data-design=operating-blueprint] .form-field legend{color:var(--bp-ink);font-size:.8rem;font-weight:680}.marketing-shell[data-design=operating-blueprint] .form-field input,.marketing-shell[data-design=operating-blueprint] .form-field select,.marketing-shell[data-design=operating-blueprint] .form-field textarea{border:1px solid var(--bp-rule-strong);min-height:3.2rem;color:var(--bp-ink);background:#fbfaf6;border-radius:0}.marketing-shell[data-design=operating-blueprint] .form-field input:focus,.marketing-shell[data-design=operating-blueprint] .form-field select:focus,.marketing-shell[data-design=operating-blueprint] .form-field textarea:focus{border-color:var(--bp-blue);outline:3px solid var(--bp-blue);outline-offset:2px}.marketing-shell[data-design=operating-blueprint] .form-field [aria-invalid=true]{border-color:var(--bp-danger)}.marketing-shell[data-design=operating-blueprint] .form-field .form-choice,.marketing-shell[data-design=operating-blueprint] .consent-field{border-color:var(--bp-rule);background:0 0;border-radius:0}.marketing-shell[data-design=operating-blueprint] .form-error{color:var(--bp-danger)}.marketing-shell[data-design=operating-blueprint] .form-help{max-width:68ch;color:var(--bp-ink-soft)}.marketing-shell[data-design=operating-blueprint] .form-alert{box-shadow:none;border-radius:0}.marketing-shell[data-design=operating-blueprint] .form-alert--error{border-color:var(--bp-danger);background:var(--bp-danger-soft);color:var(--bp-danger)}.marketing-shell[data-design=operating-blueprint] .form-alert--success{border-color:var(--bp-success);background:var(--bp-success-soft);color:var(--bp-success)}.marketing-shell[data-design=operating-blueprint] .legal-layout{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);display:grid}.marketing-shell[data-design=operating-blueprint] .legal-layout>.page-contents{grid-column:1/-1}.marketing-shell[data-design=operating-blueprint] .legal-document{grid-column:3/-3;display:block}.marketing-shell[data-design=operating-blueprint] .legal-document__effective-date{color:var(--bp-ink-soft);margin:0 0 clamp(1.5rem,3vw,2.5rem);font-size:.9rem;font-weight:650}.marketing-shell[data-design=operating-blueprint] .legal-document>section{border-top:1px solid var(--bp-rule);padding-block:clamp(2.25rem,4vw,4rem);display:block}.marketing-shell[data-design=operating-blueprint] .legal-document>section:last-child{border-bottom:1px solid var(--bp-rule)}.marketing-shell[data-design=operating-blueprint] .legal-document h2{max-width:16ch;font-size:clamp(1.7rem,2.7vw,2.7rem)}.marketing-shell[data-design=operating-blueprint] .legal-document p{max-width:68ch;color:var(--bp-ink-soft);line-height:1.75}.marketing-shell[data-design=operating-blueprint] .legal-contact{border-block:1px solid var(--bp-rule-strong);gap:.45rem;max-width:68ch;margin-top:1.5rem;padding-block:1.5rem;font-style:normal;display:grid}.marketing-shell[data-design=operating-blueprint] .legal-contact p{margin:0}.marketing-shell[data-design=operating-blueprint] .legal-contact__brand strong{color:var(--bp-ink);font-size:1.05rem;font-weight:700}.marketing-shell[data-design=operating-blueprint] .legal-contact a{color:var(--bp-ink);-webkit-text-decoration-color:var(--bp-blue);text-decoration-color:var(--bp-blue);text-underline-offset:.25em;font-weight:650;text-decoration-thickness:1px}.marketing-shell[data-design=operating-blueprint] .legal-related{border-top:1px solid var(--bp-rule);margin-top:2rem;padding-top:1.5rem}.marketing-shell[data-design=operating-blueprint] .legal-related p{color:var(--bp-ink);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .65rem;font-size:.76rem;font-weight:760}.marketing-shell[data-design=operating-blueprint] .legal-related ul{flex-wrap:wrap;gap:.6rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.marketing-shell[data-design=operating-blueprint] .legal-related a{color:var(--bp-blue-dark);text-underline-offset:.25em;font-weight:680}.marketing-shell[data-design=operating-blueprint] .subprocessor-ledger{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(2rem,4vw,4rem);display:grid}.marketing-shell[data-design=operating-blueprint] .subprocessor-notice{border-block:1px solid var(--bp-warning);color:var(--bp-warning);grid-column:1/span 3;padding-block:1.25rem;font-size:.86rem;line-height:1.58}.marketing-shell[data-design=operating-blueprint] .subprocessor-empty,.marketing-shell[data-design=operating-blueprint] .subprocessor-list{grid-column:5/-1}.marketing-shell[data-design=operating-blueprint] .subprocessor-empty{border-block:1px solid var(--bp-rule);padding-block:2.25rem}.marketing-shell[data-design=operating-blueprint] .subprocessor-empty h2{max-width:14ch;font-size:clamp(1.8rem,3vw,3rem)}.marketing-shell[data-design=operating-blueprint] .subprocessor-empty p{max-width:68ch;color:var(--bp-ink-soft);line-height:1.72}.marketing-shell[data-design=operating-blueprint] .subprocessor-list{border-top:1px solid var(--bp-rule-strong)}.marketing-shell[data-design=operating-blueprint] .subprocessor-list article{border-bottom:1px solid var(--bp-rule);grid-template-columns:2.5rem minmax(10rem,3fr) minmax(0,6fr);gap:1rem;padding-block:2.5rem;display:grid}.marketing-shell[data-design=operating-blueprint] .subprocessor-list h2{margin:0;font-size:1.8rem}.marketing-shell[data-design=operating-blueprint] .subprocessor-list dl{gap:1rem;margin:0;display:grid}.marketing-shell[data-design=operating-blueprint] .subprocessor-list dt{color:var(--bp-ink);font-size:.75rem;font-weight:680}.marketing-shell[data-design=operating-blueprint] .subprocessor-list dd{color:var(--bp-ink-soft);margin:.2rem 0 0;line-height:1.6}.marketing-shell[data-design=operating-blueprint] .review-cta{border-top:1px solid var(--bp-rule-strong);background:var(--bp-paper);padding-block:clamp(4rem,7vw,7rem)}.marketing-shell[data-design=operating-blueprint] .review-cta__inner{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1rem,2.1vw,2rem);display:grid}.marketing-shell[data-design=operating-blueprint] .review-cta__inner .button{grid-column:9/-1}.marketing-shell[data-design=operating-blueprint] .site-footer__inner{grid-template-columns:minmax(0,7fr) minmax(16rem,5fr);align-items:start;gap:clamp(3rem,8vw,8rem);padding-block:clamp(3rem,6vw,5rem);display:grid}.marketing-shell[data-design=operating-blueprint] .site-footer__identity{justify-items:start;gap:.4rem;display:grid}.marketing-shell[data-design=operating-blueprint] .site-footer__brand{letter-spacing:-.02em;margin:0;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:700}.marketing-shell[data-design=operating-blueprint] .site-footer__statement{max-width:68ch;margin:0;font-size:.88rem}.marketing-shell[data-design=operating-blueprint] .site-footer__domain,.marketing-shell[data-design=operating-blueprint] .site-footer__contact{color:currentColor;text-underline-offset:.28em;font-size:.88rem;font-weight:620;text-decoration-color:currentColor;text-decoration-thickness:1px}.marketing-shell[data-design=operating-blueprint] .site-footer__contact{align-items:center;min-height:2.75rem;margin-top:.75rem;display:inline-flex}.marketing-shell[data-design=operating-blueprint] .site-footer__navigation-label{letter-spacing:.08em;text-transform:uppercase;margin:0 0 .75rem;font-size:.72rem;font-weight:720}.marketing-shell[data-design=operating-blueprint] .site-footer ul{border-bottom:1px solid;grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:0;display:grid}.marketing-shell[data-design=operating-blueprint] .site-footer li{border-top:1px solid}.marketing-shell[data-design=operating-blueprint] .site-footer li+li{margin-top:0}.marketing-shell[data-design=operating-blueprint] .site-footer nav a{min-height:3rem;color:var(--bp-ink);text-underline-offset:.25em;align-items:center;font-size:.88rem;font-weight:620;text-decoration-thickness:1px;display:flex}.marketing-shell[data-design=operating-blueprint] .mobile-navigation__arrow{border-top:1px solid;flex:none;width:1rem;height:.6rem;position:relative}.marketing-shell[data-design=operating-blueprint] .mobile-navigation__arrow:after{content:"";border-top:1px solid;border-right:1px solid;width:.42rem;height:.42rem;position:absolute;top:-.24rem;right:0;transform:rotate(45deg)}@keyframes blueprint-line-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (max-width:70rem){.marketing-shell[data-design=operating-blueprint] .site-header__inner{grid-template-columns:1fr auto}.marketing-shell[data-design=operating-blueprint] .mobile-menu-button{min-height:2.75rem;color:var(--bp-ink);background:0 0;border:0;border-radius:0;padding:.55rem 0;font-size:.76rem;display:inline-flex}.marketing-shell[data-design=operating-blueprint] .mobile-menu-button:focus{outline:3px solid var(--bp-blue);outline-offset:4px}.marketing-shell[data-design=operating-blueprint] .mobile-navigation{border-top:1px solid var(--bp-rule);border-bottom:1px solid var(--bp-rule-strong);background:var(--bp-paper);box-shadow:none}.marketing-shell[data-design=operating-blueprint] .mobile-navigation__inner{gap:1.5rem;padding-block:1.25rem 1.75rem}.marketing-shell[data-design=operating-blueprint] .mobile-navigation ul{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-shell[data-design=operating-blueprint] .mobile-navigation li{border-bottom:1px solid var(--bp-rule)}.marketing-shell[data-design=operating-blueprint] .mobile-navigation li a{color:var(--bp-ink-soft);font-size:.84rem;transition:color .16s cubic-bezier(.16,1,.3,1)}.marketing-shell[data-design=operating-blueprint] .mobile-navigation li a:hover,.marketing-shell[data-design=operating-blueprint] .mobile-navigation li a[aria-current=page]{color:var(--bp-blue)}}@media (max-width:56rem){.marketing-shell[data-design=operating-blueprint] .page-hero__grid,.marketing-shell[data-design=operating-blueprint] .page-hero__grid--single{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.marketing-shell[data-design=operating-blueprint] .page-hero__content,.marketing-shell[data-design=operating-blueprint] .page-hero--reading .page-hero__content{grid-column:1/-1}.marketing-shell[data-design=operating-blueprint] .page-hero__support,.marketing-shell[data-design=operating-blueprint] .page-hero--reading .page-hero__support{grid-column:2/-1;margin-top:1rem}.marketing-shell[data-design=operating-blueprint] .page-hero__aside{grid-column:1/-1}.marketing-shell[data-design=operating-blueprint] .process-trace--compact ol{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-shell[data-design=operating-blueprint] .process-trace--compact ol:after{display:none}.marketing-shell[data-design=operating-blueprint] .process-trace--compact li,.marketing-shell[data-design=operating-blueprint] .process-trace--compact li:not(:first-child){border-right:1px solid var(--bp-rule);border-bottom:1px solid var(--bp-rule);padding:1.5rem}.marketing-shell[data-design=operating-blueprint] .process-trace--compact li:nth-child(2n){border-right:0}.marketing-shell[data-design=operating-blueprint] .process-trace--compact li:before,.marketing-shell[data-design=operating-blueprint] .process-trace--compact li:not(:first-child):before{top:-.25rem;left:1.5rem}.marketing-shell[data-design=operating-blueprint] .process-trace--detailed .process-trace__copy{grid-template-columns:1fr;gap:1rem}.marketing-shell[data-design=operating-blueprint] .editorial-split{grid-template-columns:repeat(4,minmax(0,1fr))}.marketing-shell[data-design=operating-blueprint] .editorial-split>h2,.marketing-shell[data-design=operating-blueprint] .editorial-split>p,.marketing-shell[data-design=operating-blueprint] .prose-stack{grid-column:1/-1}.marketing-shell[data-design=operating-blueprint] .editorial-split>h2{margin-bottom:1.25rem}.marketing-shell[data-design=operating-blueprint] .service-list article,.marketing-shell[data-design=operating-blueprint] .service-list article:nth-child(odd),.marketing-shell[data-design=operating-blueprint] .service-list article:nth-child(2n){grid-template-columns:2.5rem minmax(0,1fr)}.marketing-shell[data-design=operating-blueprint] .service-list p:last-child{grid-column:2}.marketing-shell[data-design=operating-blueprint] .contact-layout,.marketing-shell[data-design=operating-blueprint] .legal-layout,.marketing-shell[data-design=operating-blueprint] .subprocessor-ledger{grid-template-columns:1fr}.marketing-shell[data-design=operating-blueprint] .contact-submission h2,.marketing-shell[data-design=operating-blueprint] .contact-submission ol{grid-column:1/-1}.marketing-shell[data-design=operating-blueprint] .contact-submission h2{margin-bottom:1rem}.marketing-shell[data-design=operating-blueprint] .contact-guidance,.marketing-shell[data-design=operating-blueprint] .contact-form-card,.marketing-shell[data-design=operating-blueprint] .legal-document,.marketing-shell[data-design=operating-blueprint] .subprocessor-notice,.marketing-shell[data-design=operating-blueprint] .subprocessor-empty,.marketing-shell[data-design=operating-blueprint] .subprocessor-list{grid-column:auto;position:static}.marketing-shell[data-design=operating-blueprint] .review-cta__inner .button{grid-column:7/-1}}@media (max-width:40rem){.marketing-shell[data-design=operating-blueprint] .site-container{width:min(calc(100% - 2rem), var(--site-width))}.marketing-shell[data-design=operating-blueprint] h1,.marketing-shell[data-design=operating-blueprint] .page-hero--standard h1,.marketing-shell[data-design=operating-blueprint] .page-hero--reading h1{font-size:clamp(3rem,15vw,4.7rem)}.marketing-shell[data-design=operating-blueprint] .site-header__inner{min-height:4.1rem}.marketing-shell[data-design=operating-blueprint] .mobile-navigation ul{grid-template-columns:1fr}.marketing-shell[data-design=operating-blueprint] .page-hero__frame{padding-top:3.5rem}.marketing-shell[data-design=operating-blueprint] .page-hero__support,.marketing-shell[data-design=operating-blueprint] .page-hero--reading .page-hero__support{grid-column:1/-1}.marketing-shell[data-design=operating-blueprint] .page-hero__visual{margin-top:3.25rem}.marketing-shell[data-design=operating-blueprint] .process-trace__header{grid-template-columns:repeat(4,minmax(0,1fr))}.marketing-shell[data-design=operating-blueprint] .process-trace__header>span{grid-column:1/-1}.marketing-shell[data-design=operating-blueprint] .process-trace__header h2,.marketing-shell[data-design=operating-blueprint] .process-trace__header>span+h2{grid-column:1/-1;margin-top:.4rem}.marketing-shell[data-design=operating-blueprint] .process-trace--compact ol{grid-template-columns:1fr}.marketing-shell[data-design=operating-blueprint] .process-trace--compact li,.marketing-shell[data-design=operating-blueprint] .process-trace--compact li:not(:first-child),.marketing-shell[data-design=operating-blueprint] .process-trace--compact li:nth-child(2n){border-right:0;padding:1.4rem 0 1.4rem 2.75rem}.marketing-shell[data-design=operating-blueprint] .process-trace--compact li:before,.marketing-shell[data-design=operating-blueprint] .process-trace--compact li:not(:first-child):before{top:1.65rem;left:0}.marketing-shell[data-design=operating-blueprint] .process-trace--detailed li{grid-template-columns:2rem minmax(0,1fr)}.marketing-shell[data-design=operating-blueprint] .process-trace--status li{grid-template-columns:2rem minmax(0,1fr);gap:.5rem 1rem;padding-block:1rem}.marketing-shell[data-design=operating-blueprint] .process-trace--status .process-trace__state{grid-column:2}.marketing-shell[data-design=operating-blueprint] .section{padding-block:4.75rem}.marketing-shell[data-design=operating-blueprint] .service-list article,.marketing-shell[data-design=operating-blueprint] .service-list article:nth-child(odd),.marketing-shell[data-design=operating-blueprint] .service-list article:nth-child(2n){grid-template-columns:2rem minmax(0,1fr);gap:.75rem 1rem}.marketing-shell[data-design=operating-blueprint] .faq-list summary{min-height:5rem;padding-right:2.75rem}.marketing-shell[data-design=operating-blueprint] .faq-list details p{padding-right:0}.marketing-shell[data-design=operating-blueprint] .subprocessor-list article{grid-template-columns:2rem minmax(0,1fr)}.marketing-shell[data-design=operating-blueprint] .subprocessor-list dl{grid-column:2}.marketing-shell[data-design=operating-blueprint] .review-cta__inner{display:block}.marketing-shell[data-design=operating-blueprint] .review-cta__inner .button{width:100%}.marketing-shell[data-design=operating-blueprint] .site-footer__inner{grid-template-columns:1fr;gap:2.5rem}.marketing-shell[data-design=operating-blueprint] .site-footer__navigation{width:100%}}@media (prefers-reduced-motion:reduce){.marketing-shell[data-design=operating-blueprint] *,.marketing-shell[data-design=operating-blueprint] :before,.marketing-shell[data-design=operating-blueprint] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}@media (forced-colors:active){.marketing-shell[data-design=operating-blueprint] .button,.marketing-shell[data-design=operating-blueprint] .form-field input,.marketing-shell[data-design=operating-blueprint] .form-field select,.marketing-shell[data-design=operating-blueprint] .form-field textarea,.marketing-shell[data-design=operating-blueprint] .subprocessor-notice{border:1px solid canvastext}}.marketing-shell[data-design=operating-blueprint] .bplus-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(2rem,4vw,3.5rem) clamp(1rem,1.9vw,1.75rem);display:grid}.marketing-shell[data-design=operating-blueprint] .field-label{color:var(--bp-ink);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.5rem;font-size:.68rem;font-weight:700;line-height:1.35;display:block}.marketing-shell[data-design=operating-blueprint] .ruled-list{margin:0;padding:0;list-style:none}.marketing-shell[data-design=operating-blueprint] .ruled-list li{border-bottom:1px solid var(--bp-rule);color:var(--bp-ink);padding-block:.5rem;font-size:.85rem;line-height:1.4}.marketing-shell[data-design=operating-blueprint] .ruled-list li:last-child{border-bottom:0}.marketing-shell[data-design=operating-blueprint] .review-action{flex-direction:column;align-items:flex-start;gap:1.15rem;display:flex}.marketing-shell[data-design=operating-blueprint] .review-action .button{font-size:.88rem}.marketing-shell[data-design=operating-blueprint] .review-action__fields{border-top:1px solid var(--bp-rule);width:100%;padding-top:.7rem}.marketing-shell[data-design=operating-blueprint] .review-action__field-list{color:var(--bp-ink-soft);flex-wrap:wrap;gap:.3rem 1.1rem;margin:0;padding:0;font-size:.76rem;line-height:1.45;list-style:none;display:flex}.marketing-shell[data-design=operating-blueprint] .bplus-home-hero{padding-block:clamp(3rem,6.5vw,6.5rem) clamp(2rem,4vw,4rem)}.marketing-shell[data-design=operating-blueprint] .bplus-home-hero__grid{align-items:end;row-gap:clamp(1.5rem,2.6vw,2.25rem)}.marketing-shell[data-design=operating-blueprint] .bplus-home-hero h1{font-variation-settings:"wdth" 100;letter-spacing:-.032em;grid-column:1/span 8;max-width:22ch;font-size:clamp(2.3rem,5.5vw,5rem);font-weight:700;line-height:.99}.marketing-shell[data-design=operating-blueprint] .bplus-home-hero__rail{border-top:2px solid var(--bp-ink);grid-column:9/span 4;padding-top:1.15rem}.marketing-shell[data-design=operating-blueprint] .bplus-home-hero__body{max-width:42ch;color:var(--bp-ink-soft);margin:0 0 1.75rem;font-size:1rem;line-height:1.58}.marketing-shell[data-design=operating-blueprint] .bplus-home-hero__assurance{max-width:42ch;color:var(--bp-ink-soft);margin:1.15rem 0 0;font-size:.83rem;line-height:1.5}.marketing-shell[data-design=operating-blueprint] .bplus-home-hero__fit{border-top:1px solid var(--bp-rule-strong);max-width:66ch;color:var(--bp-ink);grid-column:1/span 8;margin:0;padding-top:.9rem;font-size:.94rem;line-height:1.5}.marketing-shell[data-design=operating-blueprint] .engagement-axis{padding-bottom:clamp(3.5rem,7vw,7.5rem)}.marketing-shell[data-design=operating-blueprint] .engagement-axis h2{font-variation-settings:"wdth" 100;letter-spacing:-.026em;margin:0 0 clamp(1.75rem,3vw,2.75rem);font-size:clamp(1.4rem,2.4vw,2.1rem);font-weight:700;line-height:1.06}.marketing-shell[data-design=operating-blueprint] .engagement-axis.process-trace--compact .engagement-axis__stages{border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.marketing-shell[data-design=operating-blueprint] .engagement-axis.process-trace--compact .engagement-axis__stages:after{content:none;animation:none;display:none}.marketing-shell[data-design=operating-blueprint] .engagement-axis.process-trace--compact .engagement-axis__stages:before{background:linear-gradient(var(--bp-blue), var(--bp-blue)) left / 75% 100% no-repeat, repeating-linear-gradient(to right, var(--bp-blue) 0 6px, transparent 6px 12px) left / 100% 100% no-repeat;content:"";transform-origin:0;height:2px;animation:.9s cubic-bezier(.16,1,.3,1) .1s forwards bplus-axis-draw;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}@keyframes bplus-axis-draw{to{transform:scaleX(1)}}.marketing-shell[data-design=operating-blueprint] .engagement-axis.process-trace--compact .engagement-axis__stage{border:0;min-width:0;padding:1.6rem clamp(1rem,1.9vw,1.75rem) 0 0;position:relative}.marketing-shell[data-design=operating-blueprint] .engagement-axis.process-trace--compact .engagement-axis__stage:before{background:var(--bp-blue);content:"";width:.625rem;height:.625rem;position:absolute;top:-4px;left:0}.marketing-shell[data-design=operating-blueprint] .engagement-axis__index{color:var(--bp-blue);letter-spacing:.06em;margin-bottom:.7rem;font-size:.78rem;font-weight:700;display:block}.marketing-shell[data-design=operating-blueprint] .engagement-axis.process-trace--compact .engagement-axis__stage h3{letter-spacing:-.014em;max-width:none;margin:0 0 .6rem;font-size:clamp(1.02rem,1.4vw,1.24rem)}.marketing-shell[data-design=operating-blueprint] .engagement-axis.process-trace--compact .engagement-axis__stage>p:not(.engagement-axis__note){max-width:none;color:var(--bp-ink-soft);margin:0 0 1.25rem;font-size:.92rem;line-height:1.55}.marketing-shell[data-design=operating-blueprint] .engagement-axis__covers{border-top:1px solid var(--bp-rule);padding-top:.75rem}.marketing-shell[data-design=operating-blueprint] .engagement-axis__covers ul{color:var(--bp-ink-soft);margin:0;padding:0;font-size:.8rem;line-height:1.5;list-style:none}.marketing-shell[data-design=operating-blueprint] .engagement-axis.process-trace--compact .engagement-axis__covers li,.marketing-shell[data-design=operating-blueprint] .engagement-axis.process-trace--compact .engagement-axis__covers li:not(:first-child),.marketing-shell[data-design=operating-blueprint] .engagement-axis.process-trace--compact .engagement-axis__covers li:nth-child(2n),.marketing-shell[data-design=operating-blueprint] .engagement-axis.process-trace--compact .engagement-axis__covers li:last-child{border:0;min-width:auto;padding:0;position:static}.marketing-shell[data-design=operating-blueprint] .engagement-axis.process-trace--compact .engagement-axis__covers li:before,.marketing-shell[data-design=operating-blueprint] .engagement-axis.process-trace--compact .engagement-axis__covers li:not(:first-child):before{content:none;display:none}.marketing-shell[data-design=operating-blueprint] .engagement-axis.process-trace--compact .engagement-axis__note{border-top:2px dashed var(--bp-blue);max-width:none;color:var(--bp-ink);margin:1rem 0 0;padding-top:.6rem;font-size:.76rem;font-weight:600;line-height:1.4}.marketing-shell[data-design=operating-blueprint] .pricing-ledger{border-top:1px solid var(--bp-rule-strong);background:var(--bp-paper-deep);padding-block:clamp(3.5rem,7vw,7.5rem)}.marketing-shell[data-design=operating-blueprint] .home-pricing-summary{border-block:1px solid var(--bp-rule-strong);background:var(--bp-paper-deep);padding-block:clamp(3.5rem,6vw,6rem)}.marketing-shell[data-design=operating-blueprint] .home-pricing-summary h2{grid-column:1/span 4;margin:0}.marketing-shell[data-design=operating-blueprint] .home-pricing-summary__body{grid-column:6/-1;max-width:68ch}.marketing-shell[data-design=operating-blueprint] .home-pricing-summary__body p{color:var(--bp-ink-soft);margin:0 0 .75rem;line-height:1.65}.marketing-shell[data-design=operating-blueprint] .home-pricing-summary__body a{color:var(--bp-blue-dark);text-underline-offset:.25em;font-weight:720}.marketing-shell[data-design=operating-blueprint] .pricing-ledger h2{grid-column:1/span 4;margin:0}.marketing-shell[data-design=operating-blueprint] .pricing-ledger__steps{border-top:2px solid var(--bp-ink);grid-column:5/span 5;margin:0;padding:0;list-style:none}.marketing-shell[data-design=operating-blueprint] .pricing-ledger__steps>li{border-bottom:1px solid var(--bp-rule);grid-template-columns:2.4rem minmax(0,1fr);align-items:baseline;padding-block:.9rem;display:grid}.marketing-shell[data-design=operating-blueprint] .pricing-ledger__steps>li:last-child{border-bottom:0}.marketing-shell[data-design=operating-blueprint] .pricing-ledger__index{color:var(--bp-blue);letter-spacing:.05em;font-size:.72rem;font-weight:700}.marketing-shell[data-design=operating-blueprint] .pricing-ledger__steps h3{letter-spacing:-.012em;margin:0 0 .3rem;font-size:1rem;line-height:1.25}.marketing-shell[data-design=operating-blueprint] .pricing-ledger__steps p{max-width:58ch;color:var(--bp-ink-soft);margin:0;font-size:.86rem;line-height:1.55}.marketing-shell[data-design=operating-blueprint] .pricing-ledger__factors{border-top:2px solid var(--bp-ink);grid-column:10/span 3;padding-top:.85rem}.marketing-shell[data-design=operating-blueprint] .pricing-clarity{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(1rem,1.9vw,1.75rem);display:grid}.marketing-shell[data-design=operating-blueprint] .audience-line{border-top:1px solid var(--bp-blue);max-width:68ch;color:var(--bp-ink);margin:0 0 clamp(2.5rem,5vw,4.5rem);padding-top:.9rem;font-size:clamp(1rem,1.4vw,1.2rem);font-weight:650;line-height:1.55}.marketing-shell[data-design=operating-blueprint] .pricing-clarity>.audience-line{grid-column:1/-1}.marketing-shell[data-design=operating-blueprint] .pricing-clarity__ledgers{grid-column:1/span 8;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,1.9vw,1.75rem);display:grid}.marketing-shell[data-design=operating-blueprint] .pricing-clarity__ledgers article,.marketing-shell[data-design=operating-blueprint] .pricing-clarity__factors{border-top:2px solid var(--bp-ink);padding-top:.85rem}.marketing-shell[data-design=operating-blueprint] .pricing-clarity__ledgers h2{margin:0 0 1.5rem;font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.08}.marketing-shell[data-design=operating-blueprint] .pricing-clarity__factors{grid-column:10/span 3}.marketing-shell[data-design=operating-blueprint] .pricing-clarity__agreement{border-top:1px solid var(--bp-rule-strong);max-width:68ch;color:var(--bp-ink-soft);grid-column:1/span 8;margin:clamp(2.25rem,4vw,4rem) 0 0;padding-top:.9rem;font-size:.86rem;line-height:1.55}.marketing-shell[data-design=operating-blueprint] .evidence-ledger{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(1rem,1.9vw,1.75rem);display:grid}.marketing-shell[data-design=operating-blueprint] #review-standard,.marketing-shell[data-design=operating-blueprint] #built-for-ourselves{scroll-margin-top:2rem}.marketing-shell[data-design=operating-blueprint] .evidence-ledger__header{grid-column:1/span 4}.marketing-shell[data-design=operating-blueprint] .evidence-ledger__header h2{margin:0 0 1.25rem}.marketing-shell[data-design=operating-blueprint] .evidence-ledger__header p{max-width:46ch;color:var(--bp-ink-soft);margin:0;line-height:1.62}.marketing-shell[data-design=operating-blueprint] .evidence-ledger__header .evidence-ledger__status{border-top:1px solid var(--bp-rule);color:var(--bp-ink);margin-top:1.25rem;padding-top:.8rem;font-size:.82rem;font-weight:700}.marketing-shell[data-design=operating-blueprint] .evidence-ledger__rows{border-top:2px solid var(--bp-ink);grid-column:5/span 8;margin:0;padding:0;list-style:none}.marketing-shell[data-design=operating-blueprint] .evidence-ledger--build .evidence-ledger__rows{grid-column:5/span 5}.marketing-shell[data-design=operating-blueprint] .evidence-ledger__rows>li{border-bottom:1px solid var(--bp-rule);grid-template-columns:2.4rem minmax(0,1fr);align-items:baseline;gap:.5rem;padding-block:1rem;display:grid}.marketing-shell[data-design=operating-blueprint] .evidence-ledger__index{color:var(--bp-blue);letter-spacing:.05em;font-size:.72rem;font-weight:700}.marketing-shell[data-design=operating-blueprint] .evidence-ledger__rows h3{letter-spacing:-.012em;margin:0 0 .35rem;font-size:1rem;line-height:1.25}.marketing-shell[data-design=operating-blueprint] .evidence-ledger__rows p{max-width:62ch;color:var(--bp-ink-soft);margin:0;font-size:.9rem;line-height:1.55}.marketing-shell[data-design=operating-blueprint] .evidence-ledger__rows .field-label{margin-top:.75rem}.marketing-shell[data-design=operating-blueprint] .evidence-ledger__meta{border-top:2px solid var(--bp-ink);grid-column:10/span 3;gap:.8rem;margin:0;padding-top:.85rem;display:grid}.marketing-shell[data-design=operating-blueprint] .evidence-ledger__meta div{border-bottom:1px solid var(--bp-rule);padding-bottom:.8rem}.marketing-shell[data-design=operating-blueprint] .evidence-ledger__meta dt{color:var(--bp-ink-soft);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:700}.marketing-shell[data-design=operating-blueprint] .evidence-ledger__meta dd{color:var(--bp-ink);margin:.3rem 0 0;font-size:.86rem;font-weight:650}.marketing-shell[data-design=operating-blueprint] .evidence-ledger__boundary{border-top:1px solid var(--bp-rule-strong);max-width:68ch;color:var(--bp-ink);grid-column:5/span 8;margin:1rem 0 0;padding-top:.9rem;font-size:.86rem;font-weight:650;line-height:1.55}.marketing-shell[data-design=operating-blueprint] .review-returns{padding-block:clamp(3.5rem,7vw,7.5rem)}.marketing-shell[data-design=operating-blueprint] .review-returns h2{grid-column:1/span 4;margin:0}.marketing-shell[data-design=operating-blueprint] .review-returns__copy{grid-column:5/span 5}.marketing-shell[data-design=operating-blueprint] .review-returns__copy p{max-width:62ch;color:var(--bp-ink-soft);margin:0 0 1.15rem;font-size:.98rem;line-height:1.62}.marketing-shell[data-design=operating-blueprint] .review-returns__copy p:last-child{margin-bottom:0}.marketing-shell[data-design=operating-blueprint] .review-returns__outputs{border-top:2px solid var(--bp-ink);grid-column:10/span 3;padding-top:.85rem}.marketing-shell[data-design=operating-blueprint] .review-returns__proof-links{border-top:1px solid var(--bp-rule-strong);gap:0;margin-top:1.5rem;display:grid}.marketing-shell[data-design=operating-blueprint] .review-returns__proof-links a{border-bottom:1px solid var(--bp-rule);color:var(--bp-ink);-webkit-text-decoration-color:var(--bp-blue);text-decoration-color:var(--bp-blue);text-underline-offset:.22em;padding:.7rem 0;font-size:.82rem;font-weight:650;line-height:1.4;text-decoration-thickness:1px}.marketing-shell[data-design=operating-blueprint] .review-returns__proof-links a:hover{color:var(--bp-blue-dark)}.marketing-shell[data-design=operating-blueprint] .sample-review{border-top:2px solid var(--bp-ink);border-bottom:1px solid var(--bp-rule-strong);grid-column:5/-1;margin-top:clamp(1.5rem,3vw,3rem)}.marketing-shell[data-design=operating-blueprint] .sample-review summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;gap:.45rem clamp(1rem,2vw,2rem);padding:1.15rem 2.5rem 1.15rem 0;list-style:none;display:grid;position:relative}.marketing-shell[data-design=operating-blueprint] .sample-review summary::-webkit-details-marker{display:none}.marketing-shell[data-design=operating-blueprint] .sample-review summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:.55rem;height:.55rem;transition:transform .18s ease-out;position:absolute;top:1.25rem;right:.2rem;transform:rotate(45deg)}.marketing-shell[data-design=operating-blueprint] .sample-review[open] summary:after{transform:translateY(.3rem)rotate(225deg)}.marketing-shell[data-design=operating-blueprint] .sample-review summary:focus-visible{outline:3px solid var(--bp-blue);outline-offset:4px}.marketing-shell[data-design=operating-blueprint] .sample-review__action{color:var(--bp-blue-dark);text-underline-offset:.22em;font-size:.8rem;font-weight:750;text-decoration:underline;text-decoration-thickness:1px}.marketing-shell[data-design=operating-blueprint] .sample-review__date{color:var(--bp-ink-soft);font-size:.76rem;font-weight:650}.marketing-shell[data-design=operating-blueprint] .sample-review__subject,.marketing-shell[data-design=operating-blueprint] .sample-review__recommendation{grid-column:1/-1}.marketing-shell[data-design=operating-blueprint] .sample-review__subject{color:var(--bp-ink);letter-spacing:-.015em;margin-top:.35rem;font-size:clamp(1.15rem,1.7vw,1.45rem);font-weight:700;line-height:1.25}.marketing-shell[data-design=operating-blueprint] .sample-review__recommendation{max-width:72ch;color:var(--bp-ink-soft);font-size:.9rem;line-height:1.55}.marketing-shell[data-design=operating-blueprint] .sample-review__body{border-top:1px solid var(--bp-rule);padding:clamp(1.5rem,3vw,2.5rem) 0}.marketing-shell[data-design=operating-blueprint] .sample-review__body dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(1rem,2vw,2rem);margin:0;display:grid}.marketing-shell[data-design=operating-blueprint] .sample-review__body dl>div{border-bottom:1px solid var(--bp-rule);padding-block:.9rem}.marketing-shell[data-design=operating-blueprint] .sample-review__body dt{color:var(--bp-ink);margin-bottom:.35rem;font-size:.82rem;font-weight:700}.marketing-shell[data-design=operating-blueprint] .sample-review__body dd{color:var(--bp-ink-soft);margin:0;font-size:.86rem;line-height:1.55}.marketing-shell[data-design=operating-blueprint] .sample-review__body p{max-width:72ch;color:var(--bp-ink);margin:1.5rem 0 0;font-size:.84rem;font-weight:650;line-height:1.55}.marketing-shell[data-design=operating-blueprint] .review-cta{background:var(--bp-ink);color:var(--bp-paper-deep);border-top:0;padding-block:clamp(3.75rem,7vw,7rem)}.marketing-shell[data-design=operating-blueprint] .review-cta__inner{align-items:start}.marketing-shell[data-design=operating-blueprint] .review-cta h2{color:var(--bp-paper-deep);grid-column:1/span 4;margin:0}.marketing-shell[data-design=operating-blueprint] .review-cta__rail{grid-column:5/span 6}.marketing-shell[data-design=operating-blueprint] .review-cta__rail>p{max-width:62ch;color:var(--bp-paper-deep);margin:0;font-size:.94rem;line-height:1.62}.marketing-shell[data-design=operating-blueprint] .review-cta__button{min-height:3.4rem;margin-top:2rem;padding:.85rem 1.5rem;font-size:.96rem}.marketing-shell[data-design=operating-blueprint] .review-cta :focus-visible,.marketing-shell[data-design=operating-blueprint] .site-footer :focus-visible{outline-color:var(--bp-paper-deep)}.marketing-shell[data-design=operating-blueprint] .site-footer{border-top:1px solid var(--bp-rule-strong);background:var(--bp-ink);color:var(--bp-paper-deep)}.marketing-shell[data-design=operating-blueprint] .site-footer__statement,.marketing-shell[data-design=operating-blueprint] .site-footer nav a{color:var(--bp-paper-deep)}@media (min-width:62.0625rem){.marketing-shell[data-design=operating-blueprint] .engagement-axis.process-trace--compact .engagement-axis__stages{grid-template-rows:auto auto auto auto auto}.marketing-shell[data-design=operating-blueprint] .engagement-axis.process-trace--compact .engagement-axis__stage{grid-row:span 5;grid-template-rows:subgrid;display:grid}}@media (max-width:68rem){.marketing-shell[data-design=operating-blueprint] .bplus-home-hero h1{grid-column:1/span 12;max-width:18ch}.marketing-shell[data-design=operating-blueprint] .bplus-home-hero__rail{grid-column:1/span 7}.marketing-shell[data-design=operating-blueprint] .bplus-home-hero__fit{grid-column:1/span 9}.marketing-shell[data-design=operating-blueprint] .pricing-ledger h2,.marketing-shell[data-design=operating-blueprint] .review-returns h2,.marketing-shell[data-design=operating-blueprint] .evidence-ledger__header{grid-column:1/span 12}.marketing-shell[data-design=operating-blueprint] .pricing-ledger__steps,.marketing-shell[data-design=operating-blueprint] .review-returns__copy,.marketing-shell[data-design=operating-blueprint] .review-cta__rail{grid-column:1/span 8}.marketing-shell[data-design=operating-blueprint] .pricing-ledger__factors,.marketing-shell[data-design=operating-blueprint] .review-returns__outputs{grid-column:9/span 4}.marketing-shell[data-design=operating-blueprint] .pricing-clarity__ledgers,.marketing-shell[data-design=operating-blueprint] .evidence-ledger__rows,.marketing-shell[data-design=operating-blueprint] .evidence-ledger--build .evidence-ledger__rows,.marketing-shell[data-design=operating-blueprint] .evidence-ledger__boundary{grid-column:1/span 8}.marketing-shell[data-design=operating-blueprint] .pricing-clarity__factors,.marketing-shell[data-design=operating-blueprint] .evidence-ledger__meta{grid-column:9/span 4}.marketing-shell[data-design=operating-blueprint] .pricing-clarity__agreement{grid-column:1/span 8}.marketing-shell[data-design=operating-blueprint] .sample-review{grid-column:1/-1}.marketing-shell[data-design=operating-blueprint] .resource-chapter__header h2{grid-column:3/span 6}.marketing-shell[data-design=operating-blueprint] .resource-chapter__header>p:last-child{grid-column:9/-1}}@media (max-width:62rem){.marketing-shell[data-design=operating-blueprint] .engagement-axis.process-trace--compact .engagement-axis__stages{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.25rem}.marketing-shell[data-design=operating-blueprint] .engagement-axis.process-trace--compact .engagement-axis__stages:before{display:none}.marketing-shell[data-design=operating-blueprint] .engagement-axis.process-trace--compact .engagement-axis__stage{border-top:2px solid var(--bp-blue);padding:1.4rem clamp(1rem,1.9vw,1.75rem) 0 0}}@media (max-width:52rem){.marketing-shell[data-design=operating-blueprint] .bplus-home-hero__rail,.marketing-shell[data-design=operating-blueprint] .bplus-home-hero__fit,.marketing-shell[data-design=operating-blueprint] .pricing-ledger__steps,.marketing-shell[data-design=operating-blueprint] .pricing-ledger__factors,.marketing-shell[data-design=operating-blueprint] .review-returns__copy,.marketing-shell[data-design=operating-blueprint] .review-returns__outputs,.marketing-shell[data-design=operating-blueprint] .pricing-clarity__ledgers,.marketing-shell[data-design=operating-blueprint] .pricing-clarity__factors,.marketing-shell[data-design=operating-blueprint] .pricing-clarity__agreement,.marketing-shell[data-design=operating-blueprint] .evidence-ledger__rows,.marketing-shell[data-design=operating-blueprint] .evidence-ledger--build .evidence-ledger__rows,.marketing-shell[data-design=operating-blueprint] .evidence-ledger__meta,.marketing-shell[data-design=operating-blueprint] .evidence-ledger__boundary,.marketing-shell[data-design=operating-blueprint] .review-cta__rail{grid-column:1/span 12}.marketing-shell[data-design=operating-blueprint] .review-returns__outputs,.marketing-shell[data-design=operating-blueprint] .pricing-ledger__factors,.marketing-shell[data-design=operating-blueprint] .pricing-clarity__factors,.marketing-shell[data-design=operating-blueprint] .evidence-ledger__meta{max-width:32rem}.marketing-shell[data-design=operating-blueprint] .sample-review__body dl{grid-template-columns:minmax(0,1fr)}.marketing-shell[data-design=operating-blueprint] .resource-chapter__index,.marketing-shell[data-design=operating-blueprint] .resource-chapter__header h2,.marketing-shell[data-design=operating-blueprint] .resource-chapter__header>p:last-child{grid-column:1/span 12}.marketing-shell[data-design=operating-blueprint] .resource-chapter__steps{grid-template-columns:minmax(0,1fr)}.marketing-shell[data-design=operating-blueprint] .resource-chapter__steps>li,.marketing-shell[data-design=operating-blueprint] .resource-chapter__steps>li:first-child,.marketing-shell[data-design=operating-blueprint] .resource-chapter__steps>li:last-child{border-right:0;border-bottom:1px solid var(--bp-rule);padding:1.5rem 0 2rem}.marketing-shell[data-design=operating-blueprint] .resource-chapter__steps>li:last-child{border-bottom:0}.marketing-shell[data-design=operating-blueprint] .worksheet__sections header,.marketing-shell[data-design=operating-blueprint] .worksheet__sections article>ul{grid-column:1/span 12}.marketing-shell[data-design=operating-blueprint] .page-contents{grid-template-columns:minmax(0,1fr)}.marketing-shell[data-design=operating-blueprint] .page-contents__utility{justify-self:start}.marketing-shell[data-design=operating-blueprint] .home-pricing-summary h2,.marketing-shell[data-design=operating-blueprint] .home-pricing-summary__body{grid-column:1/span 12}}@media print{.marketing-shell[data-design=operating-blueprint] .page-contents,.marketing-shell[data-design=operating-blueprint] .page-print-button{display:none}}@media (max-width:40rem){.marketing-shell[data-design=operating-blueprint] .bplus-home-hero h1{max-width:16ch;font-size:clamp(2.65rem,12.5vw,4.25rem)}.marketing-shell[data-design=operating-blueprint] .contact-submission ol,.marketing-shell[data-design=operating-blueprint] .sample-review summary{grid-template-columns:minmax(0,1fr)}.marketing-shell[data-design=operating-blueprint] .sample-review__date{grid-column:1}.marketing-shell[data-design=operating-blueprint] .engagement-axis.process-trace--compact .engagement-axis__stages{grid-template-columns:minmax(0,1fr);row-gap:2rem}.marketing-shell[data-design=operating-blueprint] .engagement-axis.process-trace--compact .engagement-axis__stage{padding-right:0}.marketing-shell[data-design=operating-blueprint] .pricing-ledger__steps>li{grid-template-columns:2rem minmax(0,1fr)}.marketing-shell[data-design=operating-blueprint] .pricing-clarity__ledgers{grid-template-columns:minmax(0,1fr)}.marketing-shell[data-design=operating-blueprint] .evidence-ledger__rows>li{grid-template-columns:2rem minmax(0,1fr)}.marketing-shell[data-design=operating-blueprint] .review-cta h2{grid-column:1/span 12}.marketing-shell[data-design=operating-blueprint] .resource-chapter__checkpoint{grid-template-columns:minmax(0,1fr)}.marketing-shell[data-design=operating-blueprint] .review-action .button,.marketing-shell[data-design=operating-blueprint] .review-cta__button{width:100%}}@media (prefers-reduced-motion:reduce){.marketing-shell[data-design=operating-blueprint] .engagement-axis__stages:before{animation:none;transform:scaleX(1)}}@media (forced-colors:active){.marketing-shell[data-design=operating-blueprint] .brand-mark:before,.marketing-shell[data-design=operating-blueprint] .engagement-axis__stage:before,.marketing-shell[data-design=operating-blueprint] .engagement-axis__stages:before{forced-color-adjust:none;background:canvastext}}
