*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:#071a4c;background:#fff;font-size:14px}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.top{height:60px;background:white;border-bottom:1px solid #e5eefa}.top-inner{max-width:1370px;margin:auto;padding:0 25px;height:100%;display:flex;align-items:center;gap:22px}.brand img{width:auto;height:43px;max-width:195px;object-fit:contain}.divider{height:29px;width:1px;background:#cbd9ee}.tools-name{font-size:21px}.top nav{margin-left:auto;display:flex;gap:33px;font-size:13px;font-weight:600}.top nav a:hover{color:#006cff}.hero{background:radial-gradient(ellipse 290px 180px at 0 100%,#b8dcff 0 47%,transparent 48%),radial-gradient(ellipse 300px 175px at 100% 100%,#b6dcff 0 48%,transparent 49%),linear-gradient(110deg,#e5f3ff,#f6fbff 63%,#e7f4ff);min-height:178px;overflow:hidden}.hero-inner{max-width:1370px;margin:auto;display:flex;align-items:center;gap:27px;padding:18px 25px}.hero-art{flex:0 0 215px;height:139px;display:flex;align-items:center;justify-content:center;position:relative;background:radial-gradient(ellipse,#d2e9ff 0 56%,transparent 57%)}.pdf-paper{width:72px;height:91px;border:2px solid #ff3548;border-radius:9px;background:#fff;box-shadow:0 6px 10px #7ba8d444;display:flex;flex-direction:column;align-items:center;justify-content:space-between;overflow:hidden}.pdf-symbol{font-size:45px;color:#f22c37;line-height:59px}.pdf-paper b{background:#f12536;color:white;width:100%;text-align:center;font-size:22px;padding:4px}.arrow{font-size:33px;color:#0877ff;margin:0 5px}.image-paper{background:#fff;border-radius:8px;width:71px;height:61px;box-shadow:0 5px 12px #7ba8d466;padding:7px}.image-paper svg{width:100%;height:100%}.hero-copy{max-width:920px}.eyebrow{background:#c6e1ff;color:#0070ff;border-radius:6px;padding:5px 9px;font-size:12px;font-weight:700}.hero h1{font-size:35px;line-height:1.12;margin:11px 0 5px;letter-spacing:-1.2px}.hero h1 span{color:#0674fa}.hero p{font-size:16px;line-height:1.4;color:#435c91;margin:0 0 15px;max-width:850px}.benefits{display:flex;gap:31px;flex-wrap:wrap;font-size:13px}.benefits span:before,.checks li:before{content:'✓';display:inline-flex;align-items:center;justify-content:center;color:white;background:#00b35e;border-radius:50%;width:17px;height:17px;font-weight:bold;margin-right:9px}.benefits span:before{background:#0877ff}.container{max-width:1370px;margin:0 auto;padding:12px 25px 35px}.content-grid{display:grid;grid-template-columns:minmax(0,1fr) 293px;gap:12px}.workspace,.panel{border:1px solid #e0e9f5;border-radius:7px;background:#fff;box-shadow:0 1px 3px #dae5f522}.workspace{padding:16px}.drop{min-height:204px;border:1.5px dashed #9bc5ff;background:linear-gradient(#f8fbff,#f5faff);border-radius:5px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;cursor:pointer}.drop:focus-visible{outline:3px solid #1683ff}.cloud{color:#0577ff;height:51px}.drop strong{font-size:16px}.drop span{color:#536a9e}.drop small{color:#687fae}.btn{border:0;border-radius:5px;padding:12px 21px;font-weight:700}.blue{background:#0675ff;color:white;box-shadow:0 3px 7px #006fff22}.blue:hover{background:#005dd5}.choose{width:230px;margin-top:3px}.selected{margin-top:10px;padding:9px 13px;background:#f0f8ff;border-radius:5px;display:flex;justify-content:space-between}.selected[hidden]{display:none}.remove{border:0;color:#b2202b;background:transparent}.settings{margin-top:13px;border:1px solid #e5ebf5;border-radius:6px;padding:12px 15px 13px}.settings h2{font-size:15px;margin:0 0 13px}.gear{font-size:22px;margin-right:8px}.fields{display:grid;grid-template-columns:1fr 1fr 1.1fr;gap:45px;align-items:end}.fields>label,.fields fieldset{font-size:13px;font-weight:600}.fields select{display:block;width:100%;margin-top:9px;height:34px;padding:0 12px;border:1px solid #d5e0ee;background:white;border-radius:5px;color:#092052}.fields fieldset{padding:0;border:0;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fields legend{padding:0;margin-bottom:12px}.radio{font-weight:400;white-space:nowrap}.radio input{accent-color:#0675ff;vertical-align:middle}.fields fieldset>input{min-width:110px;flex:1;width:110px;height:34px;border:1px solid #d5e0ee;border-radius:5px;padding:0 9px}.convert-wrap{text-align:center;padding-top:9px}.convert{width:210px;font-size:15px;padding:13px 15px}.convert span{font-size:21px;vertical-align:-2px;margin-right:10px}.privacy{color:#6b7eab;font-size:12px;margin:13px 0 0}#status{margin-top:9px;color:#33558e}#status.error{color:#c32737}#results{margin-top:14px;border-top:1px solid #e5ebf5;padding:12px}#downloads{display:flex;gap:9px;flex-wrap:wrap;justify-content:center;margin-bottom:12px}#downloads a{background:#eaf4ff;border:1px solid #b6d7ff;padding:10px 12px;border-radius:6px;color:#0059bd}.sidebar{display:flex;flex-direction:column;gap:10px}.panel{padding:16px 17px}.panel h2{font-size:15px;margin:0 0 16px}.panel p{margin:11px 0;color:#4b659a}.panel p b{color:#091c4f}.checks{list-style:none;padding:0;margin:0}.checks li{margin:10px 0;font-size:14px}.checks li:before{background:#00bd45;width:16px;height:16px}.how{background:#f3f9ff;border-radius:7px;text-align:center;margin-top:18px;padding:11px 20px 17px}.how h2,.faq h2{font-size:24px;margin:0 0 3px;letter-spacing:-.6px}.how>p,.faq>p{margin:0;color:#647caa}.steps{display:flex;justify-content:space-around;align-items:center;margin-top:18px;gap:15px}.steps article{display:flex;text-align:left;align-items:center;gap:17px;max-width:270px}.steps article h3{font-size:14px;margin:0 0 5px}.steps article p{font-size:13px;color:#667eae;line-height:1.3;margin:0}.step-icon{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:0 0 70px;font-size:35px;position:relative}.step-icon sup{position:absolute;right:0;top:0;color:white;background:#0579ff;font-size:12px;border-radius:50%;height:24px;width:24px;display:grid;place-items:center}.upload{background:#e0f1ff;color:#007aff}.setting{background:#efe7ff;color:#7435f6}.setting sup{background:#7435f6}.download{background:#e1f9ef;color:#00b566}.chevron{font-size:35px;color:#0579ff}.faq{text-align:center;margin-top:9px}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;margin-top:10px;text-align:left}.faq details{border:1px solid #e1e9f5;border-radius:5px;margin-bottom:4px}.faq summary{font-size:12px;font-weight:600;cursor:pointer;padding:7px 15px;list-style:none}.faq summary:after{content:'⌄';float:right;font-size:17px}.faq details[open] summary:after{content:'⌃'}.faq details p{padding:0 15px 12px;color:#536b98;line-height:1.5;margin:0}@media(max-width:1000px){.content-grid{grid-template-columns:1fr}.sidebar{display:grid;grid-template-columns:1fr 1fr}.fields{gap:15px}.hero-art{flex-basis:165px}.hero h1{font-size:30px}}@media(max-width:700px){.top-inner{padding:0 12px;gap:10px}.brand img{height:33px;max-width:145px}.tools-name{font-size:16px}.top nav{gap:11px;font-size:11px}.hero-inner{padding:20px 16px;gap:8px}.hero-art{display:none}.hero h1{font-size:29px}.hero p{font-size:14px}.benefits{gap:10px}.container{padding:12px}.fields{grid-template-columns:1fr;gap:15px}.sidebar{grid-template-columns:1fr}.steps{flex-direction:column;align-items:stretch}.steps article{max-width:none}.chevron{display:none}.faq-grid{grid-template-columns:1fr}.workspace{padding:12px}}
