body.paid-campaign--visual-continuity-recovery{--bcr-paper:#f7f8f4;--bcr-ink:#101419;--bcr-muted:#4c5861;--bcr-rule:#0110432e;--bcr-blue:#1f5f99;--bcr-green:#4f6f22}body.paid-campaign--visual-continuity-recovery .pc-hero{background:var(--bcr-paper);padding-top:clamp(34px,4vw,54px)}body.paid-campaign--visual-continuity-recovery .pc-hero__grid{grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);align-items:start;gap:clamp(34px,5vw,78px)}body.paid-campaign--visual-continuity-recovery :is(.pc-hero h1,.pc-section__intro h2,.pc-form-section h2){font-family:var(--pc-serif);letter-spacing:-.05em;text-wrap:balance}body.paid-campaign--visual-continuity-recovery .pc-faq summary{letter-spacing:-.02em;line-height:1.2;font-family:var(--pc-sans)!important;font-weight:700!important}body.paid-campaign--visual-continuity-recovery .pc-hero h1{max-width:780px;font-size:clamp(48px,4.8vw,70px);line-height:.98}body.paid-campaign--visual-continuity-recovery .pc-hero__lede{max-width:680px;color:var(--bcr-ink);letter-spacing:-.012em;text-wrap:pretty;font-size:clamp(20px,1.55vw,22px);font-weight:400;font-family:var(--pc-sans)!important;line-height:1.46!important}body.paid-campaign--visual-continuity-recovery .pc-eyebrow{letter-spacing:.12em;font-size:13px;line-height:1.4}body.paid-campaign--visual-continuity-recovery .pc-scope-strip .pc-hero__qualifier{letter-spacing:-.01em;max-width:760px;font-size:clamp(17px,1.4vw,19px);font-weight:600;line-height:1.45;font-family:var(--pc-sans)!important}body.paid-campaign--visual-continuity-recovery .pc-hero__qualifier--inline{color:#39445b;letter-spacing:-.005em;max-width:680px;margin:20px 0 0;font-size:17px;font-weight:600;line-height:1.4;font-family:var(--pc-sans)!important}body.paid-campaign--visual-continuity-recovery .pc-quicknav a{min-height:48px;font-size:13px}body.paid-campaign--visual-continuity-recovery .pc-section{padding-block:clamp(56px,5vw,72px)}body.paid-campaign--visual-continuity-recovery .pc-section__intro{margin-bottom:clamp(32px,3vw,44px)}body.paid-campaign--visual-continuity-recovery .pc-google-reviews{padding-block:clamp(52px,4.5vw,64px)}body.paid-campaign.paid-campaign--visual-continuity-recovery .pc-related-services{padding-block:clamp(56px,5vw,72px)}body.paid-campaign.paid-campaign--visual-continuity-recovery .pc-related-services__header{margin-bottom:30px}body.paid-campaign.paid-campaign--visual-continuity-recovery .pc-related-services__card{min-height:300px;padding:24px}body.paid-campaign--visual-continuity-recovery .pc-hero__content>.bcr-flow{margin-top:clamp(30px,3vw,42px)}body.paid-campaign--visual-continuity-recovery .bcr-flow__diagram{min-height:226px}body.paid-campaign--visual-continuity-recovery .pc-button--primary{background:var(--pc-midnight)}body.paid-campaign--visual-continuity-recovery .pc-button--secondary{background:#fff}body.paid-campaign--visual-continuity-recovery .pc-form-section{background:#eef4e9}body.paid-campaign--visual-continuity-recovery .pc-form-section__grid{grid-template-columns:minmax(280px,.74fr) minmax(0,1.26fr)}body.paid-campaign--visual-continuity-recovery .pc-form-section h2{font-size:clamp(40px,4.2vw,56px);line-height:.98}body.paid-campaign--visual-continuity-recovery .pc-form-section__next li{color:#34445a;padding-block:18px;font-size:15px;line-height:1.55}body.paid-campaign--visual-continuity-recovery .pc-form-section__next span{padding-top:3px;font-size:11px}body.paid-campaign--visual-continuity-recovery .pc-form-section__intro{font-size:18px;line-height:1.55}body.paid-campaign--visual-continuity-recovery .pc-form-section__promise,body.paid-campaign--visual-continuity-recovery .pc-hubspot-form__privacy{font-size:15px!important;line-height:1.55!important}body.paid-campaign--visual-continuity-recovery .pc-motion-selector legend,body.paid-campaign--visual-continuity-recovery .pc-motion-selector__choice span{font-size:15px!important;line-height:1.3!important}body.paid-campaign--visual-continuity-recovery .pc-motion-selector__choice{min-height:64px}body.paid-campaign.paid-campaign--visual-continuity-recovery .pc-related-services__card h3{letter-spacing:-.02em;font-size:clamp(18px,1.55vw,22px);line-height:1.18;font-family:var(--pc-sans)!important;font-weight:700!important}body.paid-campaign.paid-campaign--visual-continuity-recovery .pc-related-services{background:#f7f9f4}body.paid-campaign.paid-campaign--visual-continuity-recovery .pc-related-services__category{font-size:12px;line-height:1.2}body.paid-campaign.paid-campaign--visual-continuity-recovery .pc-related-services__card a,body.paid-campaign.paid-campaign--visual-continuity-recovery .pc-related-services__toggle,body.paid-campaign.paid-campaign--visual-continuity-recovery .pc-related-services__all{font-size:14px}body.paid-campaign--visual-continuity-recovery .pc-google-reviews__summary small{font-size:14px!important}body.paid-campaign--visual-continuity-recovery .pc-google-reviews__link-label{font-size:13px!important}body.paid-campaign--visual-continuity-recovery .pc-campaign-footer__legal a{align-items:center;min-height:44px;display:inline-flex}.bcr-hero{border:1px solid var(--bcr-rule);background:#fff;gap:0;margin:0;display:grid}.bcr-hero__photo{border-bottom:1px solid var(--bcr-rule);display:block;position:relative;overflow:hidden}.bcr-hero__photo img{aspect-ratio:16/10.3;object-fit:cover;object-position:center;filter:saturate(.9)contrast(1.02);width:100%;display:block}.bcr-hero__system{color:var(--bcr-ink);background:#fff;padding:clamp(22px,3vw,34px)}.bcr-hero__label{color:var(--pc-midnight);letter-spacing:.12em;margin:0 0 18px;font-size:12px;font-weight:900;line-height:1.3}.bcr-flow{border-top:1px solid var(--bcr-rule);padding:18px 0 24px}.bcr-flow__diagram{min-height:254px;position:relative}.bcr-flow__phases{z-index:3;color:var(--bcr-blue);letter-spacing:.13em;text-transform:uppercase;grid-template-columns:repeat(4,minmax(0,1fr));padding-inline:4px;font-size:11px;font-weight:900;line-height:1.2;display:grid;position:relative}.bcr-flow__phases span{text-align:center}.bcr-flow__phases span:nth-child(3){grid-column:3/5}.bcr-flow__linework{z-index:1;pointer-events:none;width:100%;height:160px;position:absolute;top:-15px;left:0;overflow:visible}.bcr-flow__route,.bcr-flow__signal{fill:none;vector-effect:non-scaling-stroke}.bcr-flow__route{stroke:#01104340;stroke-width:1.5px}.bcr-flow__signal{stroke:var(--pc-cobalt,#408df1);stroke-width:4px;stroke-linecap:round;stroke-dasharray:.022 .978;stroke-dashoffset:1px;opacity:0;animation:8s linear infinite bcr-flow-travel}.bcr-flow__nodes{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,2vw,22px);margin:0;padding:22px 0 0;list-style:none;display:grid;position:relative}.bcr-flow__node{text-align:center;align-content:start;justify-items:center;min-width:0;display:grid}.bcr-flow__phase{display:none}.bcr-flow__icon{width:48px;height:48px;color:var(--pc-midnight);background:#fff;border:1px solid #01104361;border-radius:50%;place-items:center;display:grid;position:relative}.bcr-flow__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:27px;height:27px}.bcr-flow__icon:after{border:1px solid var(--bcr-green);opacity:0;content:"";border-radius:50%;animation:8s ease-out infinite bcr-node-confirm;position:absolute;inset:-6px}.bcr-flow__node--protect .bcr-flow__icon:after{animation-delay:2.2s}.bcr-flow__node--test .bcr-flow__icon:after{animation-delay:4.15s}.bcr-flow__node--hot-site .bcr-flow__icon:after{animation-delay:5.7s}.bcr-flow__node--plan .bcr-flow__icon:after{display:none}.bcr-flow__node strong{color:var(--pc-midnight);letter-spacing:-.02em;text-wrap:balance;margin-top:15px;font-size:clamp(15px,1.25vw,18px);line-height:1.15;font-family:var(--pc-sans)!important;font-weight:700!important}.bcr-flow__node em{color:var(--bcr-muted);font-family:var(--pc-sans);text-wrap:pretty;margin-top:8px;font-size:14px;font-style:normal;line-height:1.45}.bcr-flow[data-motion-state=paused] .bcr-flow__signal,.bcr-flow[data-motion-state=paused] .bcr-flow__icon:after,.bcr-flow[data-motion-state=paused] .bcr-flow__nodes:after{animation-play-state:paused!important}.bcr-flow[data-motion-state=running] .bcr-flow__signal,.bcr-flow[data-motion-state=running] .bcr-flow__icon:after,.bcr-flow[data-motion-state=running] .bcr-flow__nodes:after{animation-play-state:running!important}.bcr-flow[data-motion-state=reduced] .bcr-flow__signal,.bcr-flow[data-motion-state=reduced] .bcr-flow__icon:after,.bcr-flow[data-motion-state=reduced] .bcr-flow__nodes:after{display:none;animation:none!important}@keyframes bcr-flow-travel{0%,10%{stroke-dashoffset:1px;opacity:0}15%{opacity:.95}68%{stroke-dashoffset:0;opacity:.95}76%,to{stroke-dashoffset:0;opacity:0}}@keyframes bcr-node-confirm{0%,70%,to{opacity:0;transform:scale(.88)}74%{opacity:.7}82%{opacity:0;transform:scale(1.08)}}@keyframes bcr-mobile-flow{0%,10%{opacity:0;top:24px}15%{opacity:.95}68%{opacity:.95;top:calc(100% - 42px)}76%,to{opacity:0;top:calc(100% - 42px)}}.bcr-hero__access{border-top:3px solid var(--pc-midnight);margin-top:18px;padding-top:18px}.bcr-hero__system>.bcr-hero__access{margin-top:0}.bcr-hero__access span{color:var(--bcr-green);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900;line-height:1.35;display:block}.bcr-hero__access strong{color:var(--pc-midnight);margin-top:8px;font-size:clamp(18px,1.8vw,24px);line-height:1.18;display:block}.bcr-hero__access p{color:var(--bcr-muted);margin:10px 0 0;font-size:15px;line-height:1.55}@media (prefers-reduced-motion:reduce){.bcr-flow__signal,.bcr-flow__icon:after,.bcr-flow__nodes:after{animation:none!important;display:none!important}}@media (width<=980px){body.paid-campaign--visual-continuity-recovery .pc-hero__grid,body.paid-campaign--visual-continuity-recovery .pc-form-section__grid{grid-template-columns:1fr}body.paid-campaign--visual-continuity-recovery .pc-hero__visual{max-width:780px}}@media (width>=701px) and (width<=980px){body.paid-campaign--visual-continuity-recovery .pc-hero h1{font-size:56px}}@media (width<=700px){body.paid-campaign--visual-continuity-recovery .pc-hero{padding-top:30px}body.paid-campaign--visual-continuity-recovery .pc-section,body.paid-campaign--visual-continuity-recovery .pc-form-section{padding-block:48px}body.paid-campaign--visual-continuity-recovery .pc-section__intro{margin-bottom:30px}body.paid-campaign--visual-continuity-recovery .pc-google-reviews{padding-block:44px}body.paid-campaign.paid-campaign--visual-continuity-recovery .pc-related-services{padding-block:48px 56px}body.paid-campaign.paid-campaign--visual-continuity-recovery .pc-related-services__header{margin-bottom:24px}body.paid-campaign.paid-campaign--visual-continuity-recovery .pc-related-services__card{min-height:0}body.paid-campaign--visual-continuity-recovery .pc-hero h1{font-size:clamp(42px,11.5vw,46px);line-height:1}body.paid-campaign--visual-continuity-recovery .pc-hero__lede{font-size:clamp(18px,5vw,20px);line-height:1.5!important}body.paid-campaign--visual-continuity-recovery .pc-form-section h2{font-size:clamp(36px,10vw,42px)}.bcr-hero{border-color:var(--bcr-rule)}.bcr-hero__photo img{aspect-ratio:16/9}.bcr-flow{padding-top:16px}.bcr-flow__diagram{min-height:0}.bcr-flow__phases,.bcr-flow__linework{display:none}.bcr-flow__nodes{grid-template-columns:1fr;gap:0;padding:0}.bcr-flow__nodes:before,.bcr-flow__nodes:after{z-index:0;content:"";position:absolute;left:23px}.bcr-flow__nodes:before{background:#01104347;width:1px;top:24px;bottom:24px}.bcr-flow__nodes:after{background:var(--pc-cobalt,#408df1);opacity:0;width:5px;height:18px;animation:8s linear infinite bcr-mobile-flow;top:24px;left:21px}.bcr-flow__node{z-index:1;text-align:left;grid-template-columns:52px minmax(0,1fr);justify-items:start;gap:4px 14px;padding:14px 0;position:relative}.bcr-flow__phase{color:var(--bcr-blue);letter-spacing:.12em;text-transform:uppercase;grid-column:2;font-size:11px;font-weight:900;line-height:1.25;display:block}.bcr-flow__icon{grid-area:1/1/4;width:46px;height:46px}.bcr-flow__node strong{grid-column:2;margin-top:1px;font-size:18px}.bcr-flow__node em{grid-column:2;margin-top:3px;font-size:14px;line-height:1.5}}.bcr-chain span,.bcr-capability-list span{letter-spacing:.12em}.bcr-section .pc-section__intro{align-items:start}.bcr-chain{border-top:2px solid var(--pc-midnight);grid-template-columns:minmax(0,1fr) minmax(0,1.18fr) minmax(0,1fr);display:grid}.bcr-chain article{border-left:1px solid #0110432e;min-width:0;padding:clamp(24px,3vw,38px) clamp(18px,3vw,34px)}.bcr-chain article:first-child{border-left:0;padding-left:0}.bcr-chain article:last-child{padding-right:0}.bcr-chain span{color:var(--bcr-blue,#1f5f99);font-size:12px;font-weight:900;line-height:1.3;display:block}body.paid-campaign--visual-continuity-recovery .bcr-chain h3{color:var(--pc-midnight);letter-spacing:-.02em;text-wrap:balance;margin-top:30px;font-size:clamp(22px,2vw,30px);line-height:1.1;font-family:var(--pc-sans)!important;font-weight:700!important}.bcr-chain p{color:var(--pc-gray);margin:18px 0 0;font-size:16px;line-height:1.62}.bcr-outcome{grid-template-columns:minmax(150px,.32fr) minmax(0,1fr);align-items:start;gap:clamp(20px,4vw,54px);margin-top:26px;padding:4px 0 0;display:grid}.bcr-outcome span{color:var(--bcr-green,#4f6f22);letter-spacing:.12em;font-size:12px;font-weight:900;line-height:1.35}.bcr-outcome p{max-width:880px;color:var(--pc-midnight);font-family:var(--pc-sans);letter-spacing:-.015em;margin:0;font-size:clamp(17px,1.5vw,20px);font-weight:600;line-height:1.5}.bcr-capabilities .pc-section__intro{margin-bottom:36px}.bcr-workloads{border-bottom:1px solid #01104333;margin-bottom:42px}.bcr-workloads__label{color:var(--bcr-green,#4f6f22);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #01104324;margin:0;padding:14px 0 12px;font-size:12px;font-weight:900;line-height:1.35}.bcr-workloads ul{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.bcr-workloads li{border-left:1px solid #01104324;align-items:center;gap:14px;min-width:0;min-height:82px;padding:18px;display:flex}.bcr-workloads li:first-child{border-left:0;padding-left:0}.bcr-workloads svg{fill:none;width:30px;height:30px;stroke:var(--pc-midnight);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;flex:0 0 30px}.bcr-workloads strong{color:var(--pc-midnight);letter-spacing:-.015em;font-size:16px;line-height:1.2;font-family:var(--pc-sans)!important;font-weight:700!important}.bcr-capability-list{border-top:1px solid #01104333;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);display:grid}.bcr-capability-list article{border-bottom:1px solid #01104333;grid-template-columns:52px minmax(210px,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(16px,3vw,32px);min-width:0;padding:24px 0;display:grid}.bcr-capability-list article:nth-child(odd){padding-right:clamp(18px,4vw,48px)}.bcr-capability-list article:nth-child(2n){border-left:1px solid #01104329;padding-left:clamp(18px,4vw,48px)}.bcr-capability-list span{color:var(--bcr-green,#4f6f22);font-size:12px;font-weight:900}body.paid-campaign--visual-continuity-recovery .bcr-capability-list h3{color:var(--pc-midnight);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(17px,1.4vw,20px);line-height:1.18;font-family:var(--pc-sans)!important;font-weight:700!important}.bcr-capability-list p{color:var(--pc-gray);margin:0;font-size:16px;line-height:1.58}.bcr-testing{background:#fff}.bcr-testing__grid{border-top:1px solid #01104333;border-bottom:1px solid #01104333;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bcr-testing__grid article{border-left:1px solid #0110432e;min-width:0;padding:clamp(24px,3vw,34px)}.bcr-testing__grid article:first-child{border-left:0;padding-left:0}.bcr-testing__grid article:last-child{padding-right:0}body.paid-campaign--visual-continuity-recovery .bcr-testing__grid h3{color:var(--pc-midnight);letter-spacing:-.02em;font-size:clamp(20px,2vw,24px);line-height:1.15;font-family:var(--pc-sans)!important;font-weight:700!important}.bcr-testing__grid p{color:var(--pc-gray);margin:16px 0 0;font-size:16px;line-height:1.58}@media (width<=1080px){.bcr-workloads ul{grid-template-columns:repeat(3,minmax(0,1fr))}.bcr-workloads li:nth-child(n+4){border-top:1px solid #01104324}.bcr-workloads li:nth-child(4){border-left:0;padding-left:0}.bcr-capability-list{grid-template-columns:1fr}.bcr-capability-list article:nth-child(odd),.bcr-capability-list article:nth-child(2n){border-left:0;padding-left:0;padding-right:0}.bcr-testing__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bcr-testing__grid article:nth-child(odd){border-left:0;padding-left:0}.bcr-testing__grid article:nth-child(n+3){border-top:1px solid #0110432e}}@media (width<=760px){body.paid-campaign--visual-continuity-recovery .bcr-section--path,body.paid-campaign--visual-continuity-recovery .bcr-capabilities{padding-bottom:40px}.bcr-workloads{margin-bottom:28px}.bcr-workloads__label{padding:10px 0 9px}.bcr-workloads ul{grid-template-columns:repeat(2,minmax(0,1fr))}.bcr-workloads li,.bcr-workloads li:nth-child(4){border-top:0;border-left:1px solid #01104324;min-height:60px;padding:10px 12px}.bcr-workloads li:nth-child(odd){border-left:0;padding-left:0}.bcr-workloads li:nth-child(n+3){border-top:1px solid #01104324}.bcr-workloads li:last-child{grid-column:1/-1}.bcr-chain{grid-template-columns:1fr}.bcr-chain article,.bcr-chain article:first-child,.bcr-chain article:last-child{border-top:1px solid #0110432e;border-left:0;padding:24px 0}.bcr-chain article:first-child{border-top:0}.bcr-outcome{grid-template-columns:1fr;gap:10px;margin-top:20px;padding-top:22px}body.paid-campaign--visual-continuity-recovery .bcr-chain h3{margin-top:18px}.bcr-capability-list article{grid-template-columns:42px minmax(0,1fr);gap:12px 18px}.bcr-capability-list p{grid-column:2}.bcr-testing__grid{grid-template-columns:1fr}.bcr-testing__grid article,.bcr-testing__grid article:first-child,.bcr-testing__grid article:last-child{border-left:0;padding:24px 0}.bcr-testing__grid article+article{border-top:1px solid #0110432e}}
