.backup-offer{--bk-ink:#111936;--bk-accent:#c51d42;--bk-muted:#566176;--bk-line:#dce1ee;color:var(--bk-ink)}.backup-offer .wrap{width:min(1180px,calc(100% - 40px))}.bk-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:56px;padding:48px 0 36px;align-items:center}.bk-hero h1{font-size:clamp(2.4rem,4.7vw,4.25rem);line-height:1.07;letter-spacing:-.045em;margin:14px 0 22px}.bk-lead{font-size:1.1rem;line-height:1.7;color:var(--bk-muted);max-width:60ch}.bk-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin:24px 0 16px}.bk-actions a:not(.button),.bk-jump a,.bk-delivery>a{font-weight:650;text-underline-offset:4px}.bk-small{font-size:.87rem;color:var(--bk-muted)}.bk-recovery{background:#111936;color:white;padding:32px;border-radius:16px;border-top:5px solid #d91e45}.bk-recovery h2{font-size:1.75rem;margin:16px 0 24px;line-height:1.25}.bk-label{font-size:.72rem;font-weight:750;letter-spacing:.09em}.bk-recovery .bk-label{color:#c7cef8}.bk-recovery ol{padding:0;list-style:none;margin:0}.bk-recovery li{display:flex;gap:16px;padding:16px 0;border-top:1px solid #ffffff24;font-size:.9rem;color:#d1d7eb}.bk-recovery li b{font-size:1.1rem;color:#a7b1ff;min-width:28px}.bk-recovery li strong{display:block;color:white;margin-bottom:4px;font-size:1rem}.bk-recovery>p{font-size:.85rem;color:#d1d7eb;line-height:1.6;margin-bottom:0}.bk-jump{display:flex;flex-wrap:wrap;gap:10px 24px;border-top:1px solid var(--bk-line);border-bottom:1px solid var(--bk-line);padding:16px 0;font-size:.9rem}.bk-section{padding:52px 0}.bk-section>h2{font-size:clamp(1.7rem,3vw,2.3rem);line-height:1.2;max-width:900px;margin:12px 0 20px}.bk-section p{line-height:1.7}.bk-intro{max-width:85ch;color:var(--bk-muted)}.bk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}.bk-card{background:white;border:1px solid var(--bk-line);border-radius:12px;padding:24px;min-width:0}.bk-card h3{font-size:1.12rem;margin:0 0 10px;line-height:1.3}.bk-card p{font-size:.95rem;color:var(--bk-muted);margin:0}.bk-card a{display:inline-block;margin-top:14px}.bk-tint{background:#f3f5fa}.bk-note{padding:18px 22px;background:#f4f5fa;border-left:3px solid #6975cc;border-radius:0 8px 8px 0;font-size:.9rem;color:#47516d;margin-top:24px}.bk-rule{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:28px 0}.bk-rule>div{border:1px solid var(--bk-line);border-radius:10px;background:white;padding:18px 12px;text-align:center}.bk-rule b{display:block;font-size:2.4rem;color:#4c55b7;line-height:1.1;margin-bottom:10px}.bk-rule span{font-size:.82rem;line-height:1.5;display:block}.bk-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px}.bk-plan{border:1px solid var(--bk-line);border-radius:14px;padding:26px;display:flex;flex-direction:column;min-width:0}.bk-plan h3{font-size:1.4rem;margin:12px 0}.bk-plan p,.bk-plan li{font-size:.91rem;line-height:1.6}.bk-plan ul{padding-left:19px;margin-top:8px}.bk-plan li{padding:4px 0}.bk-plan .bk-plan-end{margin-top:auto;border-top:1px solid var(--bk-line);padding-top:15px;font-weight:600}.bk-featured{background:#f3f4ff;border-color:#808acb;border-top:4px solid #4c55b7;padding-top:23px}.bk-delivery{background:white;border:1px solid var(--bk-line);border-radius:12px;padding:28px;margin-top:26px}.bk-delivery h3{margin-top:0}.bk-delivery li,.bk-card li{padding:4px 0;line-height:1.6}.bk-delivery p{font-size:.9rem;color:var(--bk-muted)}.bk-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:24px;align-items:start}.bk-split h3{font-size:1.15rem}.bk-split .bk-card p{margin-top:14px}.bk-steps{list-style:none;padding:0;counter-reset:bk;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:28px 0}.bk-steps li{counter-increment:bk;border-top:2px solid #bec5e4;padding-top:16px;min-width:0}.bk-steps li:before{content:'0' counter(bk);display:block;color:#6972ac;font-weight:700;font-size:.8rem;margin-bottom:10px}.bk-steps strong{display:block;margin-bottom:8px}.bk-steps span{font-size:.88rem;color:var(--bk-muted);line-height:1.6;display:block}.bk-faq details{border-bottom:1px solid var(--bk-line);padding:18px 0}.bk-faq summary{font-weight:650;cursor:pointer;line-height:1.5}.bk-faq details p{max-width:90ch;color:var(--bk-muted);font-size:.95rem}.bk-sources{font-size:.85rem;border-top:1px solid var(--bk-line)}.bk-sources h2{font-size:1.35rem}.bk-sources li{padding:5px 0;line-height:1.55}.bk-final{background:#111936;color:white;border-radius:16px;padding:32px!important;margin:0 auto 52px;display:grid;grid-template-columns:1.5fr 1fr;gap:28px;align-items:center}.bk-final .eyebrow{color:#c8cff8}.bk-final h2{font-size:1.9rem;line-height:1.2}.bk-final p{color:#d4d9eb;line-height:1.65}.bk-final a{color:white}.bk-final .bk-actions{display:flex;flex-direction:column;align-items:flex-start}.bk-final .button{background:#d91e45}.bk-entry{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px;border:1px solid #dce1ee;border-left:4px solid #c51d42;border-radius:12px;background:#f5f6fc;margin:28px auto}.bk-entry h2{font-size:1.5rem;margin:6px 0 8px;line-height:1.25}.bk-entry p{margin:0;max-width:76ch;line-height:1.6}.bk-entry .button{flex-shrink:0}.backup-offer a:focus-visible,.bk-entry a:focus-visible{outline:3px solid #596ac4;outline-offset:5px}.backup-offer [id]{scroll-margin-top:110px}.backup-offer a,.backup-offer p,.bk-entry p{overflow-wrap:anywhere}.bk-legacy details>section{width:100%;padding:20px 0;margin:0}.bk-legacy .section-heading h2{font-size:1.3rem}@media(max-width:950px){.bk-hero{gap:28px;grid-template-columns:1.05fr 1fr}.bk-plans{grid-template-columns:1fr}.bk-plan{padding:24px}.bk-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.bk-final{grid-template-columns:1fr}.bk-plan .bk-plan-end{margin-top:12px}}@media(max-width:650px){.backup-offer .wrap{width:calc(100% - 32px)}.bk-hero{grid-template-columns:1fr;padding:30px 0;gap:24px}.bk-hero h1{font-size:2.65rem}.bk-lead{font-size:1rem}.bk-recovery{padding:24px}.bk-section{padding:34px 0}.bk-grid,.bk-split{grid-template-columns:1fr;gap:14px}.bk-card,.bk-delivery{padding:20px}.bk-rule{grid-template-columns:repeat(3,minmax(0,1fr))}.bk-rule>div{padding:14px 6px}.bk-rule span{font-size:.78rem}.bk-jump{gap:10px 18px}.bk-steps{grid-template-columns:1fr}.bk-steps li{display:grid;grid-template-columns:30px 1fr;gap:0 10px}.bk-steps li:before{grid-row:span 2}.bk-steps strong{margin:0 0 6px}.bk-final{padding:24px!important;margin-bottom:32px}.bk-actions{gap:14px}.bk-entry{flex-direction:column;align-items:flex-start;padding:20px}.bk-entry h2{font-size:1.3rem}}@media print{.bk-jump,.bk-actions,.bk-final,.bk-entry{display:none!important}.bk-hero,.bk-grid,.bk-plans,.bk-split{display:block}.bk-recovery{background:white;color:black;border:1px solid #aaa}.bk-recovery *{color:black!important}.bk-section{padding:18px 0}.bk-card,.bk-plan{break-inside:avoid;margin:12px 0}.bk-tint{background:white}.bk-rule{grid-template-columns:repeat(5,1fr)}.bk-section h2{break-after:avoid}}
@media(max-width:650px){.bk-services-scope .systems{grid-template-columns:minmax(0,1fr)}.bk-services-scope .system-buttons{grid-template-columns:repeat(3,minmax(0,1fr))}.bk-services-scope .system-buttons button,.bk-services-scope .system-detail{min-width:0;overflow-wrap:anywhere}}