:root{--bg:#121310;--panel:#1d1e19;--line:#37392f;--text:#f4f1e8;--muted:#b9b9ab;--accent:#dad6ad;--purple:#89805a}body{background:#121310;color:var(--text)}.brand-logo{width:64px;height:64px;object-fit:contain}.brand{font-size:16px}.brand small{font-size:10px;letter-spacing:.16em}header{min-height:96px;border-bottom:1px solid #33352d}.preview-note{background:#24261e;color:#bfc4ad;font-size:10px}.hero-new{text-align:left;padding-top:64px;padding-bottom:42px;position:relative}.hero-new h1{font-size:clamp(58px,7.8vw,108px);font-weight:450;letter-spacing:-.065em;line-height:.99;margin-bottom:20px}.hero-new h1 em,.demo-heading h2 em{font-family:Georgia,serif;font-weight:400;color:#d5c6a5}.hero-new .intro{margin:20px 0;font-size:17px}.hero-new .actions,.benefits{justify-content:flex-start}.benefits{font-size:10px;letter-spacing:.07em;color:#a6aa9a}.eyebrow{color:#c4c7ad;font-size:10px;letter-spacing:.2em}.primary{background:#d9ddbb;color:#191c11;border-color:#d9ddbb}.primary:hover{background:#e9edcd;color:#191c11}.secondary{background:transparent}.demo-section{border-color:#33352d;padding-top:50px;padding-bottom:52px}.demo-heading h2{font-weight:450;font-size:48px;line-height:1.1}.demo-heading>p{font-size:13px}.compare,.tag-demo{aspect-ratio:16/9;border-radius:0;border-color:#454735}.demo-toolbar{background:#24261e;border-radius:0;border-color:#454735}.scale-buttons button{background:transparent;border-color:#5a5d48}.scale-buttons .selected{background:#d9ddbb;border-color:#d9ddbb;color:#22251b}.resolution{background:transparent;border:0;border-bottom:1px solid #37392f;border-radius:0;padding:19px 0}.pixel-count strong{color:#d9ddbb}.image-label{background:#171a13bc;border-radius:0}.divider span{background:#d9ddbb;color:#171a13}.divider{background:#d9ddbb}.demo-footnote{font-size:10px;color:#959c87}.demo-footnote a{color:#ced2b7;margin-left:10px}.watermark{background:#121510c9;border-color:#d9ddbb;padding:10px 20px}.watermark img.tag-logo{width:72px;height:72px;object-fit:contain}.watermark span{font-size:12px}.pdf-workflow{background:#22241c;border-radius:0;border-color:#404335}.plan,.plan.premium{background:#20221b;border-color:#444836;border-radius:0}.plan.premium{border-color:#d9ddbb}.release{background:#24261f;border-radius:0;border-color:#424736}.pricing-note{font-size:12px}.faq,.policies{padding-top:30px;padding-bottom:30px}.faq h2,.policies h2{font-size:30px}.policies p,.questions p{font-size:13px}.tag-demo .base{object-fit:cover}.tag-demo .before-layer img{object-fit:cover}footer{min-height:110px}.text-link{color:#d9ddbb}@media(min-width:1000px){.hero-new .actions{position:absolute;right:36px;bottom:100px;flex-direction:column;width:230px}.hero-new .intro{max-width:600px}}@media(max-width:700px){.brand-logo{width:48px;height:48px}.hero-new h1{font-size:58px}.hero-new{padding-top:40px}.demo-heading h2{font-size:37px}.tag-demo{aspect-ratio:16/10}.watermark img.tag-logo{width:38px;height:38px}.watermark span{font-size:8px}.watermark{padding:5px 10px}.resolution strong{font-size:17px}}
