.localized-home-reflow .staging-solutions,.localized-home-reflow .staging-how,.localized-home-reflow .staging-final{position:relative;z-index:2;padding:clamp(3.75rem,5.25vw,5.5rem) 0 clamp(2.5rem,3vw,3.5rem);background:var(--paper)}.staging-section-heading,.staging-window-heading{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);align-items:end;gap:clamp(2.5rem,8vw,7rem);margin-bottom:clamp(2.8rem,5vw,4.5rem)}.staging-section-heading h2,.staging-window-heading h2,.staging-closing h2{max-width:15ch;font-size:clamp(2.65rem,4.15vw,4.45rem)}.staging-section-heading>p,.staging-window-heading>p{max-width:540px;margin:0;color:var(--slate);font-size:1.04rem}.staging-solution-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line)}.staging-solution-list article{display:flex;min-width:0;min-height:290px;flex-direction:column;padding:1.6rem clamp(1.4rem,2.6vw,2.4rem) 1.8rem;border-right:1px solid var(--line)}.staging-solution-list article:first-child{padding-left:0}.staging-solution-list article:last-child{padding-right:0;border-right:0}.staging-solution-list article>span{margin-bottom:4.2rem;color:var(--highlight-ink);font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.08em}.staging-solution-list h3{max-width:20ch;margin-bottom:.75rem;font-size:1.35rem}.staging-solution-list p{margin:0;color:var(--slate);font-size:.94rem}.staging-solution-list article>strong{display:block;margin-top:auto;padding-top:1.5rem;color:var(--teal);font-family:var(--font-mono);font-size:.66rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.staging-window-section{position:relative;z-index:2;overflow:hidden;padding:clamp(3rem,4vw,4rem) 0;color:#fff;background:linear-gradient(145deg,#111a2199,#0a101470 68%)}.staging-window-section:before{display:none}.staging-window-section:after{display:none}.staging-window-section .container{position:relative;z-index:1}.staging-dark-window{position:relative;overflow:visible;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.staging-dark-window:before{display:none}.staging-window-heading{align-items:start}.staging-window-heading h2{color:#fff}.staging-window-heading>p{color:#b7c1c9}.staging-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;border-top:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line);list-style:none}.staging-result-grid li{display:grid;min-width:0;grid-template-columns:42px minmax(0,1fr);gap:0 .8rem;padding:1.6rem clamp(1rem,2.2vw,2rem);border-right:1px solid var(--dark-line)}.staging-result-grid li:first-child{padding-left:0}.staging-result-grid li:last-child{padding-right:0;border-right:0}.staging-result-grid li>span,.staging-control-grid article>span{color:var(--amber);font-family:var(--font-mono);font-size:.65rem;font-weight:600}.staging-result-grid h3,.staging-control-grid h3{margin-bottom:.55rem;color:#fff;font-size:1.16rem}.staging-result-grid p,.staging-control-grid p{margin:0;color:#aeb9c3;font-size:.9rem}.staging-delivery-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);list-style:none}.staging-delivery-steps li{min-width:0;min-height:235px;padding:1.45rem clamp(1rem,2vw,1.8rem) 1.65rem;border-right:1px solid var(--line)}.staging-delivery-steps li:first-child{padding-left:0}.staging-delivery-steps li:last-child{padding-right:0;border-right:0}.staging-delivery-steps li>span{display:block;margin-bottom:4rem;color:var(--highlight-ink);font-family:var(--font-mono);font-size:.66rem;font-weight:600}.staging-delivery-steps strong{display:block;margin-bottom:.55rem;color:var(--ink);font-size:1.1rem}.staging-delivery-steps p{margin:0;color:var(--slate);font-size:.9rem}.staging-delivery-note{display:grid;grid-template-columns:minmax(240px,.78fr) minmax(360px,1.22fr);gap:clamp(2rem,6vw,5rem);margin-top:clamp(2.5rem,4vw,4rem);padding:clamp(1.6rem,3vw,2.4rem);background:var(--paper-muted);border-left:3px solid var(--amber)}.staging-delivery-note .eyebrow{margin-bottom:.7rem}.staging-delivery-note h3{max-width:20ch;font-size:clamp(1.6rem,2.4vw,2.3rem)}.staging-delivery-note>div:last-child{display:flex;align-items:flex-start;flex-direction:column}.staging-delivery-note>div:last-child>p{margin:0;color:var(--slate);font-size:.94rem}.staging-delivery-actions{display:flex;align-items:flex-start;flex-wrap:wrap;gap:.8rem 1.35rem;margin-top:1.2rem}.staging-delivery-actions .text-button{margin-top:0}.staging-control-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line)}.staging-control-grid article{min-width:0;padding:1.6rem clamp(1rem,2.2vw,2rem);border-right:1px solid var(--dark-line)}.staging-control-grid article:first-child{padding-left:0}.staging-control-grid article:last-child{padding-right:0;border-right:0}.staging-control-grid article>span{display:block;margin-bottom:2.8rem}.staging-control-note{max-width:760px;margin:1.5rem 0 0;padding-left:1.1rem;color:#d4dce1;border-left:2px solid var(--amber);font-size:.9rem}.localized-home-reflow .tracey-bridge.staging-final{position:relative;overflow:visible;padding:clamp(6rem,9vw,8.5rem) 0;color:var(--ink);background:var(--paper);border-top:0}.localized-home-reflow .tracey-bridge.staging-final:before{display:none}.localized-home-reflow .tracey-bridge.staging-final .container{position:relative;display:grid;min-width:0;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);align-items:start;gap:clamp(2.5rem,8vw,7rem);padding-top:clamp(2.25rem,3.5vw,3.25rem);border-top:1px solid var(--line-strong)}.localized-home-reflow .tracey-bridge.staging-final .container:before{position:absolute;top:-1px;left:0;width:clamp(72px,8vw,116px);height:2px;pointer-events:none;background:var(--xhigh-gradient-horizontal);content:""}.staging-tracey-heading{min-width:0}.staging-tracey-heading .eyebrow{margin-bottom:clamp(1.6rem,2.5vw,2.4rem)}.staging-tracey-heading h2{max-width:16ch;color:var(--ink);font-size:clamp(2.65rem,4.2vw,4.5rem)}.staging-tracey-copy{align-self:end;padding-bottom:.3rem}.staging-tracey-copy>p{max-width:600px;margin:0 0 2.2rem;color:var(--slate);font-size:1.04rem}.staging-tracey-copy>a{display:inline-flex;align-items:center;gap:.45rem;padding:.15rem 0 .5rem;color:var(--ink);border-bottom:1px solid rgba(0,128,128,.35);font-weight:600;transition:border-color .18s ease,color .18s ease}.staging-tracey-copy>a i{margin-left:.45rem;color:var(--teal);font-style:normal;transition:transform .18s ease}.staging-tracey-copy>a:hover,.staging-tracey-copy>a:focus-visible{color:var(--teal);border-color:var(--teal)}.staging-tracey-copy>a:hover i,.staging-tracey-copy>a:focus-visible i{transform:translate(4px)}.staging-closing-section{display:flex;min-height:clamp(560px,68vh,760px);align-items:center;padding:clamp(6.5rem,10vw,9.5rem) 0}.staging-closing-section .container{width:100%}.staging-closing{min-width:0;max-width:1040px;margin-inline:auto;text-align:center}.staging-closing h2{max-width:14ch;margin-inline:auto;color:#fff}.staging-closing>div:last-child>p{max-width:700px;margin:1.5rem auto 2.2rem;color:#b7c1c9;font-size:1.05rem}@media(max-width:900px){.staging-section-heading,.staging-window-heading{grid-template-columns:1fr;align-items:start;gap:1.35rem}.staging-section-heading>p,.staging-window-heading>p{max-width:680px}.localized-home-reflow .tracey-bridge.staging-final .container{grid-template-columns:1fr;align-items:start;gap:1.75rem}.staging-tracey-copy{align-self:start}}@media(max-width:760px){.staging-solution-list,.staging-result-grid,.staging-delivery-steps,.staging-control-grid{grid-template-columns:1fr}.staging-solution-list article,.staging-solution-list article:first-child,.staging-solution-list article:last-child{display:grid;min-height:0;grid-template-columns:32px minmax(0,1fr);gap:0 .75rem;padding:1.3rem 0;border-right:0;border-bottom:1px solid var(--line)}.staging-solution-list article:last-child{border-bottom:0}.staging-solution-list article>span{grid-row:1 / span 2;margin:.35rem 0 0}.staging-solution-list article>strong{grid-column:2;margin-top:.75rem;padding-top:0}.staging-result-grid li,.staging-result-grid li:first-child,.staging-result-grid li:last-child{padding:1.25rem 0;border-right:0;border-bottom:1px solid var(--dark-line)}.staging-result-grid li:last-child{border-bottom:0}.staging-delivery-steps li,.staging-delivery-steps li:first-child,.staging-delivery-steps li:last-child{display:grid;min-height:0;grid-template-columns:32px minmax(0,1fr);gap:0 .75rem;padding:1.2rem 0;border-right:0;border-bottom:1px solid var(--line)}.staging-delivery-steps li:last-child{border-bottom:0}.staging-delivery-steps li>span{margin:.3rem 0 0}.staging-control-grid article,.staging-control-grid article:first-child,.staging-control-grid article:last-child{display:grid;grid-template-columns:32px minmax(0,1fr);gap:0 .75rem;padding:1.25rem 0;border-right:0;border-bottom:1px solid var(--dark-line)}.staging-control-grid article:last-child{border-bottom:0}.staging-control-grid article>span{grid-row:1 / span 2;margin:.32rem 0 0}.staging-control-grid article>p{grid-column:2}}@media(max-width:640px){.localized-home-reflow .staging-solutions,.localized-home-reflow .staging-how,.localized-home-reflow .staging-final{padding:3.6rem 0 2.5rem}.staging-window-section{padding:2.4rem 0}.staging-section-heading,.staging-window-heading{margin-bottom:2.2rem}.staging-section-heading h2,.staging-window-heading h2,.staging-closing h2{max-width:none;font-size:clamp(2.15rem,9.7vw,2.75rem)}.staging-section-heading>p,.staging-window-heading>p{font-size:.98rem}.staging-dark-window{padding:0}.staging-delivery-note{grid-template-columns:1fr;gap:1.25rem;padding:1.3rem 1.15rem}.staging-delivery-note h3{font-size:1.55rem}.staging-delivery-actions{align-items:flex-start;flex-direction:column}.staging-control-note{margin-top:1.25rem;font-size:.86rem}.localized-home-reflow .tracey-bridge.staging-final{padding:4.8rem 0 5.25rem}.staging-tracey-heading h2{max-width:none;font-size:clamp(2.2rem,10vw,3rem)}.staging-tracey-copy>p{margin-bottom:1.6rem;font-size:.98rem}.staging-closing-section{min-height:0;padding:5.5rem 0}.staging-closing h2{max-width:11ch}}@media(prefers-reduced-motion:reduce){.staging-window-section{background:var(--dark)}.staging-tracey-copy>a,.staging-tracey-copy>a i{transition:none}}
