.backup-page h1{font-size:clamp(40px,4.3vw,62px);line-height:1.13;letter-spacing:-2.4px}.b-hero{background:radial-gradient(ellipse at 90% 70%,#0b4549,transparent 65%),var(--navy);color:white;padding:28px 0 70px;overflow:hidden}.breadcrumb{display:flex;align-items:center;gap:12px;font-size:11px;color:#9bb7c2;margin-bottom:55px;line-height:1.5}.breadcrumb a:hover{color:var(--teal)}.breadcrumb [aria-current]{color:#d9e9ed}.b-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:58px;align-items:center}.b-hero .eyebrow{font-size:9px;letter-spacing:1.6px;color:#7edac8}.b-lead{font-size:22px;line-height:1.5;color:#d7eceb;max-width:470px;margin:0 0 20px}.b-intro{color:#b0c7d2;font-size:15px;line-height:1.8;max-width:450px}.b-hero .actions{flex-wrap:wrap;gap:22px}.b-hero .button{font-size:14px}.b-hero-note{font-size:11px;line-height:1.7;color:#8cafb8;margin:22px 0 0}.b-architecture{border:1px solid #4d8a8e44;border-radius:18px;background:linear-gradient(140deg,#173d4866,#071f2c);box-shadow:0 30px 65px #0002;min-width:0;overflow:hidden}.b-diagram-label{font-size:9px;letter-spacing:1.8px;color:#a2c3ca;border-bottom:1px solid #50818a33;margin:0;padding:21px 23px}.b-map{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:48px 35px;padding:30px 24px}.b-connections{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.b-node{position:relative;border:1px solid #4a818c;background:linear-gradient(150deg,#244e5b,#0b2938);border-radius:11px;min-width:0;min-height:155px;display:flex;align-items:center;flex-direction:column;text-align:center;justify-content:center;box-shadow:0 12px 20px #0002;padding:14px 8px}.b-node svg{color:#67e7ce;width:44px;height:44px;margin:12px 0}.b-node-number{font-size:7px;letter-spacing:1px;color:#aac8cf}.b-node strong{font-family:Manrope,Arial,sans-serif;font-size:14px;color:#eefcfa}.b-node small{font-size:9px;color:#a1bcc6;margin-top:7px;line-height:1.5}.b-restore{border-color:#09d5b088;background:linear-gradient(150deg,#15565a,#0c333e)}.b-diagram-bottom{padding:0 22px 20px;display:flex;align-items:center;gap:15px}.b-diagram-bottom p{font-size:9px;line-height:1.6;color:#8eafb9;max-width:280px;margin:0}.b-diagram-bottom button{font:inherit;white-space:nowrap;font-size:9px;border:1px solid #49717b;border-radius:20px;background:transparent;color:#c3ddd9;padding:7px 10px;cursor:pointer}.b-diagram-bottom button:hover{border-color:var(--teal)}.b-flow{animation:backup-flow 18s linear infinite}.backup-paused .b-flow{animation-play-state:paused}.b-situations{background:#edf6f3;padding:38px 0}.b-situations .eyebrow{font-size:9px;margin-bottom:22px}.b-situations-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.b-situations-grid p{margin:0;border-left:2px solid #12b79e;padding-left:19px;line-height:1.7;font-size:16px;color:#48606d}.b-situations-grid strong{font-weight:600;color:#123642}.b-small{font-size:11px;line-height:1.7;color:#526675}.b-situations .b-small{margin:22px 0 0}.b-scope-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px 38px}.b-scope-grid article{border-top:1px solid var(--line);padding-top:23px}.b-scope-grid article>span{font-size:11px;color:#07836e;font-weight:700}.b-scope-grid h3{font-size:19px;letter-spacing:-.5px;line-height:1.5;margin:17px 0 10px}.b-scope-grid p{font-size:14px;line-height:1.85;color:var(--muted);margin:0}.b-evidence{background:var(--navy);color:white;padding:85px 0}.b-evidence-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:85px}.b-evidence h2{font-size:clamp(30px,3vw,41px)}.b-evidence .eyebrow{color:#7dd3c2}.b-evidence-grid>div>p:not(.eyebrow){font-size:15px;color:#b4cbd5;line-height:1.9;margin-bottom:28px;max-width:460px}.b-evidence .text-link{color:#d7f6ef;display:inline-block}.b-evidence-sheet{background:#f4f9f7;color:var(--ink);padding:30px 33px;border-radius:12px;box-shadow:0 20px 40px #0003;transform:rotate(1deg)}.b-sheet-top{display:flex;align-items:center;gap:15px;border-bottom:1px solid #d1e5df;padding-bottom:19px}.b-sheet-top span{font-size:9px;color:#43736c;letter-spacing:1.4px}.b-evidence-sheet h3{font-size:22px;line-height:1.5;margin:24px 0}.b-evidence-sheet ol{padding:0;margin:0;list-style:none}.b-evidence-sheet li{display:flex;gap:17px;margin:21px 0}.b-evidence-sheet li>span{color:#087f6d;font-size:11px;padding-top:4px}.b-evidence-sheet strong{font-size:13px}.b-evidence-sheet li p{font-size:12px;line-height:1.8;color:#526675;margin:7px 0 0}.b-sheet-note{font-size:10px;line-height:1.8;color:#657a82;border-top:1px solid #d1e5df;padding-top:17px;margin:23px 0 0}.b-agreement{display:grid;grid-template-columns:1fr 1fr;gap:65px;border:1px solid #d4e5df;background:#f5faf8;padding:35px 40px;border-radius:12px}.b-agreement .eyebrow{font-size:9px;margin-bottom:14px}.b-agreement h3{font-size:25px;letter-spacing:-.7px;margin:0 0 12px}.b-agreement p{font-size:14px;line-height:1.8;color:var(--muted);margin:0}.b-agreement ul{list-style:none;padding:0;margin:0}.b-agreement li{font-size:13px;line-height:1.8;margin:8px 0;padding-left:19px;position:relative}.b-agreement li:before{content:'✓';position:absolute;left:0;color:#008c76}.b-platforms{background:#f0f6f6;padding:75px 0}.b-platforms-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.b-platforms h2{font-size:34px}.b-platforms p{font-size:14px;line-height:1.85;color:var(--muted)}.b-inline-link{font-size:13px;font-weight:700;line-height:1.8;display:inline-block;color:#087664;margin-top:15px}.b-inline-link:hover{text-decoration:underline}.b-environments>div{background:#fff;border:1px solid #d6e6e1;border-radius:9px;padding:21px 24px;margin-bottom:14px;display:grid;grid-template-columns:42px 1fr;column-gap:20px;align-items:start}.b-environments svg{width:40px;height:40px;color:#0b9c85;grid-row:span 2}.b-environments strong{font-size:14px;line-height:1.6}.b-environments>div p{font-size:12px;margin:6px 0 0}.b-environments .b-small{font-size:11px}.b-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.b-faq>div>p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.8;max-width:320px}.b-faq details p{line-height:1.85}.b-cta{background:linear-gradient(110deg,#0b3441,#081f2d);color:white;overflow:hidden}.b-cta-inner{position:relative;padding-top:65px;padding-bottom:65px;display:flex;align-items:center;justify-content:space-between;gap:40px;isolation:isolate}.b-cta-mark{position:absolute;opacity:.06;right:20%;top:10px;z-index:-1;width:260px;height:260px}.b-cta .eyebrow{color:#84d8ca;font-size:9px;margin-bottom:17px}.b-cta h2{font-size:36px;margin-bottom:15px}.b-cta p:not(.eyebrow){font-size:14px;color:#b5ced6;line-height:1.8;margin:0}.b-cta .button{white-space:nowrap;font-size:14px}.backup-page .footer-bottom{line-height:1.8}.backup-page .footer-bottom a:hover{text-decoration:underline}@keyframes backup-flow{to{stroke-dashoffset:-300}}
@media(max-width:1000px){.b-hero-grid{gap:30px;grid-template-columns:1fr 1fr}.backup-page h1{font-size:43px}.b-lead{font-size:19px}.b-node{min-height:145px}.b-map{padding:25px 18px;gap:38px 24px}.b-node strong{font-size:12px}.b-node small{font-size:8px}.b-node-number{font-size:6px}.b-diagram-bottom{flex-direction:column;align-items:start}.b-scope-grid{gap:30px 25px}.b-evidence-grid,.b-platforms-grid{gap:40px}.b-evidence-sheet{padding:25px}.b-agreement{gap:35px}.b-faq{gap:40px}}
@media(max-width:760px){.b-hero{padding-bottom:40px}.breadcrumb{font-size:10px;margin-bottom:35px}.b-hero-grid{grid-template-columns:1fr;gap:35px}.backup-page h1{font-size:clamp(37px,8.6vw,53px);letter-spacing:-1.6px}.b-hero .eyebrow{font-size:8px;letter-spacing:1.2px}.b-lead{font-size:20px}.b-intro{font-size:15px}.b-hero .actions{gap:20px}.b-architecture{max-width:520px;width:100%;margin:auto}.b-map{padding:23px 18px;gap:40px 24px}.b-node{min-height:145px}.b-node strong{font-size:13px}.b-node small{font-size:9px}.b-node-number{font-size:6px}.b-diagram-label{padding:20px;font-size:8px}.b-diagram-bottom{padding:0 20px 20px;flex-direction:row;align-items:center;gap:10px}.b-diagram-bottom p{font-size:8px}.b-diagram-bottom button{font-size:8px}.b-situations{padding:32px 0}.b-situations-grid{grid-template-columns:1fr;gap:23px}.b-situations-grid p{font-size:15px}.b-scope-grid{grid-template-columns:1fr;gap:28px}.b-scope-grid h3{font-size:20px;margin-top:12px}.b-evidence{padding:60px 0}.b-evidence-grid{grid-template-columns:1fr;gap:35px}.b-evidence-sheet{transform:none;padding:25px}.b-evidence h2{font-size:32px}.b-agreement{grid-template-columns:1fr;gap:23px;padding:26px}.b-agreement h3{font-size:24px}.b-platforms{padding:55px 0}.b-platforms-grid{grid-template-columns:1fr;gap:25px}.b-platforms h2{font-size:30px}.b-environments>div{padding:19px;gap:15px}.b-faq{grid-template-columns:1fr;gap:30px}.b-faq>div>p:not(.eyebrow){max-width:none}.b-cta-inner{display:block;padding-top:50px;padding-bottom:50px}.b-cta h2{font-size:31px}.b-cta .button{margin-top:28px}.b-cta-mark{right:-40px;top:25px}.backup-page .steps{margin-bottom:35px}.backup-page .nav nav>a{font-size:14px}}
@media(prefers-reduced-motion:reduce){.b-flow{animation:none}.b-evidence-sheet{transform:none}}