:root{--paper:#f7f6f2;--ink:#282923;--muted:#717568;--line:#dedfd5;--green:#4f5d46;--serif:Georgia,"Times New Roman",serif;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font:14px/1.65 var(--sans);background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button:disabled{cursor:wait;opacity:.6}a:focus-visible,button:focus-visible{outline:2px solid var(--green);outline-offset:5px}.site-shell{max-width:1180px;padding:0 54px;margin:auto}.site-header{height:100px;border-bottom:1px solid var(--line);justify-content:space-between}.brand,.site-header{display:flex;align-items:center}.brand{font:33px var(--serif);letter-spacing:-1.5px;gap:12px}.brand-mark{width:29px;height:29px;text-align:center;background:var(--green);color:var(--paper);border-radius:7px;font:22px/29px var(--serif);letter-spacing:-3px;padding-right:2px}.site-header nav{display:flex;gap:36px;font-size:12px;color:var(--muted)}.site-header nav a:last-child{color:var(--ink)}.site-header nav a:hover{color:var(--green)}.eyebrow,.section-label{font-size:10px;font-weight:500;letter-spacing:1.8px;color:var(--muted);margin:0 0 16px}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--serif);font-weight:400;letter-spacing:-1.5px;line-height:1.12}h1{font-size:70px;margin-bottom:23px}h2{font-size:37px;margin-bottom:20px}h3{font-size:15px;letter-spacing:-.2px;font-weight:500;margin-bottom:12px}p{color:var(--muted)}.hero{display:grid;grid-template-columns:1.12fr 1fr;gap:70px;align-items:center;padding:89px 0 75px}.hero-description{font-size:14px;line-height:1.9;margin-bottom:30px}.button{display:inline-flex;justify-content:center;align-items:center;gap:30px;border:1px solid var(--green);border-radius:5px;padding:13px 22px;font-size:12px;min-height:47px}.primary{color:white;background:var(--green)}.primary:hover{background:#414d39;border-color:#414d39}.install-control{max-width:310px}.small-note{font-size:11px;line-height:1.7;margin:10px 0 0;color:var(--muted)}.small-note a{text-decoration:underline;text-underline-offset:3px}.hero-details{display:flex;gap:21px;color:var(--muted);font-size:10px;margin-top:24px}.hero-details span+span:before{content:"·";margin-right:21px}.product-window{border:1px solid var(--line);background:#fbfaf7;border-radius:8px;padding:25px 30px 24px;transform:rotate(1.5deg);box-shadow:0 12px 30px #25292308}.product-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:18px;border-bottom:1px solid var(--line);margin-bottom:24px}.product-top>span:first-child{font:24px var(--serif);letter-spacing:-1px}.product-status{font-size:10px;color:var(--green);display:flex;align-items:center;gap:6px}.product-status i{background:var(--green);width:5px;height:5px;border-radius:50%}.product-window .eyebrow{font-size:9px;margin-bottom:9px}.product-task{font-size:12px;color:var(--ink);margin:0}.product-time{font:94px/1.4 var(--serif);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-5px;text-align:center;margin:16px 0 17px}.product-time span{color:#969c8d}.product-progress{height:3px;background:#e0e4d9;overflow:hidden}.product-progress>span{display:block;height:100%;width:18%;background:var(--green)}.product-bottom{display:flex;justify-content:space-between;font-size:10px;color:var(--muted);margin:20px 0 16px}.product-bottom>span:first-child{color:var(--green);display:flex;align-items:center;gap:7px}.tiny-lock{border:1px solid var(--green);width:9px;height:7px;position:relative;border-radius:1px}.tiny-lock:before{content:"";position:absolute;width:5px;height:4px;border:1px solid var(--green);border-radius:4px 4px 0 0;left:1px;top:-5px}.product-sites{display:flex;gap:8px}.product-sites>span{font-size:10px;color:var(--muted);border:1px solid var(--line);border-radius:4px;padding:4px 8px}.intro-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0;display:flex;align-items:center;justify-content:space-between;gap:20px}.intro-strip p{font:22px var(--serif);color:var(--ink);margin:0;letter-spacing:-.4px}.intro-strip>span{font-size:11px;color:var(--muted)}.how-section{padding:68px 0}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:55px;margin-top:39px}.step-number{display:block;font:23px var(--serif);color:#969d8a;margin-bottom:18px}.steps p{font-size:12px;line-height:1.9;margin-bottom:0}.ways-section{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:54px 0 60px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ways-copy>p:not(.eyebrow){font-size:12px;line-height:1.9;max-width:350px;margin-bottom:22px}.text-link{font-size:11px;color:var(--green);display:inline-flex;gap:14px;border-bottom:1px solid #a2ac94;padding-bottom:3px}.ways-list article{display:flex;align-items:center;gap:27px;padding:22px 0;border-bottom:1px solid var(--line)}.ways-list article:first-child{padding-top:5px}.ways-list article:last-child{border:0;padding-bottom:0}.way-symbol{font:34px var(--serif);letter-spacing:-1.5px;color:var(--green);width:70px;flex-shrink:0}.way-symbol>span{font:12px var(--sans);letter-spacing:0;margin-left:2px}.key-symbol{border:solid #b5bdab;border-width:1px 1px 3px;border-radius:5px;font:11px var(--sans);letter-spacing:0;padding:8px 0;text-align:center}.ways-list h3{margin-bottom:4px}.ways-list p{font-size:11px;margin:0;line-height:1.8}.privacy-strip{padding:63px 0;text-align:center}.privacy-strip h2{font-size:34px;margin:15px 0}.privacy-strip p{font-size:12px;line-height:1.9;margin-bottom:19px}.final-cta{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:37px 0;border-top:1px solid var(--line)}.final-cta h2{font-size:31px;margin:0}.final-cta .eyebrow{font-size:9px;margin-bottom:12px}.site-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:25px 0 32px;border-top:1px solid var(--line);font-size:10px;color:var(--muted)}.site-footer>div{display:flex;gap:25px}.site-footer a:hover{color:var(--green)}.document-page{max-width:720px;margin:auto;padding:70px 0 80px}.document-page h1{font-size:52px}.document-lead{font-size:15px;line-height:1.9;margin-bottom:30px}.document-page h2{font-size:26px;letter-spacing:-.5px;margin-top:40px;margin-bottom:13px}.document-page>p{font-size:13px;line-height:1.9}.setup-steps{list-style:none;counter-reset:step;padding:0;margin:40px 0}.setup-steps li{counter-increment:step;border-top:1px solid var(--line);padding:26px 0 23px 45px;position:relative}.setup-steps li:before{content:"0" counter(step);position:absolute;left:0;top:33px;font:21px var(--serif);color:var(--green)}.setup-steps h2{margin-top:0;font-size:26px}.setup-steps p{font-size:12px;line-height:1.9;margin:0}.plain-note{border-left:2px solid var(--green);padding:6px 0 6px 20px;margin:0 0 25px}.plain-note strong{font-size:12px;font-weight:500}.plain-note p{font-size:12px;margin:6px 0 0;line-height:1.8}.preview-page{padding:50px 0}.preview-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:35px}.preview-heading h1{font-size:43px}.preview-heading p:last-child{font-size:12px;max-width:520px;line-height:1.8;margin-bottom:0}.dashboard-preview{display:block;width:100%;height:1190px;border:1px solid var(--line);border-radius:7px;background:var(--paper)}.form-error{font-size:11px;color:#7c403a;max-width:260px}@media(max-width:850px){.site-shell{padding:0 30px}.hero{gap:35px;padding:60px 0}.hero h1{font-size:56px}.product-window{padding:22px}.product-time{font-size:74px}.steps{gap:27px}.ways-section{gap:35px}.intro-strip{align-items:flex-start;flex-direction:column;gap:5px}.hero-details{gap:12px;flex-wrap:wrap}.hero-details span+span:before{margin-right:12px}.final-cta h2{font-size:27px}.dashboard-preview{height:1700px}}@media(max-width:620px){.site-shell{padding:0 23px}.site-header{height:82px}.brand{font-size:30px}.site-header nav{gap:18px;font-size:10px}.hero{grid-template-columns:1fr;gap:43px;padding:49px 0}.hero h1{font-size:59px}.hero-description{font-size:13px}.product-window{max-width:430px;width:100%;transform:rotate(0deg);padding:24px}.product-time{font-size:90px}.intro-strip p{font-size:21px}.how-section{padding:45px 0}.section-heading h2{font-size:33px}.steps{grid-template-columns:1fr;gap:27px;margin-top:25px}.steps article{display:grid;grid-template-columns:30px 1fr;gap:0 14px}.step-number{grid-row:1/3;font-size:20px;margin:0}.steps h3{margin:0 0 8px}.ways-section{grid-template-columns:1fr;padding:40px 0;gap:30px}.ways-section h2{font-size:33px}.ways-list article{gap:20px}.privacy-strip{padding:45px 0}.privacy-strip h2{font-size:30px}.final-cta{align-items:flex-start;flex-direction:column;gap:25px}.site-footer{align-items:flex-start;font-size:9px}.site-footer>div{gap:13px;flex-wrap:wrap;justify-content:flex-end}.site-footer>div>span{width:100%;text-align:right}.document-page{padding:45px 0}.document-page h1{font-size:41px}.document-lead{font-size:13px}.preview-heading{align-items:flex-start;flex-direction:column;gap:23px}.preview-heading h1{font-size:35px}.preview-page{padding-top:35px}.dashboard-preview{height:1930px}.preview-heading .install-control{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.focus-home{padding:42px 0 28px}.focus-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:4px}.focus-heading h1{font-size:45px;margin-bottom:10px}.focus-heading p:last-child{font-size:13px;margin-bottom:0}.focus-dashboard{display:block;width:100%;border:0;background:var(--paper)}.release-note{font-size:11px;color:var(--muted)}.focus-help{border-top:1px solid var(--line);margin-top:22px;padding:17px 0;font-size:12px;color:var(--muted)}.focus-help summary{cursor:pointer;color:var(--ink)}.focus-help p{max-width:720px;margin:14px 0 0;line-height:1.8}.site-header{height:85px}@media(max-width:620px){.focus-home{padding-top:30px}.focus-heading{align-items:flex-start;flex-direction:column;gap:16px}.focus-heading h1{font-size:37px}.focus-heading .eyebrow{font-size:9px}.site-header{height:75px}.focus-heading .install-control{margin-bottom:8px}}.focus-faq{border-top:1px solid var(--line);padding:23px 0 6px}.focus-faq h2{font-size:23px;letter-spacing:-.5px;margin-bottom:17px}.focus-faq details{font-size:12px;margin-bottom:13px;color:var(--muted)}.focus-faq summary{color:var(--ink);cursor:pointer}.focus-faq p{max-width:700px;margin:10px 0 18px;line-height:1.8}