:root{--bg:#070e1a;--panel:#101c2d;--line:#23374d;--text:#f2f7ff;--muted:#a8b8cc;--accent:#4bd9ff;--purple:#168dce}body{background:#070e1a;color:var(--text)}header{border-color:#20334a}.brand-logo{width:58px;height:48px;object-fit:contain;border-radius:7px}.brand small{color:#9bb6ce}.preview-note{background:#102039;color:#76dfff}.hero-new{background:radial-gradient(ellipse at 75% 35%,#0d2442,transparent 65%)}.hero-new h1 em,.demo-heading h2 em{color:#65dcff}.eyebrow{color:#53cfff}.primary{background:#32c2f2;color:#051422;border-color:#32c2f2}.primary:hover{background:#83e4ff;color:#051422}.secondary{border-color:#365773}.benefits{color:#afc6db}.brand-showcase{display:grid;grid-template-columns:1fr;max-width:980px;padding-bottom:55px}.brand-showcase>img{width:100%;height:auto;max-height:650px;object-fit:contain;background:#040a13;border:1px solid #19364f;border-radius:14px}.brand-caption{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:18px 0}.brand-caption>span{font-size:20px;font-weight:750;letter-spacing:.07em;white-space:nowrap}.brand-caption small{display:block;font-size:9px;color:#69cfee;letter-spacing:.18em;margin-top:5px}.brand-caption p{font-size:12px;max-width:420px;color:#adbed1;margin:0}.demo-toolbar{background:#101e30;border-color:#27415a}.compare,.tag-demo{border-color:#27415a}.scale-buttons button{border-color:#355371}.scale-buttons .selected,.divider span{background:#5cdbff;border-color:#5cdbff;color:#081825}.divider{background:#5cdbff}.pixel-count strong,.text-link,.demo-footnote a{color:#61d7ff}.resolution,.demo-section{border-color:#263b51}.pdf-workflow,.plan,.plan.premium,.release{background:#0e1a2b;border-color:#2a4058}.plan.premium{border-color:#32b5e9}.watermark{background:#07111de3;border-color:#ffb046}.watermark img.tag-logo{width:68px;height:54px;object-fit:contain}.demo-footnote{color:#9bb1c9}a:hover{color:#84eaff}@media(max-width:700px){.brand-caption{align-items:start;gap:15px}.brand-caption>span{font-size:15px}.brand-caption p{font-size:10px}.brand-showcase{padding-bottom:30px}.brand-logo{width:49px;height:40px}.watermark img.tag-logo{width:40px;height:32px}.hero-new h1{font-size:clamp(43px,10vw,58px)}}
