@charset "UTF-8";
:root{--green:#276b55;--deep:#193e34;--ink:#233c34;--muted:#62756b;--cream:#f7f7ef;--line:#dce5d9;--mint:#e7efdf;--lime:#d9eea8}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:var(--cream);color:var(--ink);font:16px/1.65 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;-webkit-text-size-adjust:100%}a{color:var(--green);text-underline-offset:4px}a,button,summary{touch-action:manipulation}a:focus-visible,summary:focus-visible{outline:3px solid #b4843d;outline-offset:5px}img{max-width:100%}.wrap{width:min(1120px,calc(100% - 64px));margin-inline:auto}.skip{position:absolute;top:-100px;left:20px;background:white;padding:10px;z-index:10}.skip:focus{top:10px}.site-header{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-block:25px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;color:var(--deep);text-decoration:none;font-size:21px;line-height:1.15;font-weight:800;letter-spacing:-.7px}.brand img{border-radius:14px;flex:none}.brand b{color:var(--green)}.brand small{display:block;font-size:11px;letter-spacing:2px;font-weight:600;margin-top:6px;color:var(--muted)}nav{display:flex;align-items:center;gap:26px}nav>a{font-size:14px;font-weight:650;text-decoration:none}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:52px;padding:13px 23px;border-radius:12px;color:white;background:var(--green);font-weight:700;text-decoration:none;line-height:1.3;transition:background .15s,transform .15s}.button:hover{background:var(--deep);transform:translateY(-1px)}.button.small{min-height:44px;font-size:13px;padding:11px 17px;gap:15px}.button.light{background:var(--lime);color:var(--deep);white-space:nowrap}.text-link{font-size:14px;font-weight:700;text-decoration:none;line-height:1.5}.text-link:hover{text-decoration:underline}.hero{display:grid;grid-template-columns:1.05fr 1fr;gap:65px;align-items:center;padding-block:85px 95px}.eyebrow{text-transform:uppercase;font-size:10px;font-weight:800;letter-spacing:2px;margin:0 0 18px;color:var(--green)}.eyebrow>span{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--green);margin-right:8px}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(45px,5.4vw,76px);line-height:1.04;letter-spacing:-3.8px;font-weight:760;margin-bottom:27px;color:var(--deep)}h1 em{font-family:Georgia,serif;font-weight:400}h2{font-size:32px;letter-spacing:-1.1px;line-height:1.2;margin-bottom:20px;color:var(--deep)}h3{font-size:20px;letter-spacing:-.5px;line-height:1.25;margin-bottom:12px}.lead{font-size:18px;line-height:1.7;color:var(--muted);margin-bottom:29px}.actions{display:flex;align-items:flex-start;flex-direction:column;gap:18px}.quiet{font-size:12px;color:var(--muted);margin:22px 0 0}.workflow-art{position:relative;height:455px;background:#e8eedf;border:1px solid #dbe4d1;border-radius:34px;overflow:hidden}.art-label{position:absolute;top:26px;left:29px;font-size:9px;letter-spacing:1.8px;color:#5a7259;font-weight:750}.paper{position:absolute;width:218px;height:292px;border-radius:5px;padding:25px;box-shadow:0 18px 32px #193e3415}.paper-tag{display:block;font-size:8px;letter-spacing:1.2px;margin-bottom:21px;font-weight:700}.paper h2{font-size:25px;line-height:1.15;letter-spacing:-.6px;margin-bottom:12px}.paper p{font-size:11px;margin-bottom:16px}.paper i{display:block;width:100%;height:4px;border-radius:3px;background:currentColor;opacity:.18;margin-bottom:9px}.paper i.short{width:70%}.original{left:35px;top:76px;transform:rotate(-8deg);background:#fffef7;color:#566c5a}.original h2{color:var(--deep)}.check-line{font-size:10px;line-height:2;color:#537056}.paper-stamp{border-top:1px solid #dfe4d9;margin-top:13px;padding-top:12px;font-size:9px}.marked{left:211px;top:90px;transform:rotate(9deg);background:var(--deep);color:#dce8d8}.marked h2{color:#f2f4e5}.markup-line{height:4px;width:135px;background:#e9bd77;transform:rotate(-4deg);margin:-5px 0 22px;border-radius:50%}.hand-note{display:block;color:#e9bd77;font-family:Georgia,serif;font-style:italic;font-size:19px;transform:rotate(-5deg);margin-top:15px}.attachment-label{display:block;font-size:8px;color:#c5d3bd;letter-spacing:.6px;margin-top:16px}.email-preview{position:absolute;bottom:27px;left:26px;right:26px;display:flex;gap:13px;align-items:center;background:#fefef8;border-radius:13px;padding:19px;box-shadow:0 10px 25px #193e3415}.email-preview span{display:block;font-size:8px;letter-spacing:1.7px;color:#66805e;font-weight:700;margin-bottom:5px}.email-preview strong{display:block;font-size:14px;letter-spacing:-.3px}.email-preview p{font-size:10px;color:var(--muted);margin:3px 0 0}.mail-icon{width:35px;height:35px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:22px;background:var(--lime);color:var(--deep)}.art-plus{position:absolute;right:29px;top:22px;font-size:35px;color:#98b282;font-weight:300}.workflow{border-top:1px solid var(--line);padding-block:66px 74px;display:grid;grid-template-columns:.85fr 1.6fr;gap:62px}.section-intro>p:last-child{font-size:15px;color:var(--muted);margin-bottom:0}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;list-style:none;padding:0;margin:0}.step-number{display:inline-block;color:var(--green);font-size:12px;font-weight:800;letter-spacing:1px;border-bottom:1px solid #b4c5ac;margin-bottom:22px;padding-bottom:8px}.steps p{font-size:14px;color:var(--muted);margin-bottom:0}.install-strip{padding:37px 43px;background:var(--deep);color:#c9d8c6;border-radius:22px;display:flex;align-items:center;justify-content:space-between;gap:35px;margin-bottom:80px}.install-strip h2{font-size:30px;color:#f3f5e9;max-width:590px;margin-bottom:12px}.install-strip .eyebrow{color:#c8df9f;margin-bottom:13px}.install-strip p:last-child{font-size:14px;max-width:550px;margin-bottom:0}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:27px 40px;border-top:1px solid var(--line);font-size:12px}.site-footer p{margin:0;color:var(--muted)}.footer-brand{font-weight:750;text-decoration:none;font-size:14px}.footer-brand span{font-size:11px;font-weight:500;margin-left:8px;color:var(--muted)}.site-footer div{display:flex;gap:22px}.site-footer div a{text-decoration:none}.guide{padding-block:35px 75px}.back-link{display:inline-block;font-size:12px;text-decoration:none;margin-bottom:40px}.guide h1{font-size:clamp(40px,5.3vw,65px);letter-spacing:-2.6px}.narrow{max-width:660px}.notice{padding:22px 26px;border-left:3px solid var(--green);background:var(--mint);margin-top:32px;font-size:14px;max-width:760px}.notice strong,.notice span{display:block}.notice span{font-weight:650;margin-block:7px;overflow-wrap:anywhere}.device-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-block:40px}.instruction-card{border:1px solid var(--line);border-radius:18px;background:#fffef8;padding:30px}.device-label{display:block;text-transform:uppercase;font-size:10px;letter-spacing:1.8px;color:var(--green);font-weight:750;margin-bottom:14px}.instruction-card h2{font-size:28px}.instruction-card ol{padding-left:21px;font-size:15px}.instruction-card li{padding-left:5px;margin-bottom:16px}.source-link{font-size:12px}.computer-row{display:flex;gap:35px;align-items:center;justify-content:space-between;border-block:1px solid var(--line);padding-block:35px}.computer-row h2{font-size:27px}.computer-row p{max-width:700px;color:var(--muted);font-size:15px;margin:0}.computer-row>a{flex-shrink:0}.beta-note{max-width:800px;margin-top:35px;font-size:14px}.beta-note>strong{font-size:17px}.beta-note p{color:var(--muted);margin:10px 0 0}.guide-layout{display:grid;grid-template-columns:220px 1fr;gap:65px;margin-top:50px}.guide-nav{position:sticky;top:25px;align-self:start;display:flex;flex-direction:column;align-items:flex-start;gap:5px;border-left:1px solid var(--line);padding-left:20px}.guide-nav a{font-size:12px;padding:8px 0}.guide-content section{border-bottom:1px solid var(--line);padding-bottom:30px;margin-bottom:35px}.guide-content section h2{font-size:27px}.guide-content section p{font-size:15px;color:var(--muted);margin-bottom:15px}.guide-content .step-number{margin-bottom:15px}.guide-content strong{color:var(--ink)}details{border-top:1px solid var(--line);padding:18px 0}summary{font-size:15px;font-weight:650;cursor:pointer;min-height:28px}details p{margin:16px 0 0!important}.guide-end{display:flex;gap:25px;align-items:center;justify-content:space-between}.guide-end h2{font-size:27px;margin:0}
@media(min-width:1250px){.workflow-art{height:470px}.marked{left:220px}}
@media(max-width:900px){.wrap{width:calc(100% - 40px)}.hero{gap:30px;padding-block:55px 65px}.workflow-art{height:415px}.paper{width:185px;height:270px;padding:21px}.original{left:20px}.marked{left:155px;top:90px}.paper h2{font-size:23px}.email-preview{left:18px;right:18px;padding:15px}.email-preview strong{font-size:12px}.workflow{grid-template-columns:1fr;gap:35px}.section-intro{max-width:650px}.install-strip{padding:30px}.guide-layout{grid-template-columns:175px 1fr;gap:35px}.site-header nav{gap:20px}.brand{font-size:18px}.brand img{width:45px;height:45px}}
@media(max-width:650px){.wrap{width:calc(100% - 36px)}.site-header{flex-wrap:wrap;padding-block:19px;gap:18px}.site-header nav{width:100%;justify-content:space-between;gap:12px}.site-header nav>a{font-size:12px}.site-header nav .button{min-height:42px}.brand{font-size:20px}.brand img{width:48px;height:48px}.hero{grid-template-columns:1fr;padding-block:43px 48px;gap:35px}.hero .eyebrow{font-size:9px;letter-spacing:1.5px}h1{font-size:55px;letter-spacing:-3px}.lead{font-size:17px;line-height:1.65;max-width:480px}.actions{gap:17px}.workflow-art{height:400px;max-width:480px;width:100%;margin:auto;border-radius:24px}.paper{width:47%;height:263px;padding:19px}.paper-tag{font-size:7px;letter-spacing:.7px}.original{left:7%;top:73px}.marked{left:48%;top:84px}.paper h2{font-size:23px}.marked h2{font-size:22px}.markup-line{width:90%}.email-preview{bottom:20px;gap:10px;padding:15px}.email-preview strong{font-size:12px}.email-preview p{font-size:9px}.art-label{left:24px;font-size:8px;top:24px}.art-plus{right:22px}.workflow{padding-block:39px 46px;gap:28px}.section-intro h2{font-size:31px}.steps{grid-template-columns:1fr;gap:26px}.steps li{display:grid;grid-template-columns:38px 1fr;column-gap:16px}.steps .step-number{grid-row:span 2;align-self:start;margin:0}.steps h3{font-size:20px;margin-bottom:8px}.steps p{font-size:15px}.install-strip{flex-direction:column;align-items:flex-start;gap:22px;padding:28px 25px;margin-bottom:45px}.install-strip h2{font-size:29px}.site-footer{flex-wrap:wrap;gap:15px;padding-block:24px 30px}.site-footer p{font-size:11px}.site-footer div{width:100%;gap:24px}.guide{padding-block:25px 45px}.back-link{margin-bottom:28px}.guide h1{font-size:44px;letter-spacing:-2px}.guide .lead{font-size:17px}.device-grid{grid-template-columns:1fr;gap:20px;margin-block:28px}.instruction-card{padding:25px}.instruction-card h2{font-size:27px}.notice{padding:19px;font-size:13px}.computer-row{flex-direction:column;align-items:flex-start;gap:22px}.guide-layout{grid-template-columns:1fr;gap:35px;margin-top:30px}.guide-nav{position:static;display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.guide-nav a{font-size:11px}.guide-content section h2{font-size:26px}.guide-content section p{font-size:15px}.guide-end{align-items:flex-start;flex-direction:column}.guide-end h2{font-size:28px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}
