.seo-marketing-illustration{color:#112735;margin:32px 0;font-family:Inter,Segoe UI,Arial,sans-serif;line-height:1.5;container:seo-illustration/inline-size}.seo-marketing-illustration *{box-sizing:border-box}.seo-marketing-illustration p{margin:0}.seo-marketing-illustration details:focus-within{outline-offset:4px}.seo-marketing-illustration summary:focus-visible{outline:2px solid #1c8c79}.seo-marketing-illustration p{line-height:1.6}.seo-marketing-illustration .eyebrow{letter-spacing:1.6px;color:#237167;text-transform:uppercase;font-size:11px;font-weight:700}.seo-marketing-illustration{width:100%;max-width:880px;margin:0 auto;container-type:inline-size}.seo-marketing-illustration figure{background:#fffefa;border:1px solid #d5e2dd;border-radius:18px;margin:0 0 28px;overflow:hidden;box-shadow:0 7px 20px #173c3805}.seo-marketing-illustration .inside{padding:28px 30px}.seo-marketing-illustration .figure-title{letter-spacing:-.6px;margin:8px 0 12px;font-size:25px;line-height:1.2}.seo-marketing-illustration h3{margin:8px 0;font-size:18px;line-height:1.35}.seo-marketing-illustration .sub{color:#536970;margin:0;font-size:14px;line-height:1.5}.seo-marketing-illustration .flow{grid-template-columns:1fr 1fr 1fr;gap:28px;margin:28px 0 20px;display:grid}.seo-marketing-illustration .step{border-top:2px solid #dce7e1;padding-top:18px;position:relative}.seo-marketing-illustration .step:last-child{border-color:#1c8c79}.seo-marketing-illustration .step:not(:last-child):after{content:"→";color:#79988d;font-size:23px;position:absolute;top:48px;right:-22px}.seo-marketing-illustration .icon{color:#357266;background:#edf5ed;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:10px;display:inline-flex}.seo-marketing-illustration .icon svg{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.seo-marketing-illustration .value{letter-spacing:-2px;font-variant-numeric:tabular-nums;font-size:52px;font-weight:650;line-height:1.05}.seo-marketing-illustration .step:last-child .value{color:#147060}.seo-marketing-illustration .label{margin:6px 0 12px;font-size:15px;line-height:1.4}.seo-marketing-illustration .rate{color:#48645d;font-size:12px;line-height:1.5}.seo-marketing-illustration .rate strong{color:#195d50;font-size:15px}.seo-marketing-illustration .takeaway{border-top:1px solid #dce7e1;align-items:center;gap:14px;padding-top:18px;font-size:14px;line-height:1.5;display:flex}.seo-marketing-illustration .pill{color:#155e4d;white-space:nowrap;background:#e4f2e9;border-radius:9px;padding:8px 12px;font-size:21px;font-weight:700}.seo-marketing-illustration figcaption{color:#526a63;background:#f3f7f2;border-top:1px solid #dfe9e0;padding:14px 30px;font-size:12px;line-height:1.6}.seo-marketing-illustration details{color:#4b6860;margin-top:18px;font-size:12px}.seo-marketing-illustration summary{cursor:pointer;padding:4px 0}.seo-marketing-illustration details p{margin-bottom:0}.seo-marketing-illustration .query{background:#fff;border:1px solid #cbdad3;border-radius:24px;align-items:center;gap:12px;margin:22px 0 10px;padding:13px 17px;font-size:15px;display:flex}.seo-marketing-illustration .query svg{stroke:#3e6f65;fill:none;stroke-width:1.6px;flex-shrink:0;width:17px}.seo-marketing-illustration .result{border-bottom:1px solid #e3eae3;grid-template-columns:1fr 150px;gap:20px;padding:20px 0;display:grid}.seo-marketing-illustration .result:last-child{border:0;padding-bottom:0}.seo-marketing-illustration .tag{letter-spacing:1px;text-transform:uppercase;color:#56756b;font-size:10px;font-weight:700}.seo-marketing-illustration .url{color:#527166;margin-top:7px;font-size:11px}.seo-marketing-illustration .result h3{color:#245874;font-weight:600}.seo-marketing-illustration .note{color:#456456;border-left:2px solid #87b5a1;align-self:center;padding-left:12px;font-size:12px;line-height:1.5}.seo-marketing-illustration .maprow{align-items:center;gap:12px;display:flex}.seo-marketing-illustration .minimap{background:#e9f0e6;border-radius:8px;flex-shrink:0;width:72px;height:58px}.seo-marketing-illustration .minimap svg{fill:none;stroke:#bfd0bd;stroke-width:4px;width:100%;height:100%}.seo-marketing-illustration .minimap .pin{stroke:#267365;stroke-width:2px;fill:#fffefa}.seo-marketing-illustration .compare{grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;display:grid}.seo-marketing-illustration .browser{background:#fff;border:1px solid #dce5de;border-radius:10px;overflow:hidden}.seo-marketing-illustration .chrome{color:#64776d;letter-spacing:2px;background:#f0f4ef;padding:9px 12px;font-size:10px}.seo-marketing-illustration .page{padding:20px}.seo-marketing-illustration .before{color:#66766f}.seo-marketing-illustration .before h3{color:#66766f;font-size:25px}.seo-marketing-illustration .after{border-color:#a7cabc}.seo-marketing-illustration .after h3{color:#173f39;font-size:23px}.seo-marketing-illustration .sample{font-size:13px;line-height:1.6}.seo-marketing-illustration .fakebutton{color:#fff;background:#175b4e;border-radius:7px;margin-top:9px;padding:10px 13px;font-size:12px;font-weight:600;display:inline-block}.seo-marketing-illustration .ghost{font-size:12px;text-decoration:underline}.seo-marketing-illustration .edits{color:#366b59;flex-wrap:wrap;gap:14px;margin:20px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.seo-marketing-illustration .edits li:before{content:"✓";margin-right:6px}@container seo-illustration (width<=560px){.seo-marketing-illustration .inside{padding:23px 20px}.seo-marketing-illustration .figure-title{font-size:23px}.seo-marketing-illustration .flow{grid-template-columns:1fr;gap:0;margin-top:22px}.seo-marketing-illustration .step{border-top:1px solid #dce7e1;grid-template-columns:38px 78px 1fr;align-items:center;gap:8px;padding:16px 0;display:grid}.seo-marketing-illustration .icon{margin:0}.seo-marketing-illustration .value{letter-spacing:-1px;font-size:38px}.seo-marketing-illustration .label{margin:0;font-size:14px}.seo-marketing-illustration .rate{grid-column:3;margin-top:-3px}.seo-marketing-illustration .step:not(:last-child):after{display:none}.seo-marketing-illustration .takeaway{align-items:flex-start;font-size:13px}.seo-marketing-illustration .pill{font-size:19px}.seo-marketing-illustration figcaption{padding:13px 20px;font-size:11px}.seo-marketing-illustration .result{grid-template-columns:1fr;gap:9px}.seo-marketing-illustration .note{color:#287660;border-left:0;padding-left:0;font-size:12px}.seo-marketing-illustration .compare{grid-template-columns:1fr;gap:16px}.seo-marketing-illustration .page{padding:17px}.seo-marketing-illustration .before .page{padding:14px 17px}.seo-marketing-illustration .before h3{margin:5px 0;font-size:20px}.seo-marketing-illustration .edits{gap:8px 13px}.seo-marketing-illustration .query,.seo-marketing-illustration .sample{font-size:13px}.seo-marketing-illustration .after h3{font-size:21px}.seo-marketing-illustration .minimap{width:60px;height:48px}}.seo-marketing-illustration{margin:32px 0}.seo-marketing-illustration .figure-title{font-weight:650}
