:root{--green:#e64d48;--line:#e8e9ed;color:#282b35;background:#f7f8fa}html{scroll-padding-top:90px}body{background:#f7f8fa}button,a{touch-action:manipulation}.topbar{position:sticky;top:0;z-index:30;height:72px;padding:0 3%;gap:32px;background:#fff;border-bottom:1px solid #ececf0}.topbar .brand{font-size:26px;color:#252732;letter-spacing:-1px;gap:8px;white-space:nowrap}.topbar .brand img{border-radius:8px}.topbar nav{margin:0;gap:8px;flex:1;font-size:14px;align-items:stretch}.topbar nav>button{padding:0 17px;display:flex;align-items:center;gap:10px;font-weight:600;white-space:nowrap;border-bottom:3px solid transparent;border-top:3px solid transparent;color:#30333b}.topbar nav>button:hover,.topbar nav>button[aria-expanded=true]{color:#df4945;background:#fff7f6;border-bottom-color:#e74c48}.topbar #all-tools-menu{color:#df4945}.nav-guide,#help-button{font-size:13px;white-space:nowrap;color:#646975;padding:8px 0}.mega-menu{position:absolute;top:71px;left:0;right:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px;padding:32px max(3%,calc((100vw - 1440px)/2)) 38px;background:#fff;border-bottom:1px solid #e5e7ec;box-shadow:0 20px 32px #1d253017}.mega-menu[hidden]{display:none}.tool-group h3{font-size:13px;color:#858894;font-weight:500;margin:4px 0 19px}.tool-group .mega-item{display:flex;align-items:center;gap:11px;width:100%;padding:10px 8px;text-align:left;border-radius:6px;margin-left:-8px}.mega-item strong{font-weight:500;font-size:13px;color:#343640}.mega-item:hover{background:#f4f5f8}.catalog-icon{display:grid;place-items:center;flex:0 0 30px;width:30px;height:32px;background:var(--tool-color);color:#fff;border-radius:5px}.catalog-icon svg{width:19px;height:19px}.mega-item .catalog-icon{width:24px;height:26px;flex-basis:24px;border-radius:3px}.mega-item .catalog-icon svg{width:16px;height:16px}.coral{--tool-color:#ed715b}.blue{--tool-color:#5a86c9}.amber{--tool-color:#d7a53c}.purple{--tool-color:#a66f9d}.teal{--tool-color:#4c9d98}.indigo{--tool-color:#7b67cb}.conversion-only{grid-template-columns:repeat(2,minmax(230px,1fr));left:24%;right:auto;min-width:550px;padding:26px 32px}.conversion-only .tool-group:not(.blue):not(.amber){display:none}main{max-width:1360px;padding:0 40px}.hero{text-align:center;padding:55px 0 40px}.hero .eyebrow{display:block;letter-spacing:2px;font-size:11px;color:#999da8}.hero h1{font-size:36px;line-height:1.4;letter-spacing:-1px;width:auto;margin:15px 0 12px;color:#262a35}.hero>p{font-size:14px;color:#7b808d;line-height:1.8}.hero-tags{justify-content:center;gap:0;margin-top:20px;color:#969ba5}.hero-tags span{font-size:11px;padding:0 16px;border-right:1px solid #dce0e6}.hero-tags span:last-child{border:0}.tool-catalog{margin:0 0 40px}.catalog-heading{display:flex;justify-content:space-between;align-items:end;margin:4px 0 22px;gap:20px}.catalog-heading .eyebrow{font-size:9px;letter-spacing:1.5px;color:#a3a7b1}.catalog-heading h2{font-size:21px;font-weight:600;margin:8px 0 0;letter-spacing:-.4px}.catalog-heading>span{font-size:11px;color:#969aa5;white-space:nowrap}.catalog-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.catalog-group{background:#fff;border:1px solid #e6e8ed;border-radius:10px;overflow:hidden}.catalog-group h3{font-size:13px;font-weight:600;margin:0;padding:18px 20px;border-bottom:1px solid #eff0f3;display:flex;align-items:center;gap:9px}.catalog-group h3:before{content:'';width:3px;height:12px;background:var(--tool-color);border-radius:2px}.catalog-group>div{padding:8px 12px 12px}.catalog-item{display:flex;align-items:center;gap:13px;text-align:left;width:100%;padding:12px 9px;border-radius:6px}.catalog-item:hover{background:#f6f7fa}.catalog-item.selected{background:#f5f6fa}.catalog-item>span:nth-child(2){min-width:0;flex:1}.catalog-item strong{display:block;font-size:13px;font-weight:600;margin-bottom:4px;color:#333743}.catalog-item small{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:11px;line-height:1.5;color:#999da7;font-weight:400}.catalog-arrow{color:#b8bcc6;font-size:17px}.workspace{display:block;scroll-margin-top:88px;border:1px solid #e5e7ec;border-radius:12px;box-shadow:0 4px 24px #28304803}.sidebar{display:none!important}.converter{padding:30px 40px}.converter-head{margin-bottom:24px}.converter-head h2{font-size:23px;letter-spacing:-.5px}.converter-head p{font-size:12px;line-height:1.7;color:#8a8f9b}.title-icon{background:#fff0ef;color:#e25b55;border:1px solid #f8dfdd}.mode-tag{background:#f5f6f8;color:#8a909c;border:1px solid #e9ebef}.dropzone{min-height:285px;border:1.5px dashed #d9dce4;border-radius:9px;background:#fafbfc;padding:28px}.dropzone:hover,.dropzone.dragover{border-color:#e77d76;background:#fff9f8}.dropzone h3{font-size:20px;color:#353944}.dropzone>p{color:#969ba6}.choose-button,.convert-button{background:#e7524c!important;border-radius:7px!important;box-shadow:none}.choose-button:hover,.convert-button:hover{background:#ce413c!important}.choose-button:disabled,.convert-button:disabled{opacity:.5}.file-hint{color:#a3a7b0}.upload-illustration{height:70px;transform:scale(.8);transform-origin:center}.settings,.pdf-option-group{background:#fafbfc;border-color:#e5e7ed}.settings select,.pdf-option-group input,.pdf-option-group select{border-color:#dfe3e9}.secure-foot{color:#8f96a1}.format-note{background:#f7f8fa;color:#818895}.tool-guides{padding-top:55px}.tool-guides-head h2{font-size:25px}.tool-guide-grid a{border-color:#e5e8ee;border-radius:9px}.tool-guide-grid a:hover{border-color:#d6dbe4;background:#fff}.tool-guide-grid a b{color:#db615b}.benefits{border-color:#e9ebef}.faq h2{font-size:26px}footer{background:#fff}.back-page,.front-page{border-color:#e5b6af}.front-page svg{color:#d68076}.plus-dot{background:#df746c}.settings[hidden],.pdf-options[hidden]{display:none!important}
@media(min-width:1600px){.mega-menu{gap:36px;padding-top:38px;padding-bottom:42px}.mega-item strong{font-size:14px}.tool-group h3{font-size:14px}}
@media(max-width:1100px){.topbar{gap:18px;padding:0 22px}.topbar nav{gap:0}.topbar nav>button{padding:0 11px;font-size:12px}.nav-guide{display:none}.mega-menu{gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));padding:26px 32px;max-height:calc(100dvh - 72px);overflow:auto}.mega-menu.conversion-only{grid-template-columns:1fr 1fr;left:20%;min-width:500px}.catalog-groups{gap:14px}main{padding:0 24px}.catalog-item{gap:9px}.catalog-group h3{padding:16px}.catalog-item small{font-size:10px}}
@media(max-width:700px){html{scroll-padding-top:110px}.topbar{height:auto;min-height:64px;flex-wrap:wrap;gap:0;padding:12px 16px 0}.topbar .brand{font-size:22px;flex:1}.topbar .brand img{width:28px;height:28px}#help-button{font-size:12px}.topbar nav{order:3;flex:0 0 calc(100% + 32px);margin:10px -16px 0;height:44px;padding:0 8px;justify-content:space-between;border-top:1px solid #f0f1f4;overflow-x:auto}.topbar nav>button{padding:0 8px;font-size:11px;gap:4px}.topbar nav>[data-shortcut=word-pdf]{display:none}.mega-menu,.mega-menu.conversion-only{top:100%;left:0;right:0;min-width:0;max-height:calc(100dvh - 110px);grid-template-columns:1fr 1fr;gap:22px 16px;padding:22px 20px}.tool-group h3{font-size:12px;margin-bottom:12px}.tool-group .mega-item{padding:9px 4px;gap:9px;margin:0}.mega-item strong{font-size:12px}.mega-item .catalog-icon{width:22px;height:24px;flex-basis:22px}main{padding:0 16px}.hero{padding:34px 0 28px}.hero h1{font-size:27px;max-width:330px;margin:14px auto;line-height:1.5;letter-spacing:-.7px}.hero>p{font-size:12px;max-width:310px;margin:auto}.hero .eyebrow{font-size:9px}.hero-tags{margin-top:15px}.hero-tags span{font-size:10px;padding:0 12px}.catalog-heading{margin-bottom:16px;display:block}.catalog-heading h2{font-size:18px;line-height:1.5}.catalog-heading>span{display:block;margin-top:7px}.catalog-groups{grid-template-columns:1fr 1fr;gap:10px}.catalog-group h3{padding:13px 12px;font-size:12px}.catalog-group>div{padding:5px}.catalog-item{padding:11px 6px;gap:8px}.catalog-icon{width:25px;height:28px;flex-basis:25px;border-radius:4px}.catalog-icon svg{width:16px;height:16px}.catalog-item strong{font-size:11px;line-height:1.5;margin:0}.catalog-item small,.catalog-arrow{display:none}.tool-catalog{margin-bottom:26px}.converter{padding:20px 16px}.converter-head{gap:10px;align-items:start}.converter-head h2{font-size:21px}.converter-head p{font-size:11px}.mode-tag{font-size:9px}.dropzone{min-height:265px;padding:24px 12px}.dropzone h3{font-size:17px}.choose-button{height:48px!important;font-size:14px!important}.settings{flex-wrap:wrap;gap:14px}.tool-guides{padding-top:38px}.tool-guides-head h2{font-size:22px}.workspace{scroll-margin-top:125px}.secure-foot{font-size:10px;line-height:1.7}.hero-tags svg{display:none}.catalog-heading .eyebrow{display:none}}
.hero h1{text-align:center;max-width:none}@media(min-width:701px){.hero h1{margin-left:auto;margin-right:auto}}
body[data-page=home] #workspace{display:none!important}body[data-page=tool] .tool-catalog,body[data-page=tool] .tool-guides,body[data-page=tool] .benefits,body[data-page=tool] .faq{display:none!important}body[data-page=tool] main{max-width:1100px;padding-bottom:60px;min-height:calc(100vh - 195px)}body[data-page=tool] .hero{padding:30px 0 25px}body[data-page=tool] .hero h1{font-size:30px;margin:12px 0 10px}body[data-page=tool] .hero p{max-width:680px;margin:auto}body[data-page=tool] .back-to-tools{font-size:12px;color:#858b98}body[data-page=tool] .converter-head{display:none}body[data-page=tool] #page-options>label:first-child{display:none}body[data-page=tool] .converter{padding-top:28px}.topbar nav>[data-shortcut]{height:100%;padding:0 17px;display:flex;align-items:center;border-bottom:3px solid transparent;border-top:3px solid transparent;font-weight:600;white-space:nowrap}.topbar nav>[data-shortcut]:hover{color:#df4945;background:#fff7f6;border-bottom-color:#e74c48}.catalog-item:focus-visible,.mega-item:focus-visible{outline:2px solid #e77d76;outline-offset:2px}@media(max-width:1100px){.topbar nav>[data-shortcut]{padding:0 11px;font-size:12px}}@media(max-width:700px){.topbar nav>[data-shortcut]{padding:0 8px;font-size:11px}.topbar nav>a[data-shortcut=word-pdf]{display:none}body[data-page=tool] main{padding:0 16px 32px}body[data-page=tool] .hero h1{font-size:25px}body[data-page=tool] .hero{padding:25px 0 20px}}
