:root{--ink:#202c29;--muted:#5a685f;--line:#d9e1d9;--paper:#fffdf8;--wash:#eef2eb;--accent:#3f6754;--accent-dark:#2d4d3e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f5f4ef;color:var(--ink);font:16px/1.65 Arial,system-ui,sans-serif}.site-header{height:76px;padding:0 max(28px,calc((100vw - 1240px)/2));display:flex;align-items:center;gap:30px;border-bottom:1px solid var(--line);background:rgba(245,244,239,.95);position:sticky;top:0;z-index:5}.wordmark{color:var(--ink);font:25px Georgia,serif;text-decoration:none;white-space:nowrap}.wordmark span{display:block;color:var(--muted);font:11px/1.2 Arial,sans-serif;letter-spacing:.14em;margin-top:4px}.main-nav{display:flex;gap:24px;margin-left:auto}.main-nav a,.site-footer a{color:var(--ink);text-decoration:none}.main-nav a:hover,.site-footer a:hover,.text-link:hover{color:var(--accent)}.button{display:inline-block;background:var(--accent);color:#fffdf8!important;padding:11px 17px;border-radius:4px;text-decoration:none;font-weight:600}.button:hover{background:var(--accent-dark)}.button-small{padding:8px 13px;font-size:14px}.button-quiet{background:transparent!important;color:var(--accent)!important;border:1px solid var(--accent)}.menu-toggle{display:none;min-width:44px;min-height:44px;background:transparent;border:1px solid var(--line);padding:7px 10px;color:var(--ink)}.section{max-width:1240px;margin:auto;padding:104px max(28px,calc((100vw - 1160px)/2));scroll-margin-top:76px}.hero{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;min-height:690px}.eyebrow{margin:0 0 12px;color:var(--accent);font:12px/1.2 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}.hero h1{font:clamp(44px,6vw,76px)/1.03 Georgia,serif;font-weight:500;letter-spacing:-.02em;margin:0}.hero h1 em{color:var(--accent);font-style:normal}.lede{max-width:560px;color:var(--muted);font-size:19px;margin:25px 0}.actions{display:flex;align-items:center;gap:23px;flex-wrap:wrap}.text-link{color:var(--accent);font-weight:600;text-decoration:none}.fine-print{color:var(--muted);font-size:13px}.hero-proof{background:var(--paper);border:1px solid var(--line);box-shadow:0 22px 45px rgba(34,49,43,.1);transform:rotate(1deg)}.window-bar{height:34px;display:flex;gap:6px;align-items:center;padding:0 13px;border-bottom:1px solid var(--line);font:12px Arial,sans-serif;color:var(--muted)}.window-bar span{width:7px;height:7px;border-radius:50%;background:#c4cec3}.window-bar b{margin-left:auto;font-weight:400}.proof-layout{display:grid;grid-template-columns:128px 1fr;height:360px}.proof-layout aside{background:#f0f2eb;padding:20px 14px;border-right:1px solid var(--line)}.proof-layout aside strong{font:20px Georgia,serif}.proof-layout aside small{display:block;color:var(--muted);font:8px Arial,sans-serif;letter-spacing:.12em;margin:8px 0 30px}.proof-layout aside a{display:block;padding:8px 7px;font-size:12px;color:var(--muted)}.proof-layout aside .selected{background:#dfe8db;color:var(--accent);font-weight:bold;border-radius:3px}.proof-editor{background:#fffdfa}.proof-toolbar{padding:15px 20px;border-bottom:1px solid var(--line);color:var(--muted);font-size:12px}.proof-toolbar span{float:right}.proof-body{padding:40px 35px;max-width:490px}.proof-body h2{font:30px Georgia,serif;margin:8px 0 18px}.proof-body p{color:var(--muted)}.muted{font:12px Consolas,monospace}.line{height:9px;background:#e7ece5;border-radius:2px}.line.short{width:72%}.section-heading{max-width:670px;margin-bottom:42px}.section-heading h2,.feature-copy h2,.download h2,.trust h2{font:clamp(32px,4vw,52px)/1.12 Georgia,serif;font-weight:500;margin:0 0 15px}.section-heading>p:last-child,.feature-copy>p:not(.eyebrow),.download p,.trust p{color:var(--muted);font-size:17px}.workflow{border-top:1px solid var(--line)}.workflow-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.workflow-grid article{background:var(--paper);padding:29px;min-height:260px}.number{color:var(--accent);font:16px Consolas,monospace}.workflow-grid h3{font:27px Georgia,serif;font-weight:500;margin:8px 0}.workflow-grid p:not(.eyebrow){color:var(--muted);min-height:72px}.workflow-grid a{color:var(--accent);text-decoration:none;font-weight:600}.feature-page{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;border-top:1px solid var(--line)}.feature-page.reverse{background:#eef2eb;max-width:none;padding-left:max(28px,calc((100vw - 1160px)/2));padding-right:max(28px,calc((100vw - 1160px)/2))}.feature-copy ul{padding-left:20px;color:var(--muted)}.format-row{display:flex;gap:7px;flex-wrap:wrap;margin:25px 0}.format-row span,.platforms span{border:1px solid var(--line);padding:7px 10px;background:var(--paper);font:12px Consolas,monospace}.feature-page figure{margin:0}.feature-page figure img{width:100%;border:1px solid var(--line);box-shadow:0 14px 30px rgba(34,49,43,.08)}figcaption{margin-top:9px;color:var(--muted);font-size:12px}.quote{font:34px/1.25 Georgia,serif;color:var(--accent);border-left:3px solid var(--accent);padding-left:27px}.delivery-list{background:var(--paper);border:1px solid var(--line)}.delivery-list div{display:flex;justify-content:space-between;padding:20px;border-bottom:1px solid var(--line)}.delivery-list div:last-child{border:0}.status{font-size:12px}.done{color:var(--accent)}.review{color:#9b6b32}.queued{color:var(--muted)}.advanced{background:var(--paper);max-width:none;border-top:1px solid var(--line)}.advanced-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.advanced-grid article{background:#fffdf8;padding:24px;min-height:155px}.advanced-grid b{font:20px Georgia,serif;font-weight:500}.advanced-grid p{color:var(--muted);margin-bottom:0}.proof{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;background:#253e35;color:#fffdf8;max-width:none;padding-left:max(28px,calc((100vw - 1160px)/2));padding-right:max(28px,calc((100vw - 1160px)/2))}.proof .eyebrow{color:#b6cfb7}.proof h2{font:44px/1.1 Georgia,serif;font-weight:500;margin:0 0 15px}.proof p{color:#d6e3d7;font-size:17px}.proof-list{display:grid;grid-template-columns:1fr 1fr;align-content:center;gap:1px;background:#537160}.proof-list span{background:#253e35;padding:22px}.pricing{border-top:1px solid var(--line)}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.plans article{background:var(--paper);padding:28px}.plans .featured{background:#e6eee4}.plans strong{display:block;font:38px Georgia,serif;font-weight:500;margin:10px 0}.plans strong span{font:14px Arial,sans-serif;color:var(--muted);margin-left:5px}.plans p:not(.eyebrow){color:var(--muted);min-height:48px}.resources{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;border-top:1px solid var(--line)}.resources h2{font:38px/1.15 Georgia,serif;font-weight:500;margin:0}.resource-links,.trust-links{border-top:1px solid var(--line)}.resource-links a,.trust-links a{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid var(--line);text-decoration:none;color:var(--ink)}.resource-links span{color:var(--muted);text-align:right}.download{display:flex;justify-content:space-between;align-items:end;background:#eef2eb;max-width:none;padding-left:max(28px,calc((100vw - 1160px)/2));padding-right:max(28px,calc((100vw - 1160px)/2))}.download h2{max-width:580px}.platforms{display:flex;gap:7px;flex-wrap:wrap}.trust{border-top:1px solid var(--line)}.trust-links{max-width:680px}.trust-links a span{color:var(--accent)}.site-footer{max-width:1160px;margin:auto;padding:48px 28px;display:flex;gap:40px;align-items:start;border-top:1px solid var(--line)}.site-footer p{color:var(--muted);margin:5px auto 0}.site-footer>div{display:flex;gap:18px;font-size:13px}@media(max-width:900px){.main-nav{gap:12px}.hero,.feature-page,.proof,.resources{grid-template-columns:1fr;gap:42px}.hero{padding-top:70px}.workflow-grid,.advanced-grid,.plans{grid-template-columns:1fr}.proof-list{min-height:150px}.download{display:block}.platforms{margin-top:28px}}@media(max-width:680px){.site-header{height:66px;padding:0 18px}.main-nav{display:none;position:absolute;left:0;right:0;top:66px;background:#f5f4ef;border-bottom:1px solid var(--line);padding:12px 18px;flex-direction:column;gap:0}.main-nav.open{display:flex}.main-nav a{padding:12px 0}.site-header>.button{display:none}.menu-toggle{display:block;margin-left:auto}.section{padding:72px 20px}.hero h1{font-size:45px}.proof-layout{grid-template-columns:105px 1fr;height:310px}.proof-body{padding:25px 20px}.proof-body h2{font-size:24px}.proof-toolbar span{display:none}.site-footer{display:block;padding:35px 20px}.site-footer p{margin:22px 0}.site-footer>div{flex-wrap:wrap}}
:root{--hero-max:620px}.section{padding-left:40px;padding-right:40px}.hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.hero h1{max-width:620px;font-size:clamp(44px,5.5vw,76px)}
:root{--hero-max:620px}.section{padding-left:40px;padding-right:40px}.hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.hero h1{max-width:620px;font-size:clamp(44px,5.5vw,76px)}
@media(max-width:680px){.section{padding-left:20px;padding-right:20px}.hero{grid-template-columns:1fr}.hero h1{font-size:45px}}
.section,.feature-page.reverse,.advanced,.proof,.download{width:100%;max-width:1240px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}.feature-page.reverse,.advanced,.proof,.download{border-left:1px solid var(--line);border-right:1px solid var(--line)}.proof{background:#253e35}.download{background:#eef2eb}@media(max-width:680px){.section,.feature-page.reverse,.advanced,.proof,.download{padding-left:20px;padding-right:20px}}
.section,.feature-page.reverse,.advanced,.proof,.download{width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:max(28px,calc((100vw - 1160px)/2));padding-right:max(28px,calc((100vw - 1160px)/2));border-left:0;border-right:0}.feature-page.reverse,.advanced,.proof,.download{background-clip:padding-box}@media(max-width:680px){.section,.feature-page.reverse,.advanced,.proof,.download{padding-left:20px;padding-right:20px}}
