:root{--ink:#14213a;--mute:#52627c;--blue:#0b62d6;--blue2:#eaf3ff;--green:#087e67;--bg:#f6f9fd;--card:#fff;--border:#dbe4ef;--shadow:0 16px 44px rgba(26,61,113,.07);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;line-height:1.65;background:var(--bg)}a{color:var(--blue)}a:hover{text-decoration:underline}button,input,select{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #f9ab3c;outline-offset:2px}h1,h2,h3{line-height:1.18;letter-spacing:-.025em}h1{font-size:clamp(2.1rem,5vw,3.7rem);margin:.2em 0 .35em}h2{font-size:1.6rem;margin:0 0 .75rem}h3{font-size:1.15rem;margin:.25em 0}.container{width:min(1110px,calc(100% - 36px));margin-inline:auto}.skip{position:absolute;top:-100px;left:8px;background:white;padding:10px}.skip:focus{top:8px;z-index:10}.header{background:#fff;border-bottom:1px solid var(--border)}.nav{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:18px}.brand{font-weight:850;text-decoration:none;color:#14213a;font-size:1.25rem}.brandmark{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:12px;background:var(--blue);color:white;margin-right:8px}.links{display:flex;gap:20px;flex-wrap:wrap}.links a{color:var(--ink);text-decoration:none;font-weight:600;font-size:.95rem}.links a:hover{color:var(--blue)}.hero{background:linear-gradient(120deg,#edf5ff,#f6fbff 55%,#e8fbf5);padding:72px 0 62px}.hero .intro{max-width:790px}.eyebrow{font-size:.82rem;text-transform:uppercase;letter-spacing:.12em;color:var(--green);font-weight:800}.lead{color:var(--mute);font-size:1.18rem;max-width:750px}.cta{display:inline-flex;padding:13px 22px;border-radius:12px;background:var(--blue);color:white;text-decoration:none;font-weight:750;margin-top:10px}.section{padding:48px 0}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.card{background:var(--card);border:1px solid var(--border);border-radius:18px;padding:25px;box-shadow:var(--shadow)}.card a{text-decoration:none}.card h3{color:var(--ink)}.card p{color:var(--mute);margin-bottom:8px}.symbol{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:var(--blue2);color:var(--blue);font-weight:900;font-size:1.35rem;margin-bottom:15px}.chip{font-size:.75rem;background:#e8f7f1;color:#087055;border-radius:30px;padding:5px 10px;display:inline-block;font-weight:750}.prose{max-width:800px}.prose p,.prose li{color:#3c4a61}.prose h2{margin-top:2rem}.toolbox{padding:26px;border-radius:20px;background:white;border:1px solid var(--border);box-shadow:var(--shadow);margin:25px 0}.toolbox label{font-weight:750;display:block;margin-bottom:8px}.fileinput{display:block;width:100%;border:2px dashed #9dbde6;background:#f5f9ff;border-radius:12px;padding:27px;color:var(--mute)}.formrow{margin:20px 0}.formrow input[type=text],.formrow select{display:block;width:100%;padding:11px 12px;border-radius:9px;border:1px solid #b9cbe0;max-width:510px}.help{font-size:.86rem;color:var(--mute)}.primary{border:0;border-radius:11px;background:var(--blue);padding:12px 24px;color:#fff;font-weight:800}.primary:disabled{opacity:.5;cursor:wait}.status{min-height:28px;font-weight:650;margin-top:16px}.status.error{color:#9c3030}.status.good{color:#087055}.bread{font-size:.85rem;color:var(--mute);margin-top:26px}.bread a{color:var(--mute)}.note{padding:14px 17px;border-left:4px solid #2d75ce;background:#eaf3ff;border-radius:0 8px 8px 0}.steps li{margin-bottom:11px}.faq{border-bottom:1px solid var(--border);padding:15px 0}.faq p{margin-bottom:5px}.footer{background:#10213c;color:#d9e3f2;margin-top:45px;padding:38px 0}.footer a{color:#d9e3f2;margin-right:14px}.footgrid{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.mini{font-size:.86rem}.article-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.article-list a{display:block}.muted{color:var(--mute)}.narrow{max-width:790px}.tiny{font-size:.85rem}.adnotice{background:#eff7f8;padding:12px 15px;border-radius:8px;color:#365563}
@media(max-width:770px){.grid,.article-list{grid-template-columns:1fr}.nav{align-items:flex-start;padding-block:18px;flex-direction:column}.links{gap:14px}.hero{padding:46px 0}.toolbox{padding:20px}}

/* Interactive PDF editor and viewer */
.editor-wide{max-width:1120px}
.pdf-uploader{background:white;border:1px solid var(--border);border-radius:18px;padding:24px;box-shadow:var(--shadow);margin:24px 0}
.pdf-uploader input[type=file]{width:100%;border:2px dashed #a5c2e8;border-radius:12px;background:#f4f8ff;padding:22px}
.pdf-workspace{margin-top:20px}
.pdf-workspace[hidden],.pdf-result[hidden],.original-link[hidden]{display:none !important}
.pdf-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin:22px 0}
.pdf-heading strong{word-break:break-word}
.pdf-toolbar,.pdf-pagination,.edit-options{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.pdf-pagination{background:#eef4fc;border:1px solid #d4e1f2;border-radius:11px;padding:10px 14px;gap:12px}
.action-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;background:#fff;color:#123255;border:1px solid #bdcde1;border-radius:10px;padding:9px 13px;font-weight:750;text-decoration:none}
.action-btn:hover{background:#ecf4ff;text-decoration:none}
.action-btn:disabled{opacity:.5;cursor:not-allowed}
.action-btn.selected{background:#e9f3ff;border-color:#0b62d6;color:#004dbe}
.editor-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:18px;align-items:start}
.pdf-sidebar{background:white;border:1px solid var(--border);border-radius:16px;padding:20px}
.pdf-sidebar h2{font-size:1.1rem;margin:0 0 15px}
.pdf-sidebar label{display:block;font-size:.87rem;font-weight:750;margin:12px 0 5px}
.pdf-sidebar textarea,.pdf-sidebar input[type=number],.pdf-sidebar select{width:100%;border:1px solid #b9cbe0;border-radius:8px;padding:9px;background:#fff;resize:vertical}
.pdf-sidebar textarea{min-height:72px}
.tool-button-group{display:grid;grid-template-columns:1fr 1fr;gap:9px}
.pdf-sidebar .tool-button-group .action-btn{padding:10px 7px}
.pdf-sidebar .help{line-height:1.5}
.edit-divider{border-top:1px solid #dfe8f3;margin:17px 0}
.pdf-preview-panel{min-width:0}
.pdf-preview-bar{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}
.pdf-paper-scroller{width:100%;overflow:auto;background:#e8eef7;border:1px solid #cbdaea;border-radius:15px;padding:24px 14px;min-height:300px;max-height:75vh;text-align:center}
.pdf-paper{position:relative;background:white;margin:0 auto;box-shadow:0 6px 28px rgba(22,45,84,.22)}
.pdf-paper canvas{position:absolute;left:0;top:0;display:block}
.pdf-paper canvas.annotation-canvas{z-index:2;touch-action:none;cursor:crosshair}
.pdf-result{background:#e8faf4;border:1px solid #a6dfc7;border-radius:14px;margin:18px 0;padding:20px}
.pdf-result h2{margin:0 0 8px;font-size:1.2rem}
.pdf-result p{margin:0 0 14px;color:#346551}
.pdf-result-actions{display:flex;gap:10px;flex-wrap:wrap}
.action-btn.download-ready{background:#087e67;color:#fff;border-color:#087e67}
.action-btn.download-ready:hover{background:#066b57;color:#fff}
.btn-column{display:flex;flex-direction:column;gap:9px}
.btn-column button{width:100%}
.file-result{display:none;background:#e8faf4;border:1px solid #99dbc5;border-radius:14px;margin-top:16px;padding:16px}
.file-result.ready{display:block}
.file-result strong{display:block;margin-bottom:10px}
.file-result a{display:inline-flex;margin-right:10px;margin-bottom:6px;text-decoration:none;border-radius:9px;padding:10px 14px;background:#087e67;color:white;font-weight:750}
.file-result a.secondary-download{background:#eaf3ff;color:#0b62d6;border:1px solid #b9d5fa}
@media(max-width:830px){.editor-layout{grid-template-columns:1fr}.tool-button-group{grid-template-columns:repeat(4,minmax(0,1fr))}.pdf-sidebar{padding:15px}}
@media(max-width:520px){.tool-button-group{grid-template-columns:1fr 1fr}.pdf-paper-scroller{padding:15px 10px}.pdf-pagination{gap:6px}.pdf-uploader{padding:15px}}

/* Docvelio 2026 interface refresh. Existing PDF tool ids/classes remain intact. */
:root{--ink:#15223b;--mute:#69758d;--blue:#345ff6;--blue2:#ebefff;--green:#139276;--bg:#f8fafe;--card:#fff;--border:#e5eaf4;--shadow:0 12px 40px rgba(42,66,118,.055);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink)}
body{background:#fafbff;font-size:15px;line-height:1.65}*{box-sizing:border-box}a{transition:color .15s,background .15s,transform .15s}.container{width:min(1190px,calc(100% - 48px))}.header{position:sticky;top:0;z-index:30;border-bottom:1px solid #ecedf4;background:rgba(255,255,255,.96);backdrop-filter:blur(20px)}.nav{min-height:80px}.brand{display:inline-flex;align-items:center;font-size:1.5rem;letter-spacing:-.055em;font-weight:850;gap:10px;color:#111d39;white-space:nowrap}.brandmark{margin:0;width:40px;height:40px;border-radius:13px;background:linear-gradient(135deg,#3675f6,#6956f8);box-shadow:0 8px 20px rgba(76,95,241,.18)}.branddot{color:#496bf8}.links{align-items:center;gap:31px}.links a{font-size:.9rem;font-weight:650;color:#4b5870}.links a.word-link{color:#1e398b}.new-tag{background:#edf0ff;border-radius:6px;font-size:9px;padding:3px 5px;color:#4c4edc;vertical-align:middle;margin-left:2px;font-weight:850;letter-spacing:.05em}.nav-start,.nav-start:hover{display:inline-flex;align-items:center;gap:13px;background:#263c82;color:white;text-decoration:none;padding:11px 17px;border-radius:12px;font-size:.86rem;font-weight:750;box-shadow:0 7px 22px rgba(37,62,129,.12)}.nav-start:hover{background:#345ff6}.nav-actions{display:flex;align-items:center;gap:9px}.mobile-toggle{display:none;border:1px solid var(--border);background:white;border-radius:10px;padding:8px 12px;color:var(--ink);font-size:21px}.hero{background:radial-gradient(circle at 93% 3%,#e9f4ff 0,transparent 33%),linear-gradient(125deg,#f4f7ff 0%,#fff 51%,#f6fbff 100%);border-bottom:1px solid #edf1f9;padding:95px 0 85px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:44px}.hero-copy{max-width:600px}.eyebrow{font-size:.75rem;letter-spacing:.14em;color:#485ee1;font-weight:850;display:flex;align-items:center;gap:10px}.live-dot{width:8px;height:8px;background:#3bb894;border-radius:50%;box-shadow:0 0 0 5px #e0fbf3}.hero h1{font-size:clamp(3.2rem,5vw,5.2rem);line-height:1.09;margin:20px 0 25px;letter-spacing:-.07em;font-weight:860}.hero h1 em{font-style:normal;background:linear-gradient(110deg,#5267f6,#7f5ff6);background-clip:text;-webkit-background-clip:text;color:transparent}.hero .lead{color:#6c7791;font-size:1.12rem;line-height:1.9;max-width:505px}.hero-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:25px}.cta{background:linear-gradient(110deg,#365df4,#655af5);display:inline-flex;justify-content:center;align-items:center;gap:26px;border-radius:13px;padding:14px 20px;font-size:.94rem;box-shadow:0 14px 32px rgba(73,88,234,.22);margin:0}.cta:hover{text-decoration:none;transform:translateY(-2px)}.secondary-cta{display:inline-flex;align-items:center;gap:15px;background:#fff;color:#34476c;border:1px solid #e4e8f0;padding:13px 20px;border-radius:13px;font-size:.94rem;text-decoration:none;font-weight:760}.secondary-cta:hover{text-decoration:none;background:#eef3ff}.hero-proof{display:flex;flex-wrap:wrap;gap:17px;margin-top:27px;font-size:.78rem;color:#6b7790}.hero-proof b{font-size:.94rem;color:#2aae80;margin-right:3px}.hero-preview{position:relative;margin:0 14px 0 4px}.preview-window{border:1px solid #e8ebf7;background:#fff;padding:0;border-radius:18px;box-shadow:0 29px 90px rgba(32,53,112,.16);transform:rotate(1.1deg);overflow:hidden}.preview-top{height:51px;background:white;border-bottom:1px solid #f0f2f8;display:flex;align-items:center;padding:0 17px;gap:18px;font-size:.71rem;color:#5e6883}.preview-dots{display:flex;gap:5px}.preview-dots i{background:#d8dfee;border-radius:50%;width:8px;height:8px}.preview-dots i:first-child{background:#f5b1a8}.preview-dots i:nth-child(2){background:#f2d092}.preview-dots i:nth-child(3){background:#99d7bc}.preview-filename{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.preview-filename span{color:#47ab8e}.preview-export{background:#ecf1ff;color:#4963db;border-radius:5px;padding:5px 9px;font-weight:750}.preview-toolbar{display:flex;align-items:center;gap:17px;padding:12px 19px;color:#65718b;background:#fcfdff;font-size:14px;border-bottom:1px solid #f1f2f6}.preview-underline{text-decoration:underline}.preview-divider{border-left:1px solid #e0e5f1;height:18px}.preview-stage{background:#eef2fb;min-height:355px;padding:29px 40px 22px;position:relative}.preview-page{background:white;min-height:325px;padding:37px 38px;box-shadow:0 5px 20px rgba(47,68,110,.08);max-width:420px;margin:0 auto}.preview-doc-tag{font-size:8px;letter-spacing:.15em;font-weight:900;color:#5468e7}.preview-title{font-size:34px;letter-spacing:-.065em;color:#27324e;font-weight:850;line-height:1.11;margin:20px 0 14px}.preview-title span{color:#6356e9}.preview-text{max-width:260px;color:#7c86a0;font-size:9px;line-height:1.8}.preview-lines{margin-top:22px;display:grid;gap:9px}.preview-lines i{background:#e5e9f2;height:5px;border-radius:8px;width:100%}.preview-lines i:nth-child(2){width:93%}.preview-lines i:nth-child(3){width:96%}.preview-lines i:nth-child(4){width:65%}.preview-highlight{margin-top:24px;padding:8px 11px;background:#edf3ff;border-left:2px solid #7a74ed;font-weight:750;color:#5062a5;font-size:9px}.preview-highlight span{color:#6e5dff}.preview-cursor{position:absolute;right:43px;top:49%;color:#5868dd;font-size:20px;z-index:1}.preview-cursor span{font-size:10px;background:#5261e0;color:#fff;border-radius:6px;padding:4px 7px}.float-chip{position:absolute;display:inline-flex;padding:11px 15px;background:#fff;box-shadow:0 12px 34px rgba(46,58,121,.11);font-weight:760;color:#52607c;font-size:.77rem;border-radius:12px;z-index:2}.float-chip-one{left:-40px;bottom:70px;transform:rotate(-4deg)}.float-chip-two{right:-18px;top:95px;transform:rotate(3deg)}.trust-bar{background:#fff;border-bottom:1px solid #edf0f6}.trust-items{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:21px 0;font-size:.88rem;color:#67728c;font-weight:600}.trust-items>span:first-child{font-size:.68rem;letter-spacing:.14em;color:#8992a8;font-weight:850}.trust-items div span{color:#5872ee;font-size:1.1rem;padding-right:7px}.section{padding:80px 0}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap;margin-bottom:32px}.section-eyebrow{display:inline-block;color:#596cea;font-size:.76rem;letter-spacing:.15em;font-weight:850;margin-bottom:11px}.section-heading h2,.why-grid h2,.guide-band h2{font-size:clamp(2rem,3vw,2.8rem);line-height:1.2;letter-spacing:-.06em;margin:0 0 9px}.section-heading h2 span,.why-grid h2 span{color:#626ff4}.section-heading .muted{margin:0;font-size:.99rem}.tool-search{display:flex;gap:10px;align-items:center;padding:11px 15px;border:1px solid #e1e7f1;border-radius:13px;background:#fff;box-shadow:0 4px 16px rgba(49,64,111,.04)}.tool-search span{font-size:24px;line-height:1;color:#a6aec3}.tool-search input{background:none;border:0;min-width:190px;outline:none!important;font-size:.89rem;color:#2d3854}.filter-tabs{display:flex;gap:8px;margin-bottom:26px;flex-wrap:wrap}.filter{border:1px solid #e7ebf2;background:#fff;color:#768096;padding:9px 17px;border-radius:11px;font-size:.85rem;font-weight:740}.filter.active{color:#4d5edd;background:#edf0ff;border-color:#dce2ff}.filter span{padding:3px 7px;background:#dce4ff;border-radius:50%;margin-left:3px}.grid.tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tool-card,.tool-card:hover{position:relative;display:block;padding:26px 25px 24px;min-height:207px;border-radius:17px;text-decoration:none;border:1px solid #e8ebf3;background:white;box-shadow:0 6px 21px rgba(43,62,100,.025);color:var(--ink);transition:transform .2s,box-shadow .2s,border-color .2s}.tool-card:hover{transform:translateY(-4px);border-color:#cbd6fc;box-shadow:0 18px 34px rgba(52,66,128,.08)}.tool-card[hidden]{display:none!important}.tool-card-top{display:flex;align-items:flex-start;justify-content:space-between}.tool-icon{width:49px;height:49px;display:grid;place-items:center;font-size:1.5rem;border-radius:14px;font-weight:850}.tone-blue{background:#e8efff;color:#5272f0}.tone-violet{background:#efebff;color:#6c57da}.tone-teal{background:#e6f8f4;color:#24a28c}.tone-amber{background:#fff5e7;color:#dd9b2d}.tone-pink{background:#ffedf0;color:#de8097}.tool-pill{background:#f0ecff;color:#745ad7;font-size:.69rem;font-weight:820;padding:5px 10px;border-radius:100px}.tool-card h3{font-size:1.08rem;font-weight:810;letter-spacing:-.02em;margin:17px 0 6px;display:flex;justify-content:space-between;gap:8px;align-items:center}.tool-card .card-arrow{color:#abb3c4;font-weight:500;font-size:18px}.tool-card p{font-size:.87rem;color:#79839b;line-height:1.75;margin:0}.empty-tools{padding:40px 0;color:#69758d}.why-section{background:#f0f3fd}.why-grid{display:grid;grid-template-columns:.84fr 1.16fr;gap:70px;align-items:center}.why-grid p{color:#76829c;max-width:335px;line-height:1.85}.why-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.why-cards article{background:white;border:1px solid #e4e8f5;border-radius:17px;padding:23px 19px;min-height:199px}.why-icon{display:grid;place-items:center;background:#eef0ff;border-radius:11px;width:42px;height:42px;color:#6171ed;font-size:19px}.why-cards h3{font-size:.95rem;margin:19px 0 9px}.why-cards p{font-size:.82rem;margin:0;line-height:1.7}.text-link{color:#4b5ce4;font-weight:750;text-decoration:none}.text-link:hover{text-decoration:underline}.guide-band .container{display:flex;justify-content:space-between;align-items:center;gap:20px}.guide-band h2{margin-bottom:5px}.guide-band p{color:#748098}.footer{background:#17233c;padding:56px 0 0;margin-top:60px}.foot-top{display:grid;grid-template-columns:2.3fr 1fr 1fr 1fr;gap:45px;padding-bottom:48px}.foot-brand{font-size:1.5rem;font-weight:850;letter-spacing:-.05em;color:white;text-decoration:none}.foot-top p{color:#a6b1c5;max-width:275px;line-height:1.9;font-size:.88rem}.foot-col{display:flex;flex-direction:column;align-items:flex-start;gap:11px}.foot-col strong{color:white;font-size:.9rem;margin-bottom:5px}.foot-col a{color:#aab5cc;text-decoration:none;font-size:.87rem}.foot-col a:hover{color:white}.foot-bottom{border-top:1px solid #2c3952;padding:21px 0;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:.77rem;color:#96a4bd}.bread{font-size:.81rem;margin:30px 0 21px}.bread span{padding:0 10px;color:#b0bdd1}.toolbox,.pdf-uploader,.pdf-sidebar{border:1px solid #e4e9f2;border-radius:17px;box-shadow:0 9px 34px rgba(39,59,91,.045)}.primary,.action-btn.download-ready{background:linear-gradient(110deg,#315df1,#6257ef);color:#fff;border:0;box-shadow:0 9px 25px rgba(52,84,230,.16)}.primary:hover{filter:brightness(.96)}.action-btn{border-color:#e0e6f1;color:#48546f}.fileinput,.pdf-uploader input[type=file]{background:#f7f9ff;border-color:#c9d2ec}.toolbox,.pdf-uploader{margin-bottom:28px}.pdf-paper-scroller{background:#f1f3f8;border-color:#e4e8f2}.status.good{color:#00856e}.prose{max-width:820px}h1{font-weight:840}h2{font-weight:790}.note{border-left-color:#5567ed;background:#f0f1ff}
/* Word studio */
.word-page{background:#f9fbff}.word-intro{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0 30px}.word-intro h1{font-size:clamp(2.25rem,3.7vw,3.2rem);letter-spacing:-.065em;margin:2px 0 8px}.word-intro h1 span{color:#6872ea}.word-intro .muted{margin:0;color:#778199}.intro-check{white-space:nowrap;background:#eafaf4;color:#238f76;border-radius:100px;padding:9px 14px;font-size:.78rem;font-weight:700}.intro-check span{padding-right:5px}.word-area{background:#f3f5fc;border-block:1px solid #e8ecf7;padding:40px 0 56px}.editor-container{max-width:1250px}.word-shell{background:#fff;border:1px solid #e2e8f3;border-radius:18px;overflow:hidden;box-shadow:0 16px 55px rgba(33,49,101,.08)}.document-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:19px 22px;border-bottom:1px solid #e9edf6}.document-head-left{display:flex;gap:14px;align-items:center;min-width:0}.word-file-icon{display:grid;place-items:center;background:#eaf0ff;color:#4b64d8;font-weight:880;width:42px;height:46px;border-radius:10px;font-size:1.3rem;flex-shrink:0}.file-title-wrap{display:flex;flex-direction:column;min-width:0}.file-title-wrap input{border:1px solid transparent;outline:0;background:transparent;box-sizing:border-box;border-radius:7px;padding:2px 5px;max-width:250px;min-width:140px;width:100%;font-size:1.03rem;font-weight:790;color:#28364e}.file-title-wrap input:focus{border-color:#becbff}.file-title-wrap small{font-size:.74rem;color:#97a0b4;padding-left:5px}.local-dot{color:#28ba87;font-size:9px}.document-head-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.subtle-button{font-size:.82rem;font-weight:720;color:#627089;background:#fff;border:1px solid #e1e6f1;border-radius:10px;padding:10px 13px;cursor:pointer;text-decoration:none;display:inline-flex;gap:7px;align-items:center}.subtle-button:hover{background:#f3f6fc}.download-word{display:flex;align-items:center;gap:10px;background:linear-gradient(110deg,#315ff4,#6557ef);color:white;border:0;border-radius:10px;padding:11px 17px;font-weight:770;font-size:.83rem;box-shadow:0 9px 19px rgba(56,91,240,.15)}.download-word:disabled{opacity:.6;cursor:wait}.ribbon{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:13px 20px;background:#fff;border-bottom:1px solid #e8edf5}.ribbon-group{display:flex;align-items:center;gap:3px}.ribbon-separator{height:25px;border-left:1px solid #e1e6ef}.tool-control{display:inline-grid;place-items:center;min-width:32px;height:34px;padding:4px 7px;border:0;border-radius:7px;color:#55617a;background:transparent;font-size:15px}.tool-control:hover,.tool-control:focus-visible{background:#eef1ff}.tool-control.strong{font-weight:950}.tool-control.italic{font-family:Georgia,serif;font-style:italic;font-weight:750}.tool-control.underlined{text-decoration:underline;font-weight:750}.tool-control.strike{text-decoration:line-through;font-weight:700}.toolbar-select{color:#54607a;max-width:115px;background:#f7f8fb;padding:7px 8px;border:1px solid #e3e6ef;border-radius:7px;font-size:.78rem;cursor:pointer}.toolbar-select.font-picker{max-width:122px}.toolbar-select.size-picker{max-width:62px}.color-swatch{font-size:14px;color:#37445e;font-weight:760;border:0;display:flex;align-items:center;position:relative;cursor:pointer;padding:4px 7px}.color-swatch input{position:absolute;width:18px;height:9px;opacity:1;border:0;padding:0;bottom:0;left:4px;cursor:pointer}.document-stage{background:#eff2f9;padding:17px 24px 60px;min-height:720px}.page-topline{max-width:794px;margin:0 auto 15px;display:flex;justify-content:space-between;gap:12px;color:#9aa5ba;font-size:.68rem;font-weight:800;letter-spacing:.1em}.word-paper{max-width:794px;min-height:905px;margin:0 auto;background:white;border:1px solid #e4e8f0;box-shadow:0 8px 23px rgba(48,62,99,.07);padding:72px 79px}.word-content{width:100%;min-height:710px;outline:none;overflow-wrap:anywhere;font-family:Arial,sans-serif;font-size:15px;line-height:1.75;color:#303e56;white-space:normal}.word-content:focus{outline:none}.word-content h1,.word-content .intro-title{font-size:32px;color:#182a4a;font-weight:800;line-height:1.2;margin:0 0 22px;letter-spacing:-.035em}.word-content h2{font-size:24px;margin:24px 0 12px}.word-content h3{font-size:19px;margin:20px 0 10px}.word-content p{margin:0 0 15px}.word-content ul,.word-content ol{padding-left:28px}.word-content li{margin:5px 0}.word-content table{width:100%;border-collapse:collapse;margin:16px 0}.word-content td,.word-content th{border:1px solid #cbd4e4;padding:9px 12px;min-width:70px}.word-content img{max-width:100%;height:auto}.word-content blockquote{border-left:3px solid #6472ef;padding-left:15px;color:#536482;margin-left:0}.document-statusbar{padding:11px 20px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;background:#fff;border-top:1px solid #e7ebf4;color:#99a2b4;font-size:.75rem}.document-statusbar>div{display:flex;gap:9px;align-items:center}.status-indicator{width:7px;height:7px;border-radius:50%;background:#33bb8e;flex-shrink:0}.status-sep{color:#bcc4d5}.status-link{background:none;border:0;color:#6275dd;cursor:pointer;font-weight:750;font-size:inherit}.editor-after{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin-top:18px}.editor-after-note{display:flex;gap:17px;padding:21px;border:1px solid #e0e7f4;background:white;border-radius:14px}.after-icon{font-size:21px;background:#ecf2ff;color:#5f69eb;border-radius:11px;height:44px;width:44px;display:grid;place-items:center;flex-shrink:0}.editor-after-note h3{font-size:.9rem;margin:0 0 5px}.editor-after-note p{font-size:.8rem;color:#8490a6;margin:0;line-height:1.7}.word-guide{padding-bottom:20px}.word-guide h2{margin-top:18px}.sr-only{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.word-content a{color:#395ef0}
@media(max-width:1050px){.hero-grid{gap:24px}.hero-preview{margin-right:0}.links{gap:15px}.nav-start{display:none}.why-grid{grid-template-columns:1fr;gap:25px}.why-grid p{max-width:650px}}
@media(max-width:820px){.container{width:min(100% - 32px,1190px)}.nav{flex-direction:row;align-items:center;padding:14px 0;min-height:68px}.mobile-toggle{display:block}.links{display:none;position:absolute;left:16px;right:16px;top:69px;flex-direction:column;align-items:stretch;gap:0;padding:14px;background:white;border:1px solid #e5eaf4;border-radius:14px;box-shadow:0 15px 40px rgba(22,35,75,.12)}.links.open{display:flex}.links a{padding:10px}.hero{padding:60px 0}.hero-grid{grid-template-columns:1fr}.hero-preview{max-width:590px;margin:30px auto 0;width:calc(100% - 15px)}.grid.tool-grid{grid-template-columns:repeat(2,1fr)}.trust-items{flex-wrap:wrap}.trust-items>span:first-child{width:100%}.foot-top{grid-template-columns:2fr 1fr 1fr;gap:30px}.foot-col:last-child{grid-column:2}.document-head{align-items:flex-start;flex-wrap:wrap}.document-head-actions{width:100%;justify-content:flex-end}.ribbon{gap:6px}.ribbon-separator{display:none}.word-paper{padding:45px}.document-stage{padding:17px 15px 36px}}
@media(max-width:560px){.hero h1{font-size:3.1rem}.hero-preview{display:none}.hero{padding:64px 0}.section{padding:55px 0}.tool-card{min-height:190px;padding:20px 17px}.grid.tool-grid{grid-template-columns:1fr}.why-cards{grid-template-columns:1fr}.guide-band .container{flex-direction:column;align-items:flex-start}.foot-top{grid-template-columns:repeat(2,1fr);gap:30px}.foot-top>div:first-child{grid-column:1 / -1}.foot-col:last-child{grid-column:auto}.document-head{padding:15px}.document-head-actions{justify-content:stretch}.document-head-actions .subtle-button,.document-head-actions .download-word{flex:1;justify-content:center}.ribbon{overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start}.ribbon-group{flex-shrink:0}.ribbon .toolbar-select{max-width:90px}.document-stage{padding:12px 8px 26px}.word-paper{padding:33px 22px;min-height:640px}.word-content{min-height:560px;font-size:14px}.word-content h1,.word-content .intro-title{font-size:27px}.page-topline{padding:0 6px}.editor-after{grid-template-columns:1fr}.word-intro{flex-direction:column;align-items:flex-start}.intro-check{display:none}.document-statusbar{font-size:.68rem;gap:9px}.file-title-wrap input{max-width:210px}.footer{margin-top:30px}}
@media print{body.word-page{background:white}body.word-page .header,body.word-page .footer,body.word-page .word-intro,body.word-page .bread,body.word-page .document-head,body.word-page .ribbon,body.word-page .document-statusbar,body.word-page .editor-after,body.word-page .word-guide,body.word-page .page-topline{display:none!important}body.word-page .word-shell,body.word-page .word-area,body.word-page .document-stage,body.word-page .word-paper{box-shadow:none;border:0;border-radius:0;margin:0;padding:0;background:white;width:100%;max-width:none;min-height:0}body.word-page .word-content{min-height:0}body.word-page main{margin:0;padding:0}@page{size:A4;margin:20mm}}

/* Relevant document workflows on tool landing pages */
.seo-help{padding-top:8px;padding-bottom:52px}.seo-help-inner{max-width:900px;margin:0 auto;background:#f7faff;border:1px solid #e7edfa;border-radius:18px;padding:28px 32px}.seo-help h2{font-size:clamp(1.3rem,2vw,1.65rem);line-height:1.28;margin:0 0 14px;color:#182a4a}.seo-help p{color:#475572;line-height:1.7;margin:10px 0}.seo-help a{color:#315be7;text-decoration:underline;text-underline-offset:3px}@media(max-width:640px){.seo-help{padding-bottom:30px}.seo-help-inner{padding:20px}}
