body.seo-visual{background:#faf9f6;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px}body.seo-visual:before,body.seo-visual:after{display:none}.seo-visual .topline{background:#ddd5f3;height:2px}.seo-visual .measure{width:min(1080px,calc(100% - 40px))}.seo-visual .hero{padding:34px 0 28px;display:grid;grid-template-columns:1.1fr 1fr;gap:42px;align-items:center}.seo-visual .hero h1{font:750 clamp(28px,3.6vw,44px)/1.12 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-1.4px;margin:16px 0}.seo-visual .hero h1 .thin{color:#595460}.seo-visual .lede{font-size:16px;max-width:46ch;margin:14px 0;color:#756c80}.seo-visual .kicker{font:650 10px system-ui;letter-spacing:1px;border:0;padding:0;background:none;color:#857b92}.visual-links{display:flex;gap:20px;align-items:center;margin-top:22px;font-size:13px}.seo-visual .btn-primary{background:#302838;font-size:14px;padding:12px 20px;box-shadow:none}.visual-proof{border:1px solid #e4dfea;background:white;border-radius:22px;overflow:hidden}.visual-shots{display:flex;justify-content:center;gap:16px;height:290px;padding:18px;background:#eee9f5}.visual-shots img{height:100%;width:auto;max-width:46%;object-fit:contain;border-radius:12px}.visual-caption{display:flex;align-items:center;gap:12px;padding:16px;font-size:12px}.visual-caption img,.visual-app img{border-radius:11px}.visual-caption div{flex:1}.visual-caption span{display:block;color:#8d8394;font-size:10px;margin-top:4px}.visual-caption a{font-size:11px;white-space:nowrap}.visual-guide{background:white;border:1px solid #e7e1eb;padding:20px 26px;border-radius:18px;margin:20px 0}.visual-guide>summary{cursor:pointer;font-weight:650}.visual-guide .prose{max-width:760px;margin:24px auto}.seo-visual .faq-item[open]{background:#faf9f6}.seo-visual .site-foot .foot-grid{display:none}.seo-visual .site-foot{margin-top:40px;padding-top:12px}.seo-visual .nav{height:auto;min-height:70px;gap:18px}.seo-visual .brand{font-size:20px}.seo-visual .brand .mark{width:28px;height:28px}.seo-visual .brand-hl{background:none;border:0;padding:0;box-shadow:none}.seo-visual .nav-links a{font-family:inherit;font-size:12px}.tool-first .hero{display:block;padding:24px 0 18px}.tool-first .hero h1{font-size:36px;line-height:1.1;margin:12px 0}.tool-first .hero h1 br{display:none}.tool-first .hero h1 .thin:before{content:' '}.tool-first .hero .lede{max-width:none;font-size:14px}.tool-first .task-panel{margin-top:0}.tool-first .dropzone{min-height:150px}.visual-app{display:flex;gap:14px;align-items:center;background:#eee9f5;border-radius:16px;margin:22px 0;padding:18px;font-size:14px}.visual-app div{flex:1}.visual-app p{margin:3px 0 0;font-size:12px;color:#807386}.seo-visual .guide-grid{margin-top:24px}.seo-visual .prose h2{font-size:23px}.seo-visual .prose p{font-size:16px;line-height:1.65}@media(max-width:700px){.seo-visual .hero{grid-template-columns:1fr;gap:20px;padding-top:22px}.seo-visual .hero h1{font-size:30px;letter-spacing:-.8px}.seo-visual .nav{flex-wrap:wrap;padding:16px 0;gap:12px}.seo-visual .nav-links{width:100%}.visual-shots{height:242px}.visual-caption{padding:12px;gap:9px}.visual-caption img{width:36px;height:36px}.visual-links{margin-top:16px}.visual-guide{padding:18px}.visual-app{font-size:12px;gap:10px;padding:14px}.tool-first .hero h1{font-size:30px}.seo-visual .lede{font-size:14px}.seo-visual .site-foot .foot-bottom{flex-wrap:wrap}}

.seo-visual .rise{animation:none;opacity:1;transform:none}.tool-first .panel.single-tool{padding:28px}.tool-first .dropzone{padding:28px 18px}.tool-first .phead h2{font-size:25px}.tool-first .dz-title{font-size:20px}@media(max-width:700px){.tool-first .panel.single-tool{padding:20px}.tool-first .phead h2{font-size:22px}.tool-first .dz-title{font-size:17px}}
