.seo-audit-page .sa-landing-preview{color:#e6d398;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #d4b95f55;border-radius:99px;align-items:center;gap:12px;padding:9px 14px;font-size:12px;line-height:1.4;transition:border-color .25s,background .25s;display:inline-flex}.seo-audit-page .sa-landing-preview:hover{background:#d4b95f0d;border-color:#d4b95faa}.seo-audit-page .sa-landing-preview:disabled{opacity:.45;cursor:default}.seo-audit-page .sa-scan-stage{color:#f8f7f2;text-align:center;width:min(100%,900px);margin-inline:auto;scroll-margin-top:24px}.seo-audit-page .sa-scan-room{width:100%;min-width:0}.seo-audit-page .sa-scan-heading{z-index:1;max-width:690px;margin-inline:auto;position:relative}.seo-audit-page .sa-scan-eyebrow{color:#d9c172;text-transform:uppercase;letter-spacing:.17em;justify-content:center;align-items:center;gap:10px;font-size:10px;font-weight:600;line-height:1.5;display:flex}.seo-audit-page .sa-scan-eyebrow>span{background:#e1c670;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #d4b95f14}.seo-audit-page .sa-scan-heading h2{letter-spacing:-.04em;overflow-wrap:anywhere;color:#f8f7f2;max-width:none;margin:14px auto 0;font-size:clamp(25px,3vw,38px);font-weight:500;line-height:1.15}.seo-audit-page .sa-scan-status{color:#bdc5b4;max-width:57ch;margin:13px auto 0;font-size:14px;line-height:1.6}.seo-audit-page .sa-scan-visual{aspect-ratio:1.12;isolation:isolate;width:min(100%,540px);margin:0 auto;position:relative}.seo-audit-page .sa-scan-canvas,.seo-audit-page .sa-scan-fallback{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.seo-audit-page .sa-scan-canvas{opacity:0}.seo-audit-page .sa-scan-visual[data-renderer=canvas] .sa-scan-canvas{opacity:1}.seo-audit-page .sa-scan-visual[data-renderer=canvas] .sa-scan-fallback{opacity:0}.seo-audit-page .sa-scan-coordinate{letter-spacing:.08em;color:#a3ab96;text-transform:uppercase;pointer-events:none;align-items:center;gap:9px;font-size:8px;line-height:1.4;display:flex;position:absolute}.seo-audit-page .sa-scan-coordinate>span{background:linear-gradient(90deg,#a38e4655,#d4b95faa);width:30px;height:1px}.seo-audit-page .sa-scan-coordinate-a{top:28%;left:0}.seo-audit-page .sa-scan-coordinate-b{top:30%;right:0}.seo-audit-page .sa-scan-coordinate-c{bottom:25%;left:3%}.seo-audit-page .sa-scan-coordinate-d{bottom:22%;right:2%}.seo-audit-page .sa-scan-coordinate-b>span,.seo-audit-page .sa-scan-coordinate-d>span{background:linear-gradient(90deg,#d4b95faa,#a38e4655)}.seo-audit-page .sa-scan-foot{z-index:1;max-width:600px;margin:-12px auto 0;position:relative}.seo-audit-page .sa-scan-foot>p{color:#c0c8b6;max-width:54ch;margin-inline:auto;font-size:13px;line-height:1.65}.seo-audit-page .sa-scan-elapsed{font-variant-numeric:tabular-nums;letter-spacing:.1em;color:#a8b29a;text-transform:uppercase;margin-top:9px;font-size:10px;display:block}.seo-audit-page .sa-scan-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:22px;display:flex}.seo-audit-page .sa-scan-actions button{font:inherit;color:#e6d398;cursor:pointer;background:0 0;border:1px solid #d4b95f66;border-radius:99px;justify-content:space-between;align-items:center;gap:22px;min-height:44px;padding:12px 20px;font-size:13px;font-weight:500;transition:border-color .25s,background .25s,box-shadow .25s;display:inline-flex}.seo-audit-page .sa-scan-actions .sa-scan-example{color:#242820;background:#dfc36c;border-color:#dfc36c}.seo-audit-page .sa-scan-actions button>span{font-size:18px;line-height:1}.seo-audit-page .sa-scan-actions button:focus-visible{outline-offset:5px;outline:2px solid #edda9e}.seo-audit-page .sa-scan-foot>small{color:#8e9983;margin-top:21px;font-size:9px;line-height:1.6;display:block}.seo-audit-page.sa-tool-landing .sa-launch-content:has(.sa-scan-stage){max-width:1040px;padding-top:15px;padding-bottom:42px}.seo-audit-page.sa-tool-landing .sa-launch-content:has(.sa-scan-stage)>:is(.sa-kicker,.sa-title,.sa-launch-intro,.sa-tool-assurances,.sa-scan-scope){display:none}.seo-audit-page.sa-tool-landing .sa-launch-content:has(.sa-scan-stage) .sa-tool-box{max-width:none;margin:0 auto;padding:0}@media (hover:hover) and (pointer:fine){.seo-audit-page .sa-scan-actions button:hover{background:#d4b95f12;border-color:#e1c670;box-shadow:0 0 0 4px #d4b95f08}.seo-audit-page .sa-scan-actions .sa-scan-example:hover{background:#ecd685;border-color:#ecd685}}@media (width<=640px){.seo-audit-page .sa-landing-preview{gap:7px;padding:8px 11px;font-size:11px}.seo-audit-page.sa-tool-landing .sa-launch-content:has(.sa-scan-stage){padding-top:12px;padding-bottom:31px}.seo-audit-page .sa-scan-heading h2{max-width:24ch;margin-top:12px;font-size:clamp(23px,6.5vw,31px)}.seo-audit-page .sa-scan-eyebrow{letter-spacing:.13em;font-size:9px}.seo-audit-page .sa-scan-status{max-width:38ch;font-size:12px;line-height:1.6}.seo-audit-page .sa-scan-visual{width:min(100%,360px);margin-top:4px}.seo-audit-page .sa-scan-coordinate{letter-spacing:.04em;gap:5px;font-size:6px}.seo-audit-page .sa-scan-coordinate>span{width:15px}.seo-audit-page .sa-scan-coordinate-a{top:23%;left:-2px}.seo-audit-page .sa-scan-coordinate-b{top:27%;right:-2px}.seo-audit-page .sa-scan-coordinate-c{bottom:22%;left:0}.seo-audit-page .sa-scan-coordinate-d{bottom:20%;right:0}.seo-audit-page .sa-scan-foot{margin-top:-6px}.seo-audit-page .sa-scan-foot>p{max-width:40ch;font-size:12px}.seo-audit-page .sa-scan-actions{gap:10px;margin-top:18px}.seo-audit-page .sa-scan-actions button{gap:16px;padding:11px 17px;font-size:12px}.seo-audit-page .sa-scan-foot>small{margin-top:18px;font-size:8px}}@media (prefers-reduced-motion:reduce){.seo-audit-page .sa-scan-stage *,.seo-audit-page .sa-scan-stage :before,.seo-audit-page .sa-scan-stage :after{transition:none!important;animation:none!important}}
