:root{--ink:#22262e;--muted:#5f6671;--orange:#ce4023;--line:#dadde1;--paper:#fff;--soft:#f4f5f7;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:var(--paper);font-size:16px}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:5px}a:focus-visible,summary:focus-visible{outline:3px solid var(--orange);outline-offset:6px}.wrap{width:min(1240px,calc(100% - 96px));margin-inline:auto}.skip{position:absolute;left:24px;top:-100px;background:#fff;padding:16px;z-index:5}.skip:focus{top:16px}.masthead{display:flex;align-items:center;justify-content:space-between;padding-block:30px;border-bottom:1px solid var(--line);gap:24px}.brand{display:flex;align-items:center;gap:10px;font-size:1.8rem;font-weight:800;letter-spacing:-1.3px}.mark{background:var(--orange);color:#fff;display:grid;place-items:center;width:38px;height:38px;border-radius:10px;font-size:1.5rem;letter-spacing:0}.brand-note{font-size:.875rem;letter-spacing:0;font-weight:400;border-left:1px solid var(--line);padding-left:15px;margin-left:8px}.masthead nav,.footer nav{display:flex;gap:28px;align-items:center;font-size:.9375rem}.nav-contact{font-weight:700}.hero{display:grid;grid-template-columns:1fr 280px;gap:70px;padding-block:86px 64px}.eyebrow{font-size:.8125rem;letter-spacing:1.8px;font-weight:700;line-height:1.6;margin:0 0 26px}.dot{display:inline-block;width:8px;height:8px;background:var(--orange);border-radius:50%;margin-right:7px}h1{font-size:clamp(2.8rem,5.3vw,4.65rem);line-height:1.06;letter-spacing:-3px;margin:0 0 28px;font-weight:750}h1 em{font-style:normal;color:var(--orange)}.lead{font-size:1.125rem;line-height:1.7;color:var(--muted);max-width:590px;margin:0 0 30px}.button{display:inline-flex;gap:30px;justify-content:space-between;align-items:center;background:var(--orange);color:#fff;padding:19px 23px;border-radius:6px;font-weight:700;line-height:1.4}.button:hover{background:#ab3119;text-decoration:none}.hero-note{border-top:2px solid var(--ink);padding-top:17px;align-self:end;padding-bottom:8px}.note-number{font-size:.875rem;color:var(--muted)}.hero-note h2{font-size:1.6rem;letter-spacing:-.7px;line-height:1.2;margin:20px 0 14px}.hero-note p{font-size:.9375rem;line-height:1.7;color:var(--muted)}.text-link{font-size:.9375rem;font-weight:700;display:inline-block;margin-top:8px}.product{margin-block:0 110px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--soft)}.product-top{display:flex;justify-content:space-between;padding:16px 22px;border-bottom:1px solid var(--line);font-size:.8125rem;letter-spacing:1px}.product img{display:block;width:100%;height:auto}.product figcaption{font-size:.8125rem;color:var(--muted);padding:16px 22px;background:white;line-height:1.5}.features,.getting-started{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;padding-bottom:100px;scroll-margin-top:24px}.section-heading h2,.backup h2,.contact h2{font-size:clamp(2rem,3.4vw,3rem);letter-spacing:-1.6px;line-height:1.14;margin:0 0 24px}.feature-list article{display:grid;grid-template-columns:110px 1fr;gap:24px;border-top:1px solid var(--line);padding-block:28px}.feature-list article:first-child{padding-top:20px}.index{font-size:.75rem;letter-spacing:1px;font-weight:700;color:var(--orange);padding-top:6px}h3{font-size:1.1875rem;letter-spacing:-.4px;margin:0 0 10px}.feature-list p,.steps p,.section-heading>p:last-child,.contact p,.questions p{line-height:1.75;color:var(--muted);margin:0}.backup{background:var(--ink);color:#fff;padding-block:70px;margin-bottom:100px}.backup-inner{display:grid;grid-template-columns:1fr 1fr;gap:0 90px}.backup .eyebrow{grid-column:1/-1;color:#fcaf98}.backup p{line-height:1.8;margin:0 0 20px;color:#e2e4e8}.backup .small{font-size:.875rem;color:#bfc4ce}.steps{padding:0;list-style:none;counter-reset:step;margin:0}.steps li{counter-increment:step;padding:0 0 32px 55px;position:relative}.steps li:before{content:counter(step,decimal-leading-zero);position:absolute;left:0;top:0;color:var(--orange);font-weight:700;font-size:1rem}.questions{max-width:860px;padding-bottom:90px}.questions h2{font-size:2rem;letter-spacing:-1px;margin:0 0 30px}.questions details{border-top:1px solid var(--line);padding:24px 0}.questions summary{font-weight:700;cursor:pointer;line-height:1.6}.questions p{margin-top:15px}.contact{display:flex;align-items:center;justify-content:space-between;gap:45px;border-top:3px solid var(--orange);padding-block:60px 76px}.contact p{max-width:580px}.contact .eyebrow{color:var(--orange);margin-bottom:22px}.dark{background:var(--ink);flex-shrink:0}.dark:hover{background:#424854}.footer{padding-block:30px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:24px}.footer p{color:var(--muted);font-size:.8125rem}.footer nav{font-size:.8125rem;gap:20px}.legal{max-width:800px;padding-block:60px 90px}.legal h1{font-size:3rem;line-height:1.15;letter-spacing:-1.6px}.legal h2{font-size:1.4rem;line-height:1.35;margin-top:36px}.legal p{line-height:1.85;color:var(--muted);overflow-wrap:anywhere}.legal code{background:var(--soft);padding:2px 5px}.legal .back{display:inline-block;margin-bottom:32px;font-weight:700}@media(max-width:1000px){.wrap{width:calc(100% - 48px)}.hero{grid-template-columns:1fr 240px;gap:35px}.brand-note{display:none}.features,.getting-started{gap:40px}.feature-list article{grid-template-columns:1fr;gap:10px}.backup-inner{gap:0 45px}.footer{flex-wrap:wrap}.masthead nav{gap:20px}}@media(max-width:700px){.wrap{width:calc(100% - 36px)}.masthead{padding-block:20px;align-items:flex-start;flex-wrap:wrap;gap:20px}.masthead nav{width:100%;gap:20px;justify-content:space-between;font-size:.875rem}.hero{grid-template-columns:1fr;padding-block:50px 35px;gap:35px}h1{letter-spacing:-1.7px;font-size:2.8rem}.lead{font-size:1.0625rem}.hero-note{padding-top:18px}.hero-note h2 br{display:none}.hero-note h2{margin-top:12px}.note-number{display:none}.product{margin-bottom:65px}.product-top{font-size:.75rem;letter-spacing:0;padding:12px}.product figcaption{padding:12px}.features,.getting-started,.backup-inner{grid-template-columns:1fr;gap:26px;padding-bottom:55px}.feature-list article{padding-block:22px}.section-heading h2,.backup h2,.contact h2{font-size:2.15rem;letter-spacing:-1px}.backup{padding-block:45px;margin-bottom:60px}.backup-inner{padding-bottom:0;gap:0}.questions{padding-bottom:40px}.contact{flex-direction:column;align-items:flex-start;padding-block:45px}.footer{align-items:flex-start;flex-direction:column;gap:18px}.footer p{margin:0}.legal{padding-block:40px}.legal h1{font-size:2.2rem}.button{max-width:100%;gap:18px}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
