@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";.pdf-workspace{min-height:100vh;background:#f4f6f1;color:#17231b}.workspace-header{height:68px;padding:0 28px;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #e4e9df}.workspace-back{display:flex;align-items:center;gap:8px;border:0;background:transparent;color:#667168;font-size:12px;font-weight:600}.workspace-brand{display:flex;align-items:center;gap:9px;font:800 18px Manrope,sans-serif;letter-spacing:-.8px}.workspace-brand .brand-mark{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#b9e56a;color:#101812}.workspace-brand strong span{color:#8bbd3e}.workspace-private{font-size:10px;color:#789a50;font-weight:700}.workspace-titlebar{max-width:1440px;margin:0 auto;padding:30px 28px 22px;display:flex;justify-content:space-between;align-items:center;gap:20px}.workspace-titlebar h1{font:800 27px Manrope,sans-serif;letter-spacing:-1.1px;margin:7px 0 4px}.workspace-titlebar p{margin:0;color:#778277;font-size:11px;max-width:60vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.export-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:8px;background:#101812;color:#fff;padding:13px 18px;font-size:11px;font-weight:700}.export-button:disabled{opacity:.45;cursor:not-allowed}.workspace-layout{max-width:1440px;margin:0 auto;padding:0 28px 28px;display:grid;grid-template-columns:174px minmax(0,1fr);gap:18px;min-height:calc(100vh - 220px)}.page-sidebar,.document-area{border:1px solid #e1e7dc;border-radius:12px;background:#fff;min-width:0}.page-sidebar{padding:15px 12px;align-self:start;max-height:calc(100vh - 190px);overflow:auto}.sidebar-heading{display:flex;justify-content:space-between;align-items:center;margin:0 3px 14px;font-size:11px}.sidebar-heading span{color:#899188}.thumbnail-list{display:flex;flex-direction:column;gap:10px}.pdf-thumb{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;padding:9px 6px;border:1px solid transparent;border-radius:8px;background:#fafbf8;color:#7d887e;font-size:10px}.pdf-thumb.is-active{border-color:#a8ce77;background:#f5faee;color:#45632e}.pdf-thumb-paper{display:grid;place-items:center;min-height:80px;width:100%;overflow:hidden;background:#fff;box-shadow:0 1px 5px #17231b18}.pdf-thumb canvas{display:block;max-width:100%;height:auto}.thumbnail-limit{font-size:9px;line-height:1.5;color:#899188}.sidebar-loading{display:grid;place-items:center;padding:25px;color:#789a50}.document-area{display:flex;flex-direction:column;overflow:hidden}.document-toolbar{min-height:52px;padding:8px 13px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e8ece5}.toolbar-group{display:flex;align-items:center;gap:9px;color:#647064;font-size:10px}.toolbar-group button,.reset-selection{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:29px;padding:0 8px;border:1px solid #e3e9df;border-radius:6px;background:#fff;color:#59675a;font-size:10px}.toolbar-group button:disabled,.reset-selection:disabled{opacity:.4;cursor:not-allowed}.reset-selection{border:0;color:#718b53}.pdf-canvas-host{flex:1;min-height:460px;padding:24px;display:flex;align-items:flex-start;justify-content:center;overflow:auto;background:#eef1eb}.pdf-page-wrap{position:relative;flex:0 0 auto;margin:auto;box-shadow:0 5px 24px #17231b20;background:#fff}.pdf-page-canvas{display:block;max-width:none}.crop-overlay{position:absolute;z-index:2;box-sizing:border-box;border:2px solid #a9e45e;box-shadow:0 0 0 9999px #10181270;cursor:crosshair;touch-action:none}.crop-label{position:absolute;top:-23px;left:-2px;padding:4px 7px;border-radius:4px 4px 0 0;background:#a9e45e;color:#17231b;font-size:8px;font-weight:800;letter-spacing:.08em;white-space:nowrap}.crop-handle{position:absolute;width:9px;height:9px;border:1px solid #547d2b;border-radius:2px;background:#d8f6b0}.crop-handle-tl{top:-5px;left:-5px}.crop-handle-tr{top:-5px;right:-5px}.crop-handle-bl{bottom:-5px;left:-5px}.crop-handle-br{bottom:-5px;right:-5px}.crop-draw-layer{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;cursor:crosshair;touch-action:none}.workspace-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:420px;color:#7b8879;font-size:12px}.workspace-alert,.workspace-notice{max-width:1384px;margin:0 auto 12px;padding:10px 14px;border-radius:7px;font-size:11px}.workspace-alert{background:#fff0ed;color:#a33e31}.workspace-notice{background:#eef6e5;color:#547735}.crop-instructions{padding:12px 16px;border-top:1px solid #e8ece5;color:#879186;font-size:10px;line-height:1.5}.workspace-footer{max-width:1440px;margin:0 auto;padding:0 28px 22px;display:flex;justify-content:space-between;color:#929b91;font-size:9px}.spin{animation:cropmark-spin 1s linear infinite}@keyframes cropmark-spin{to{transform:rotate(360deg)}}.selection-actions{display:flex;flex-direction:column;align-items:center;gap:8px}.selection-actions .choose-button{margin-top:0}@media(max-width:760px){.workspace-header{padding:0 15px}.workspace-private{display:none}.workspace-titlebar{padding:23px 15px 17px;align-items:flex-end}.workspace-titlebar h1{font-size:22px}.export-button{padding:11px 12px;font-size:10px}.workspace-layout{padding:0 12px 20px;grid-template-columns:78px minmax(0,1fr);gap:9px}.page-sidebar{padding:10px 5px}.sidebar-heading{font-size:9px}.pdf-thumb{padding:6px 2px;font-size:8px}.pdf-thumb-paper{min-height:58px}.document-toolbar{flex-wrap:wrap;padding:7px}.toolbar-group{gap:4px}.toolbar-group button,.reset-selection{font-size:9px;padding:0 5px}.pdf-canvas-host{min-height:380px;padding:12px 7px}.workspace-footer{padding:0 14px 18px}.crop-instructions{font-size:9px}.workspace-alert,.workspace-notice{margin-left:12px;margin-right:12px}}@media(max-width:430px){.workspace-titlebar{align-items:flex-start;flex-direction:column}.workspace-titlebar p{max-width:90vw}.workspace-layout{grid-template-columns:64px minmax(0,1fr)}.page-controls button{font-size:8px}.reset-selection{margin-left:auto}.pdf-canvas-host{min-height:320px;padding:10px 4px}}:root{font-family:DM Sans,sans-serif;color:#17231b;background:#f7f8f4;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--ink:#17231b;--muted:#68736a;--green:#b9e56a;--deep:#101812;--line:#e4e9df}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}button,input{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}.site-header{height:78px;max-width:1200px;margin:0 auto;padding:0 32px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:inline-flex;align-items:center;gap:10px;font:800 21px Manrope,sans-serif;letter-spacing:-1px}.brand-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:var(--deep);background:var(--green)}.brand-period{color:#8bbd3e}.main-nav{display:flex;gap:36px;color:#667168;font-size:13px;font-weight:600}.main-nav a:hover{color:var(--ink)}.header-cta{display:inline-flex;align-items:center;gap:10px;background:var(--deep);color:#fff;padding:12px 17px;border-radius:8px;font-size:12px;font-weight:700}.mobile-menu{display:none;border:0;background:transparent;color:var(--ink)}.hero{max-width:1200px;margin:0 auto;padding:92px 32px 84px;display:grid;grid-template-columns:1fr .9fr;align-items:center;gap:70px}.eyebrow,.hero-points,.secure-label,.panel-footer span,.trust-strip>div{display:flex;align-items:center}.eyebrow{gap:9px;color:#627064;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.eyebrow-dot{width:7px;height:7px;background:#91bd4c;border-radius:50%}h1,h2,h3,p{margin-top:0}h1{margin:24px 0 20px;font:800 clamp(46px,5.4vw,68px)/1.08 "Manrope",sans-serif;letter-spacing:-3.8px}h1 span{color:#789a50}.hero-description{max-width:480px;color:#68736a;font-size:15px;line-height:1.8}.hero-points{flex-wrap:wrap;gap:22px;margin-top:30px;color:#526052;font-size:11px;font-weight:600}.hero-points span{display:flex;align-items:center;gap:7px}.hero-points svg{color:#719b3e}.upload-panel{padding:22px;border:1px solid #e5e9e1;border-radius:16px;background:#fff;box-shadow:0 18px 60px #17231b0b}.panel-topline{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px;color:#8b958b;font-size:9px;font-weight:800;letter-spacing:.12em}.secure-label{gap:5px;color:#68834b;letter-spacing:.06em}.dropzone{min-height:290px;border:1.5px dashed #d4ddce;border-radius:11px;background:#fafbf8;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:26px;transition:.2s ease}.dropzone.is-dragging{border-color:#8bbd3e;background:#f4fae9}.upload-icon,.file-icon{display:grid;place-items:center;width:49px;height:49px;border-radius:14px;background:#edf4e3;color:#668c3d}.dropzone h2{margin:17px 0 5px;font:700 17px Manrope,sans-serif;letter-spacing:-.4px}.dropzone p{margin:0;color:#899188;font-size:11px}.choose-button{display:inline-flex;align-items:center;gap:12px;margin-top:22px;padding:12px 19px;border:0;border-radius:7px;background:var(--deep);color:#fff;font-size:11px;font-weight:700}.choose-button:hover,.header-cta:hover{background:#2c4030}.file-note{margin-top:13px;color:#9aa299;font-size:10px}.panel-footer{display:flex;justify-content:space-between;gap:10px;margin-top:17px;color:#899188;font-size:10px}.panel-footer span{gap:6px}.panel-footer svg{color:#719b3e}.status-dot{color:#648b3c;font-weight:700}.status-dot:before{content:"";width:6px;height:6px;border-radius:50%;background:#8fc44b}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.selected-file{display:flex;align-items:center;gap:13px;width:100%;text-align:left}.file-icon{flex:0 0 auto}.file-details{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0}.file-details strong{overflow:hidden;color:var(--ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.file-details span,.selection-note{color:#899188;font-size:10px}.remove-file{display:grid;place-items:center;border:0;background:transparent;color:#8b958b}.selection-note{margin:13px 0 0;line-height:1.5}.error-message{margin:12px 0 0;color:#b54737;font-size:11px}.trust-strip{display:flex;justify-content:center;gap:clamp(28px,7vw,100px);padding:27px 32px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fbfcf9}.trust-strip>div{gap:12px;color:#739348}.trust-strip span{display:flex;flex-direction:column;gap:4px}.trust-strip strong{color:#354237;font-size:11px}.trust-strip small{color:#8b958b;font-size:10px}.tools-section{max-width:1200px;margin:0 auto;padding:86px 32px 90px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px}.section-kicker{color:#789a50;font-size:9px;font-weight:800;letter-spacing:.14em}.section-heading h2,.privacy-note h2{margin:10px 0 0;font:800 29px Manrope,sans-serif;letter-spacing:-1.2px}.section-heading>p{max-width:310px;margin:0 0 3px;color:#7d887e;font-size:12px;line-height:1.7}.tool-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.tool-card{position:relative;min-height:195px;padding:22px;border:1px solid var(--line);border-radius:12px;background:#fff}.tool-card-featured{border-color:#d8e6c7;background:#fbfdf8}.tool-card-icon{display:grid;place-items:center;width:38px;height:38px;margin-bottom:20px;border-radius:10px;background:#eff5e7;color:#6c9144}.tool-status{position:absolute;top:28px;right:20px;color:#9aa398;font-size:8px;font-weight:800;letter-spacing:.08em}.tool-card h3{margin-bottom:7px;font:700 14px Manrope,sans-serif}.tool-card p{max-width:260px;margin:0;color:#7d887e;font-size:11px;line-height:1.7}.privacy-note{max-width:1136px;margin:0 auto 80px;padding:34px 40px;display:flex;align-items:flex-start;gap:22px;border-radius:14px;background:#eef3e8}.privacy-symbol{display:grid;place-items:center;flex:0 0 auto;width:47px;height:47px;border-radius:13px;background:#dceacb;color:#63863f}.privacy-note h2{font-size:21px}.privacy-note p{max-width:790px;margin:10px 0 0;color:#6f7b70;font-size:11px;line-height:1.8}.site-footer{min-height:86px;padding:20px max(32px,calc((100vw - 1200px)/2));display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--line);color:#899188;font-size:10px}.footer-brand{color:var(--ink);font-size:17px}.footer-brand .brand-mark{width:28px;height:28px;border-radius:8px}@media(max-width:800px){.hero{grid-template-columns:1fr;gap:42px;padding-top:65px}.hero-copy{max-width:600px}.upload-panel{max-width:600px;width:100%}.trust-strip{justify-content:flex-start;flex-wrap:wrap;gap:22px 35px}.privacy-note{margin:0 24px 60px}}@media(max-width:600px){.site-header{height:68px;padding:0 20px}.header-cta{margin-left:auto;margin-right:12px;padding:10px 12px;font-size:10px}.mobile-menu{display:block;padding:5px}.main-nav{position:absolute;z-index:2;top:67px;left:0;right:0;display:none;flex-direction:column;gap:0;padding:10px 20px;border-bottom:1px solid var(--line);background:#f7f8f4}.main-nav.is-open{display:flex}.main-nav a{padding:13px 0}.hero{padding:54px 20px 58px;gap:34px}h1{font-size:47px;letter-spacing:-2.8px}.hero-description{font-size:13px}.hero-points{gap:13px;font-size:10px}.upload-panel{padding:15px}.dropzone{min-height:260px;padding:20px 12px}.panel-footer{font-size:9px}.trust-strip{padding:22px 20px}.tools-section{padding:62px 20px}.section-heading{display:block}.section-heading h2{font-size:25px}.section-heading>p{margin-top:12px}.tool-grid{grid-template-columns:1fr}.tool-card{min-height:170px}.privacy-note{margin:0 20px 50px;padding:25px 20px;gap:15px}.privacy-note h2{font-size:18px}.site-footer{padding:22px 20px;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
