.backup-hero{isolation:isolate;min-height:560px;padding:var(--bn-space-16) var(--bn-gutter);color:var(--bn-white);background:var(--bn-dark);align-items:center;display:flex;position:relative;overflow:hidden}.backup-hero>img{object-fit:cover;object-position:50% 42%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.backup-hero:before{content:"";background:var(--bn-dark);opacity:.72;z-index:-1;position:absolute;inset:0}.backup-hero .container{width:100%;padding-top:var(--nav-total)}#backup-options{scroll-margin-top:var(--nav-total)}.backup-hero-copy{max-width:650px}.backup-hero h1{font-size:3.2rem;line-height:var(--bn-leading-tight);font-weight:var(--bn-weight-black);margin:var(--bn-space-6) 0}.backup-hero p{font-size:var(--bn-text-lead);color:var(--bn-on-dark);max-width:580px}.backup-actions{gap:var(--bn-space-4);margin-top:var(--bn-space-8);flex-wrap:wrap;display:flex}.backup-section{background:var(--bn-white)}.backup-section-alt{background:var(--bn-bg)}.backup-page .two-col{align-items:start}.backup-page .two-col h2{font-size:2.25rem;line-height:var(--bn-leading-tight);margin:var(--bn-space-3) 0 var(--bn-space-6);font-weight:var(--bn-weight-black)}.backup-page p+p{margin-top:var(--bn-space-4)}.backup-options{gap:var(--bn-space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.backup-option{background:var(--bn-white);border:1px solid var(--bn-border);border-top:4px solid var(--bn-sky);border-radius:var(--bn-radius-sm);padding:var(--bn-space-8)}.backup-option:first-child{border-top-color:var(--bn-green)}.backup-option h3{font-size:1.5rem;font-weight:var(--bn-weight-black);margin:var(--bn-space-3) 0 var(--bn-space-4)}.backup-option ul{padding-left:var(--bn-space-5);margin-top:var(--bn-space-6)}.backup-option li+li{margin-top:var(--bn-space-3)}.backup-photo-grid{gap:var(--bn-space-8);margin-top:var(--bn-space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.backup-photo-grid figure{min-width:0;margin:0}.backup-photo-grid img{aspect-ratio:3/4;object-fit:contain;border-radius:var(--bn-radius-sm);width:100%;height:auto}.backup-photo-grid figcaption{margin-top:var(--bn-space-4);color:var(--bn-muted);font-size:var(--bn-text-sm)}.backup-terms{margin:0}.backup-terms>div{padding:var(--bn-space-5) 0;border-bottom:1px solid var(--bn-border)}.backup-terms dt{font-size:1.1rem;font-weight:var(--bn-weight-bold)}.backup-terms dd{margin:var(--bn-space-2) 0 0;color:var(--bn-muted)}.backup-note{border-left:3px solid var(--bn-sun);padding-left:var(--bn-space-5);margin-top:var(--bn-space-8)}.backup-faq{max-width:850px;margin:0 auto}.backup-faq details{border-bottom:1px solid var(--bn-border);padding:var(--bn-space-5) 0}.backup-faq summary{cursor:pointer;font-weight:var(--bn-weight-bold);font-size:1.1rem}.backup-faq details p{margin-top:var(--bn-space-4);color:var(--bn-muted)}.backup-faq summary:focus-visible{outline:2px solid var(--bn-sky);outline-offset:4px}@media (width<=767px){.backup-hero{min-height:480px;padding:var(--bn-space-12) var(--bn-gutter)}.backup-hero h1{font-size:2.25rem}.backup-page .two-col h2{font-size:1.8rem}.backup-options,.backup-photo-grid{grid-template-columns:1fr}.backup-option{padding:var(--bn-space-6)}.backup-actions .btn{width:100%}}.post-body .post-project-photo{margin:var(--bn-space-8) 0}.post-body .post-project-photo img{object-fit:contain;background:var(--bn-bg);border-radius:var(--bn-radius-sm);width:100%;max-height:720px;display:block}.post-body .post-project-photo figcaption{margin-top:var(--bn-space-3);color:var(--bn-muted);font-size:var(--bn-text-sm)}
