.tool-hero{background:#f3f4f6;border-bottom:1px solid #e1e4e9;padding:58px 24px 66px}.tool-title{text-align:center}.breadcrumb{color:#747d8e;justify-content:center;gap:7px;margin-bottom:19px;font-size:12px;display:flex}.breadcrumb a{color:#5366bc;text-decoration:none}.tool-title h1{color:var(--navy);letter-spacing:-1.2px;margin:0;font-size:38px}.tool-title>p{color:#5f687b;margin:12px auto 26px;font-size:16px;line-height:1.65}.single-converter{background:#fff;border:1px solid #dce1e9;border-radius:9px;max-width:700px;margin:auto;padding:20px;box-shadow:0 2px 8px #17213f0a}.single-converter .dropzone{height:300px}.single-converter .action-row{margin-top:13px}.tool-content{max-width:1040px;margin:auto;padding:76px 24px}.tool-content.alt{background:#f7f8fa;max-width:none}.tool-content.alt>.inner{max-width:1040px;margin:auto}.feature-grid{text-align:center;grid-template-columns:repeat(3,1fr);gap:56px;margin-top:40px;display:grid}.mini-icon{width:43px;height:43px;color:var(--blue);background:#e9edfb;border-radius:50%;place-items:center;margin:0 auto 16px;font-size:12px;font-weight:800;display:grid}.feature-grid h3{color:var(--navy);margin:0 0 9px;font-size:16px}.feature-grid p{color:#6e7788;margin:0;font-size:13px;line-height:1.7}.step-grid{grid-template-columns:repeat(3,1fr);gap:25px;margin-top:38px;display:grid}.step-grid article{border-top:2px solid var(--navy);background:#fff;padding:23px}.step-grid b{color:var(--blue);font-size:12px}.step-grid h3{color:var(--navy);margin:12px 0 8px;font-size:16px}.step-grid p{color:#6e7788;margin:0;font-size:13px;line-height:1.65}.faq-list{border-top:1px solid #dfe3e9;max-width:780px;margin:35px auto 0}.faq-list details{border-bottom:1px solid #dfe3e9}.faq-list summary{color:var(--navy);cursor:pointer;padding:20px 4px;font-size:15px;font-weight:700;list-style:none}.faq-list summary:after{content:"+";float:right;color:#7f8795;font-size:20px;font-weight:400}.faq-list details[open] summary:after{content:"−"}.faq-list details p{color:#687182;margin:0;padding:0 30px 20px 4px;font-size:13px;line-height:1.7}.related-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:34px;display:grid}.related-grid a{color:var(--navy);background:#fff;border:1px solid #dfe3e9;border-radius:7px;padding:18px;font-size:13px;font-weight:700;text-decoration:none}.related-grid a span{float:right;color:#9aa2b1}@media (width<=760px){.tool-hero{padding:40px 14px 48px}.tool-title h1{font-size:31px}.single-converter{padding:13px}.feature-grid,.step-grid{grid-template-columns:1fr;gap:30px}.tool-content{padding:55px 19px}.related-grid{grid-template-columns:1fr 1fr}}.single-converter .dropzone{place-items:center}.single-converter .drop-copy,.single-converter .file-info{grid-area:1/1;place-self:center}.pdf-tool-columns{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:38px;display:grid}.pdf-tool-columns>div{flex-direction:column;gap:8px;display:flex}.pdf-tool-columns h3{color:#596175;margin:0 0 3px;font-size:13px;font-weight:600}.pdf-tool-columns a{min-height:45px;color:var(--navy);background:#fff;border:1px solid #e0e3e8;border-radius:5px;align-items:center;gap:10px;padding:7px 10px;font-size:13px;font-weight:700;text-decoration:none;display:flex;box-shadow:0 1px 3px #17213f0f}.pdf-tool-columns a:hover{border-color:#aeb9df}.pdf-tool-columns a b{color:#4158c7;background:#e7ebfb;border-radius:4px;flex:0 0 31px;place-items:center;height:31px;font-size:9px;display:grid}@media (width<=760px){.pdf-tool-columns{grid-template-columns:1fr}}
