:root{font-family:"Segoe UI",Arial,sans-serif;color:#1b2927;background:#e8e7df;font-size:16px;line-height:1.65}*{box-sizing:border-box}body{margin:0;padding:24px}h1,h2,h3,p,figure{margin:0}h1{font-size:clamp(40px,5.6vw,68px);line-height:1.06;letter-spacing:-.045em}h2{font-size:clamp(27px,3vw,39px);line-height:1.2;letter-spacing:-.025em}h3{font-size:25px;line-height:1.3}.page{max-width:1320px;margin:auto;padding:0 48px;background:#f4f1e9;border-radius:18px;overflow:hidden}header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;border-bottom:1px solid #d1d5ca}.brand{color:inherit;text-decoration:none;font-size:25px;font-weight:800;letter-spacing:-1px}.brand span,.accent{color:#b9401b}.eyebrow{font-size:12px;font-weight:750;letter-spacing:.14em}.hero{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;align-items:center;padding:64px 0}.hero .eyebrow{margin-bottom:18px}.lead{font-size:19px;color:#495a54;margin:24px 0}.buy{display:inline-flex;align-items:center;justify-content:center;background:#b9401b;color:white;padding:14px 24px;border-radius:8px;text-decoration:none;font-weight:750;min-height:48px;margin:12px 0}.buy[href]:hover{background:#973216}.buy[aria-disabled="true"]{background:#526159;cursor:default}a:focus-visible,summary:focus-visible{outline:3px solid #1757a0;outline-offset:4px}.small{font-size:13px;color:#4f6057}.text-link{display:inline-block;color:#9e3619;font-weight:700;margin-top:16px}.hero-screen{padding:14px;background:#1b2927;border-radius:16px;box-shadow:0 22px 45px #1b29271c}.hero-screen figcaption{color:#d6dfd4}figure img{display:block;width:100%;height:auto;border-radius:6px}figure a{display:block}figcaption{font-size:12px;line-height:1.5;color:#4f6057;padding-top:12px}.strip{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:22px 0;border-top:1px solid #d1d5ca;border-bottom:1px solid #d1d5ca}.strip strong,.strip span{display:block}.strip span{font-size:13px;color:#4f6057}section:not(.hero){padding:54px 0}section>.eyebrow{margin-bottom:14px}.intro{max-width:680px;color:#4f6057;margin-top:16px}.walkthrough{display:grid;grid-template-columns:.65fr 1.35fr;gap:36px;align-items:center;margin-top:36px;padding:28px;background:#fffdf8;border:1px solid #d5d8cb;border-radius:14px}.step{display:block;color:#b9401b;font-size:12px;font-weight:800;margin-bottom:16px}.step-copy p{margin-top:16px;color:#4f6057}.notes{grid-template-columns:1.2fr .8fr}.notes figure{width:100%;max-width:360px;justify-self:center}.notes img{max-height:640px;object-fit:contain}.privacy{border-top:1px solid #d1d5ca}.privacy>p:last-child{max-width:780px;margin-top:18px;color:#4f6057}.purchase{padding:36px!important;background:#e4e9dd;border-radius:14px}.price{font-size:32px;font-weight:750;margin-top:22px}.faq{max-width:820px}details{border-bottom:1px solid #cbd2c6;padding:18px 0}summary{cursor:pointer;font-weight:700;font-size:17px}details p{padding-top:12px;color:#4f6057}footer{padding:22px 0;border-top:1px solid #d1d5ca;font-size:12px;color:#4f6057}@media(max-width:850px){body{padding:0}.page{padding:0 20px;border-radius:0}header>.eyebrow{max-width:110px;text-align:right}.hero,.walkthrough,.notes{grid-template-columns:1fr;gap:24px}.hero{padding:38px 0}.strip{grid-template-columns:1fr;gap:16px}section:not(.hero){padding:36px 0}.walkthrough{padding:20px}.buy{width:100%}.purchase{padding:24px!important}.notes figure{max-width:300px}}

.client-extractor{border-top:1px solid #d1d5ca}.client-extractor .buy{background:#1b2927}.client-extractor .buy:hover{background:#354a42}.client-extractor .small{max-width:780px;margin-top:12px}
