.footer-grid{display:grid!important;grid-template-columns:2.1fr 1fr 1fr 1fr!important;gap:48px}.footer-brand{max-width:390px}.footer-logo{font-size:25px;font-weight:900;letter-spacing:-1.2px}.footer-logo span{background:linear-gradient(90deg,#5b35ff,#2f78ff);-webkit-background-clip:text;background-clip:text;color:transparent}.footer-brand p{margin:12px 0 16px;max-width:340px;color:#667085;font-size:13px;line-height:1.7}.footer-badges{display:flex;flex-wrap:wrap;gap:8px}.footer-badges span{padding:7px 10px;border:1px solid #e8ebf2;border-radius:999px;background:#fafbff;color:#667085;font-size:10px;font-weight:750}.footer-column{display:flex;flex-direction:column;gap:10px}.footer-column h2{margin:0 0 7px;font-size:13px}.footer-column a{color:#667085;font-size:12px}.footer-column a:hover{color:#4437ff}.footer-bottom{display:flex!important;justify-content:space-between;gap:20px;margin-top:30px!important;padding-top:16px!important;border-top:1px solid #e7eaf0}.mobile-search input{width:100%;height:42px;padding:0 14px;border:1px solid #e5e9f1;border-radius:12px;outline:0;background:#f8f9fd}.mobile-nav.open{display:grid;gap:4px;padding:12px 20px 18px;border-top:1px solid #edf0f7;background:rgba(255,255,255,.98)}.mobile-nav.open a{padding:11px 10px;border-radius:10px;font-size:14px;font-weight:750}.mobile-nav.open a:hover{background:#f0efff;color:#4437ff}.mobile-menu{display:none!important}.simple-tool-page{width:min(920px,calc(100% - 32px));margin:0 auto 70px}.simple-tool-hero{text-align:center;padding:58px 0 26px}.simple-tool-hero h1{margin:14px 0 8px;font-size:clamp(40px,6vw,62px);line-height:1;letter-spacing:-3px;font-weight:900}.simple-tool-hero p{margin:0 auto;color:#667085;font-size:15px;max-width:650px}.simple-tool-box{padding:30px;border:1px solid #e7eaf0;border-radius:22px;background:#fff;box-shadow:0 18px 45px rgba(16,24,40,.07)}.quality-row{margin:16px 0 6px}.simple-action{width:100%;min-height:48px}.simple-tool-box .tool-result{min-height:72px;text-align:center;font-size:14px;display:flex;flex-direction:column;justify-content:center}.simple-help-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:16px;margin-top:20px}.simple-help-grid>article{padding:24px;border:1px solid #e7eaf0;border-radius:18px;background:#fff}.simple-help-grid h2{margin:0 0 10px;font-size:19px}.simple-help-grid p,.simple-help-grid li{color:#667085;font-size:13px;line-height:1.75}.simple-help-grid ol{margin:0;padding-left:21px}[data-theme="dark"] .simple-tool-box,[data-theme="dark"] .simple-help-grid>article{background:#151a2d;border-color:#252c45}[data-theme="dark"] .simple-tool-hero p,[data-theme="dark"] .simple-help-grid p,[data-theme="dark"] .simple-help-grid li{color:#aeb6d2}[data-theme="dark"] .simple-tool-box .form-control{background:#101528;color:#edf0ff;border-color:#29314b}@media(max-width:1180px){.header-inner{gap:18px}.brand{min-width:210px}.main-nav{gap:2px}.main-nav a{font-size:13px;padding-left:8px;padding-right:8px}.header-search{width:220px}.footer-grid{gap:28px!important}}@media(max-width:820px){.main-nav,.header-search{display:none!important}.header-inner{justify-content:space-between}.header-actions{margin-left:auto}.mobile-menu{display:grid!important}.mobile-nav.open{display:grid}.footer-grid{grid-template-columns:2fr 1fr 1fr!important}.footer-brand{grid-column:1/-1}.simple-help-grid{grid-template-columns:1fr}}@media(max-width:700px){.page{width:calc(100% - 32px)}.footer-grid{grid-template-columns:repeat(2,1fr)!important}.footer-brand{grid-column:1/-1}.footer-bottom{width:calc(100% - 32px);flex-direction:column;gap:7px}}@media(max-width:520px){.page,.header-inner{width:calc(100% - 20px)}.footer-grid{grid-template-columns:1fr!important}.footer-brand{grid-column:auto}.brand{min-width:0}.brand-word{font-size:22px}.brand-tagline{font-size:9px;top:29px}.simple-tool-page{width:calc(100% - 20px)}.simple-tool-box{padding:18px}.simple-help-grid{grid-template-columns:1fr}}[data-theme="dark"] .mobile-nav.open{background:#151a2d;border-color:#252c45}[data-theme="dark"] .mobile-nav.open a{color:#edf0ff}[data-theme="dark"] .mobile-search input{background:#101528;color:#edf0ff;border-color:#29314b}[data-theme="dark"] .footer-badges span{background:#101528;border-color:#29314b;color:#aeb6d2}[data-theme="dark"] .footer-column a,[data-theme="dark"] .footer-brand p{color:#aeb6d2}[data-theme="dark"] .footer-logo{color:#edf0ff}