:root{color-scheme:light;--bg: #f7f2e9;--surface: #fffaf2;--surface-strong: #ffffff;--ink: #111827;--muted: #696156;--line: rgba(17, 24, 39, .14);--accent: #b96b22;--accent-dark: #7c3f0f;--ok: #0f766e;--warn: #a16207;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 20% 0%,#fff8eb 0,var(--bg) 45%,#eee8df 100%);color:var(--ink)}.app-shell{min-height:100vh;padding:clamp(16px,2.6vw,34px)}button,input,select{font:inherit}button,.upload-button{border:0;border-radius:999px;padding:11px 17px;background:var(--ink);color:#fff;font-weight:850;cursor:pointer;text-decoration:none;transition:transform .16s ease,opacity .16s ease}button:hover,.upload-button:hover,.upload-card:hover{transform:translateY(-1px)}button.secondary{background:#11182714;color:var(--ink)}input,select{min-width:150px;border:1px solid var(--line);border-radius:999px;padding:10px 13px;background:var(--surface-strong);color:var(--ink)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.privacy-pill{width:fit-content;padding:9px 13px;border:1px solid rgba(15,118,110,.2);border-radius:999px;background:#0f766e14;color:var(--ok);font-size:13px;font-weight:850;letter-spacing:.02em}.landing-shell{min-height:calc(100vh - 180px);max-width:1040px;margin:0 auto;display:grid;place-items:center;gap:34px;text-align:center}.landing-copy{display:grid;justify-items:center;gap:18px}.landing-copy h1{margin:0;max-width:850px;font-size:clamp(56px,11vw,128px);line-height:.9;letter-spacing:-.085em}.landing-copy p{margin:0;max-width:560px;color:var(--muted);font-size:clamp(18px,2vw,23px);line-height:1.45}.upload-card{width:min(100%,520px);min-height:190px;display:grid;place-items:center;gap:10px;padding:34px;border:2px dashed rgba(185,107,34,.55);border-radius:34px;background:#fffaf2db;box-shadow:0 28px 90px #1118271c;cursor:pointer}.upload-card input{display:none}.upload-card strong{font-size:clamp(30px,4vw,48px);letter-spacing:-.05em}.upload-card small{color:var(--muted);font-size:15px}.upload-icon{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--ink);color:#fff;font-size:34px;line-height:1}.simple-steps{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;color:var(--muted)}.simple-steps li{display:flex;gap:8px;align-items:center;padding:9px 13px;border:1px solid var(--line);border-radius:999px;background:#fffaf2b3}.simple-steps strong{color:var(--accent-dark)}.topbar{max-width:1680px;margin:0 auto 14px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--line)}.topbar div{display:grid;gap:3px}.topbar strong{font-size:20px;letter-spacing:-.035em}.topbar span,.eyebrow{color:var(--muted);font-size:13px}.editor-layout{max-width:1680px;margin:0 auto;display:grid;grid-template-columns:150px minmax(0,1fr);gap:22px;align-items:start}.page-rail{position:sticky;top:20px;display:grid;gap:12px}.page-rail h2{margin:0;font-size:18px;letter-spacing:-.04em}.thumbnail-list{display:grid;gap:8px}.thumbnail{width:100%;display:grid;gap:4px;text-align:left;border:1px solid var(--line);border-radius:16px;background:#fffaf2bf;color:var(--ink)}.thumbnail.active{border-color:#b96b22b8;background:#fff7e8}.thumbnail small{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.virtualized-note{margin:0;color:var(--muted);font-size:13px}.workspace{min-width:0;display:grid;gap:14px}.document-header{display:flex;justify-content:space-between;align-items:start;gap:16px}.document-header h1{margin:0;max-width:980px;font-size:clamp(28px,3.6vw,48px);line-height:.98;letter-spacing:-.065em;word-break:break-word}.document-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.status{min-height:24px;margin:10px 0 0;color:var(--muted)}.text-object{padding:2px 6px;border-radius:7px;background:#ffe8bf;color:var(--ink)}.viewer-bar,.primary-edit-panel,.advanced-panel,.change-summary{border:1px solid var(--line);border-radius:24px;background:#fffaf2d1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.viewer-bar{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:10px}.compact-bar button{padding:9px 13px}.pdf-render-surface{position:relative;overflow:auto;max-width:100%;min-height:min(82vh,1120px);margin:0;border:1px solid rgba(17,24,39,.18);border-radius:28px;background:#d9d4cb;box-shadow:0 24px 80px #11182724}#pdf-canvas{display:block;background:#fff;box-shadow:0 10px 32px #11182724}.alignment-guide{position:absolute;border:2px solid rgba(185,107,34,.75);background:#b96b2214;pointer-events:none}.text-hitbox{position:absolute;z-index:8;display:grid;place-items:center;overflow:hidden;padding:0;border:1px solid transparent;border-radius:2px;background:transparent;color:transparent;cursor:text}.text-hitbox:not(.pdfjs-text-hitbox):not(.annotation-text-hitbox){z-index:30}.text-hitbox:hover,.text-hitbox.selected{border-color:#b96b228c;background:transparent;color:transparent}.text-hitbox span{display:none}.render-placeholder{position:absolute;left:16px;right:16px;bottom:16px;padding:10px 12px;border-radius:14px;background:#ffffffe0;color:var(--muted);font-size:13px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.primary-edit-panel{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(240px,1fr) auto;align-items:center;gap:12px;padding:14px}.primary-edit-panel label{font-weight:850}.primary-edit-panel p{margin:4px 0 0;color:var(--muted);font-size:13px}.advanced-panel{padding:0;overflow:hidden}.advanced-panel summary{padding:14px 16px;cursor:pointer;font-weight:850}.toolbar{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:0 14px 14px}.compact-tools button,.compact-tools input{font-size:14px;padding:9px 12px}.compact-capability{display:grid;gap:8px;padding:0 16px 16px;color:var(--muted)}.compact-capability strong{color:var(--accent-dark)}.large-mode{color:var(--warn);font-weight:750}.change-summary{padding:0 16px 16px;border:0;background:transparent}.change-counts{display:flex;flex-wrap:wrap;gap:12px;color:var(--muted)}.change-list{margin:12px 0 0;padding-left:20px;display:grid;gap:8px}.change-list li span{display:block;color:var(--muted);margin-top:3px}.empty-state{margin:10px 0 0;color:var(--muted)}.diff{border:1px solid var(--line);border-radius:18px;padding:14px;background:#ffffff9e;color:var(--muted);overflow-x:auto}.site-footer{max-width:1680px;margin:24px auto 0;padding-top:16px;border-top:1px solid var(--line);color:var(--muted)}.site-footer nav{display:flex;flex-wrap:wrap;gap:10px 16px;margin-bottom:10px}.site-footer a{color:var(--ink);font-weight:750;text-decoration:none}.site-footer a:hover{color:var(--accent-dark);text-decoration:underline}.site-footer p{margin:0;max-width:780px;line-height:1.6}@media(max-width:860px){.app-shell{padding:18px}.landing-shell{min-height:auto;padding:36px 0}.topbar,.document-header{align-items:stretch;flex-direction:column}.editor-layout{grid-template-columns:1fr}.page-rail{position:static}.primary-edit-panel{grid-template-columns:1fr}.document-actions{justify-content:flex-start}}.document-actions button{min-width:120px}.document-actions .secondary{min-width:112px}.disabled-edit-panel{opacity:.78}.disabled-edit-panel input,.disabled-edit-panel button{cursor:not-allowed;opacity:.62}@media(min-width:1200px){.minimal-workspace{grid-template-columns:minmax(0,1fr) 220px;align-items:start}.document-header,.viewer-bar,.pdf-render-surface,.primary-edit-panel{grid-column:1}.advanced-panel{grid-column:2}.advanced-panel summary{padding:12px 14px}.compact-tools{display:grid;grid-template-columns:1fr}.compact-tools input,.compact-tools button{width:100%;min-width:0}}.editor-layout{width:calc(100vw - 28px);max-width:none;grid-template-columns:108px minmax(0,1fr);gap:14px}.topbar{width:calc(100vw - 28px);max-width:none;padding-bottom:10px;margin-bottom:10px}.page-rail h2{font-size:16px}.thumbnail{padding:10px;border-radius:14px}.thumbnail span{font-size:14px}.thumbnail small{font-size:11px}.document-header{align-items:end}.document-header h1{max-width:760px;font-size:clamp(22px,2.5vw,36px);letter-spacing:-.055em}.status{max-width:900px;font-size:15px;line-height:1.35}.viewer-bar{max-width:980px}.pdf-render-surface{width:calc(100vw - 164px)!important;min-height:90vh!important}.primary-edit-panel{max-width:980px}.site-footer{width:calc(100vw - 28px);max-width:none}.page-edit-popover{position:absolute;z-index:8;display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;padding:10px;border:1px solid rgba(17,24,39,.22);border-radius:16px;background:#fffaf2f5;box-shadow:0 18px 48px #1118272e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page-edit-popover label{grid-column:1 / -1;font-size:12px;font-weight:850;color:var(--accent-dark);text-transform:uppercase;letter-spacing:.04em}.page-edit-popover input{width:100%;min-width:0;border-radius:12px}.page-edit-popover button{border-radius:12px;padding:10px 13px}.no-source-edit-notice{position:absolute;z-index:7;left:18px;top:18px;max-width:430px;padding:12px 14px;border:1px solid rgba(17,24,39,.18);border-radius:16px;background:#fffaf2f0;color:var(--muted);box-shadow:0 14px 40px #1118271f}@media(min-width:1200px){.minimal-workspace{grid-template-columns:minmax(0,1fr)}.document-header,.viewer-bar,.pdf-render-surface,.primary-edit-panel,.advanced-panel{grid-column:1}.compact-tools{display:flex}.compact-tools input,.compact-tools button{width:auto;min-width:0}}@media(max-width:860px){.editor-layout,.topbar,.site-footer{width:auto}.pdf-render-surface{width:100%!important;min-height:72vh!important}}body{overflow-x:hidden}.app-shell{padding:8px}.topbar{display:none}.editor-layout{width:calc(100vw - 16px);grid-template-columns:88px minmax(0,1fr);gap:8px}.page-rail{top:8px;gap:8px}.page-rail h2{font-size:13px}.thumbnail{padding:8px;border-radius:13px}.thumbnail span{font-size:13px}.thumbnail small{font-size:10px}.workspace{gap:6px}.document-header{min-height:36px;align-items:center;gap:8px}.document-header .eyebrow{display:none}.document-header h1{max-width:min(58vw,780px);font-size:clamp(17px,2vw,24px);line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.045em}.status{min-height:0;margin:4px 0 0;max-width:min(64vw,980px);font-size:12px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.document-actions{flex-wrap:nowrap}.document-actions button,.document-actions .secondary{min-width:0;padding:8px 13px;font-size:13px}.viewer-bar{max-width:none;padding:5px;border-radius:18px;gap:6px}.viewer-bar span{font-size:13px}.compact-bar button{padding:7px 11px;font-size:13px}.viewer-bar select{min-width:150px;padding:8px 12px;font-size:13px}.pdf-render-surface{width:calc(100vw - 112px)!important;min-height:calc(100vh - 78px)!important;border-radius:18px;cursor:text}.primary-edit-panel,.advanced-panel,.site-footer{display:none}.no-source-edit-notice{left:12px;top:12px;max-width:360px;padding:9px 11px;border-radius:13px;font-size:13px;pointer-events:none}.page-edit-popover{z-index:10}.page-text-draft{position:absolute;z-index:11;display:grid;grid-template-columns:minmax(180px,1fr) auto;gap:7px;padding:7px;border:1px solid rgba(17,24,39,.22);border-radius:14px;background:#fffaf2f5;box-shadow:0 16px 44px #1118272e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page-text-draft input{width:100%;min-width:0;border-radius:10px;padding:9px 11px}.page-text-draft button{border-radius:10px;padding:9px 12px}.page-text-annotation{position:absolute;z-index:7;color:var(--ink);font-weight:500;line-height:1.04;white-space:pre;overflow:visible;pointer-events:none;text-shadow:0 1px 0 rgba(255,255,255,.32);transform:translateY(-.03em)}.page-text-annotation-bg{position:absolute;z-index:6;background:#fff;pointer-events:none}@media(max-width:860px){.app-shell{padding:6px}.editor-layout{width:auto;grid-template-columns:1fr}.page-rail{display:none}.document-header{align-items:flex-start}.document-header h1,.status{max-width:100%}.pdf-render-surface{width:100%!important;min-height:calc(100vh - 132px)!important}}.app-shell{padding:6px 20px 10px}.editor-layout-live{width:calc(100vw - 40px);grid-template-columns:150px minmax(0,1fr);gap:18px}.compact-doc-header{display:grid;grid-template-columns:minmax(180px,280px) minmax(260px,1fr) auto auto auto;align-items:center;min-height:34px;gap:8px;padding:0}.file-chip{min-width:0;font-size:13px;letter-spacing:-.015em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compact-doc-header .status{margin:0;max-width:none;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compact-doc-header .upload-button,.compact-doc-header button{padding:7px 12px;font-size:13px;line-height:1;min-width:0}.viewer-bar.compact-bar{min-height:34px;padding:4px;border-radius:16px}.viewer-bar.compact-bar button{padding:6px 10px;font-size:13px;line-height:1}.viewer-bar.compact-bar select{padding:6px 10px;min-width:128px;font-size:13px}.edit-affordance{margin-left:auto;color:var(--accent-dark);font-weight:800}.pdf-render-surface{width:calc(100vw - 208px)!important;min-height:calc(100vh - 54px)!important}.no-source-edit-notice{top:10px;left:10px}@media(max-width:860px){.app-shell{padding:6px}.editor-layout-live{width:auto;grid-template-columns:1fr}.compact-doc-header{grid-template-columns:1fr auto}.compact-doc-header .status{grid-column:1 / -1}.compact-doc-header .upload-button{display:none}.pdf-render-surface{width:100%!important;min-height:calc(100vh - 104px)!important}}.continuous-pdf-surface{display:grid;justify-items:center;align-content:start;gap:18px;overflow-x:hidden!important;overflow-y:auto;padding:16px}.pdf-page-frame{position:relative;max-width:100%;background:#fff;border-radius:14px;box-shadow:0 14px 42px #1118272e;overflow:hidden;cursor:text}.pdf-page-frame.active-page-frame{outline:2px solid rgba(185,107,34,.34);outline-offset:3px}.pdf-canvas{display:block;max-width:100%;height:auto!important;background:#fff;pointer-events:none}.continuous-pdf-surface .render-placeholder{position:sticky;left:12px;right:auto;bottom:12px;width:fit-content;max-width:min(420px,80vw)}@media(max-width:860px){.continuous-pdf-surface{padding:10px;gap:12px}}.page-edit-popover,.page-text-draft{display:contents}.source-inline-editor{background:#fff!important;box-shadow:0 0 0 2px #fff!important;padding:0!important;z-index:90!important;pointer-events:auto!important}.no-source-edit-notice{display:none}.committed-source-preview{position:absolute;z-index:88;padding:0;border:0;background:#fff;color:#111827;line-height:1.12;white-space:nowrap;overflow:hidden;pointer-events:none;box-shadow:0 0 0 2px #fff}.page-inline-text-input{position:absolute;z-index:80;pointer-events:auto!important;user-select:text;-webkit-user-select:text;display:inline-block;min-width:8px;padding:0;border:0;border-radius:0;background:transparent;color:#111827;box-shadow:none;outline:none;caret-color:#111827;font-family:Arial,Helvetica,ui-sans-serif,system-ui,sans-serif;font-weight:500;line-height:1.12;white-space:pre;overflow:hidden;width:max-content;max-width:none}.page-inline-text-input:focus{outline:none}.page-inline-text-input:empty:before{content:"";display:inline-block;width:1px}.visual-replace-inline-editor{background:transparent}input.page-inline-text-input{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:block!important;line-height:1.12!important;box-sizing:content-box!important;white-space:nowrap!important}.pdfjs-text-hitbox{z-index:16;border-color:transparent;background:transparent}.annotation-text-hitbox{z-index:17;border-color:transparent;background:transparent}.pdfjs-text-hitbox:hover,.annotation-text-hitbox:hover{border-color:#b96b2259;background:transparent}.page-text-annotation{padding:0 1px}.download-toast{position:fixed;right:18px;bottom:18px;z-index:40;max-width:min(360px,calc(100vw - 36px));padding:13px 16px;border-radius:999px;background:#111827;color:#fff;box-shadow:0 18px 42px #11182738;font-weight:800}.app-version-badge{position:fixed;left:10px;bottom:8px;z-index:60;max-width:min(520px,calc(100vw - 20px));padding:4px 8px;border:1px solid rgba(17,24,39,.12);border-radius:999px;background:#fffaf2e0;color:var(--muted);box-shadow:0 8px 24px #1118271a;font-size:11px;font-weight:750;line-height:1.2;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(max-width:860px){.app-version-badge{font-size:10px;opacity:.86}}.body-inline-editor{position:fixed!important;z-index:2147483647!important;pointer-events:auto!important;user-select:text!important;-webkit-user-select:text!important}.source-hitbox-input{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;box-sizing:border-box!important;display:grid!important;place-items:center!important;min-width:0!important;margin:0!important;padding:0!important;border:1px solid transparent!important;outline:none!important;border-radius:2px!important;color:transparent!important;background:transparent!important;text-align:left!important;line-height:1.12!important;white-space:nowrap!important;overflow:hidden!important;pointer-events:auto!important}.source-hitbox-input:focus,.source-hitbox-input:hover,.source-hitbox-input.selected{border-color:#b96b228c!important;background:transparent!important;box-shadow:none!important}.trust-panel{max-width:760px;padding:18px 20px;border:1px solid var(--line);border-radius:22px;background:#fffaf2b8;text-align:left}.trust-panel h2{margin:0 0 8px;font-size:clamp(20px,2.3vw,30px);letter-spacing:-.045em}.trust-panel p{margin:0 0 10px;max-width:none;font-size:16px}.trust-panel a{color:var(--accent-dark);font-weight:850;text-decoration:none}.trust-panel a:hover{text-decoration:underline}body{background:#f6f4ee;color:#171717}.app-shell{padding:clamp(18px,3vw,42px)}.landing-shell{width:min(1120px,100%);min-height:auto;margin:0 auto;padding:clamp(32px,7vh,72px) 0 24px;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:center;justify-items:stretch;gap:clamp(28px,6vw,84px);text-align:left}.landing-copy{justify-items:start;gap:14px}.product-name{margin:0;color:#171717!important;font-size:14px!important;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.privacy-pill{padding:6px 10px;border-color:#1717171a;background:#ffffff94;color:#2f6f5e;font-size:12px;font-weight:760}.landing-copy h1{max-width:680px;font-size:clamp(36px,6vw,72px);line-height:.98;letter-spacing:-.065em}.landing-copy p{max-width:570px;color:#5f5a52;font-size:clamp(15px,1.35vw,18px);line-height:1.62}.seo-support-copy{font-size:14px!important;color:#777168!important}.upload-card{width:100%;min-height:250px;place-items:start;align-content:end;gap:12px;padding:28px;border:1px solid rgba(23,23,23,.12);border-radius:28px;background:linear-gradient(145deg,#fff,#faf7f0);box-shadow:0 24px 70px #17171717}.upload-card:hover{transform:translateY(-2px);box-shadow:0 28px 80px #1717171f}.upload-card strong{font-size:clamp(24px,3vw,34px);letter-spacing:-.045em}.upload-card small{max-width:260px;color:#6d675e;font-size:14px;line-height:1.45}.upload-icon{width:48px;height:48px;background:#171717;font-size:28px}.simple-steps{grid-column:1 / -1;justify-content:flex-start;gap:8px;color:#6b665e}.simple-steps li{padding:7px 11px;border-color:#1717171a;background:#ffffff7a;font-size:13px}.simple-steps strong{color:#171717}.trust-panel{grid-column:1 / -1;max-width:none;display:grid;grid-template-columns:minmax(180px,.42fr) minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 0 0;border:0;border-top:1px solid rgba(23,23,23,.12);border-radius:0;background:transparent}.trust-panel h2{margin:0;font-size:clamp(18px,2vw,24px);letter-spacing:-.04em}.trust-panel p{margin:0;color:#625d55;font-size:14px;line-height:1.55}.trust-panel a{color:#171717;white-space:nowrap}.site-footer{display:block!important;width:min(1120px,100%)!important;max-width:none;margin:18px auto 0;padding:18px 0 0;border-top:1px solid rgba(23,23,23,.12);color:#716b62;font-size:13px}.site-footer nav{gap:8px 14px;margin-bottom:10px}.site-footer a{color:#262626;font-size:13px;font-weight:720}.site-footer p{max-width:920px;font-size:12px;line-height:1.6}.editor-layout-live+.site-footer{display:none!important}@media(max-width:860px){.app-shell{padding:18px}.landing-shell{grid-template-columns:1fr;padding:28px 0 18px;gap:22px}.landing-copy h1{font-size:clamp(34px,10vw,52px)}.upload-card{min-height:190px;padding:24px}.trust-panel{grid-template-columns:1fr;gap:8px}.trust-panel a{white-space:normal}.site-footer{width:100%!important}}.app-shell:has(.editor-layout-live){padding:6px 12px 10px;overflow-x:hidden}.editor-layout-live{width:100%;max-width:100%;grid-template-columns:minmax(96px,132px) minmax(0,1fr);gap:12px;overflow:hidden}.editor-layout-live .workspace{min-width:0;overflow:hidden}.compact-doc-header{grid-template-columns:minmax(120px,220px) minmax(120px,1fr) auto auto auto;max-width:100%;overflow:hidden}.compact-doc-header .status{min-width:0}.pdf-render-surface{max-width:100%!important}.editor-layout-live .pdf-render-surface{width:100%!important;min-width:0}@media(max-width:860px){.app-shell:has(.editor-layout-live){padding:6px}.editor-layout-live{grid-template-columns:1fr}}.app-shell:not(:has(.editor-layout-live)){padding:clamp(18px,3vw,40px);background:#f2efe6}.landing-shell{width:min(1180px,100%);min-height:auto;padding:clamp(18px,4vh,42px) 0 18px;grid-template-columns:1fr;justify-items:center;align-items:start;gap:18px;text-align:center}.landing-copy{max-width:1040px;justify-items:center;gap:10px}.product-name{font-size:12px!important;letter-spacing:.12em;color:#0f172a!important}.privacy-pill{background:#fff;border-color:#0f172a;color:#0f766e;box-shadow:0 2px #0f172a}.landing-copy h1{max-width:1100px;margin:4px 0 0;font-size:clamp(32px,5.1vw,76px);line-height:1.02;letter-spacing:-.055em;text-wrap:balance}.landing-copy p{max-width:920px;font-size:clamp(15px,1.35vw,19px);line-height:1.5;color:#37322b}.seo-support-copy{max-width:760px!important;font-size:14px!important;color:#5c554c!important}.upload-card{width:min(760px,100%);min-height:190px;place-items:center;align-content:center;text-align:center;padding:clamp(26px,4vw,44px);border:3px solid #0f172a;border-radius:30px;background:#fff;box-shadow:12px 12px #0f172a,0 28px 90px #0f172a2e}.upload-card:hover{transform:translate(-2px,-2px);box-shadow:16px 16px #0f172a,0 34px 100px #0f172a38}.upload-icon{width:54px;height:54px;background:#e44757;color:#fff;font-size:31px;box-shadow:0 0 0 3px #0f172a}.upload-card strong{font-size:clamp(30px,4vw,48px);color:#0b0f19}.upload-card small{max-width:none;color:#34302a;font-size:16px}.simple-steps{justify-content:center}.simple-steps li{background:#0f172a;border-color:#0f172a;color:#fff;font-size:13px}.simple-steps strong{color:#fff}.trust-panel{width:min(960px,100%);grid-template-columns:1fr;justify-items:center;text-align:center;gap:8px;padding:16px 0 0;border-top-color:#0f172a38}.trust-panel h2{font-size:clamp(17px,2vw,24px)}.trust-panel p{max-width:780px;color:#403a32}.trust-panel a{color:#0f172a;text-decoration:underline;text-underline-offset:4px}.site-footer{border-top-color:#0f172a38}@media(max-width:860px){.landing-shell{gap:16px;padding-top:18px}.landing-copy h1{font-size:clamp(31px,9vw,48px)}.upload-card{min-height:170px;box-shadow:7px 7px #0f172a,0 20px 70px #0f172a29}}.app-shell:not(:has(.editor-layout-live)) .site-footer{text-align:center}.app-shell:not(:has(.editor-layout-live)) .site-footer nav{justify-content:center}.app-shell:not(:has(.editor-layout-live)) .site-footer p{margin-left:auto;margin-right:auto}
