.xp--test-seo .ts-hero .xp-inner{gap:20px clamp(40px,5vw,80px);padding:7vw 0 8vw}.xp--test-seo .xp-hero__title{letter-spacing:-2.4px;max-width:13em;font-size:64px;line-height:66px}.xp--test-seo .ts-hero__form{flex:0 0 min(440px,36%)}.xp--test-seo .ts-form{max-width:640px;margin:0}.xp--test-seo .ts-form .ct-field{margin-bottom:1rem}.xp--test-seo .ts-form .ct-field input::placeholder{color:#fffdf77a}.xp--test-seo .ts-form .ct-submit button{font-size:14.4px}.xp--test-seo .ts-form .ct-message:empty{display:none}.xp--test-seo .ts-form .ct-message{margin:0 0 .75rem;line-height:1.5}.xp--test-seo .ts-form__note{color:var(--grey);flex:0 0 100%;margin:0;padding:0 5px;font-size:14px;line-height:1.5}.xp--test-seo .ts-captcha{flex:0 0 100%;padding:0 5px}.xp--test-seo .ts-captcha:empty{display:none}.xp--test-seo .ts-blocked{border-left:2px solid var(--lime);background:#fffdf70f;flex:0 0 100%;margin:0 0 1rem;padding:14px 16px;font-size:15px;line-height:1.55}.xp--test-seo .ts-blocked[hidden]{display:none}.xp--test-seo .ts-blocked p{color:var(--paper);margin:0}.xp--test-seo .ts-blocked p+p{color:var(--grey);margin-top:8px}.xp--test-seo .ts-blocked strong{color:var(--lime);font-family:var(--font-display)}.xp--test-seo .ts-form .ts-retry{min-height:0;color:var(--lime);font:inherit;letter-spacing:inherit;text-transform:none;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0;text-decoration:underline;display:inline}.xp--test-seo .ts-result[hidden]{display:none}.xp--test-seo .ts-result{background:var(--paper);outline:none}.xp--test-seo .ts-result__inner{width:min(1260px,100% - 2*clamp(1.25rem,5vw,5rem));margin:0 auto;padding:clamp(3rem,6vw,5.5rem) 0}.xp--test-seo .ts-result__head{border-bottom:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 40px;padding-bottom:28px;display:flex}.xp--test-seo .ts-result__title{color:var(--ink);font-family:var(--font-display);letter-spacing:-.04em;margin:10px 0 6px;font-size:clamp(2rem,4vw,3.2rem);font-weight:500;line-height:1.05}.xp--test-seo .ts-result__url{color:#171714a6;font-family:var(--font-display);overflow-wrap:anywhere;margin:0;font-size:14px}.xp--test-seo .ts-result__progress{color:var(--ink);font-family:var(--font-display);margin:18px 0 0}.xp--test-seo .ts-result__progress:empty{display:none}.xp--test-seo .ts-score{align-items:center;gap:22px;display:flex}.xp--test-seo .ts-score p{margin:0}.xp--test-seo .ts-gauge{flex:none;width:120px;height:120px;position:relative}.xp--test-seo .ts-gauge svg{width:100%;height:100%;display:block;overflow:visible;transform:rotate(-90deg)}.xp--test-seo .ts-gauge circle{fill:none}.xp--test-seo .ts-gauge__disk{opacity:0;transition:opacity .4s}.xp--test-seo .ts-gauge__track{stroke:#1717141a;stroke-width:6px;transition:stroke .4s}.xp--test-seo .ts-gauge__arc{stroke:var(--red);stroke-width:6px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset .9s cubic-bezier(.2,.7,.2,1),stroke .4s,opacity .3s}.xp--test-seo .ts-gauge[data-level=good] .ts-gauge__disk{fill:var(--ink);opacity:1}.xp--test-seo .ts-gauge[data-level=good] .ts-gauge__track{stroke:#fffdf724}.xp--test-seo .ts-gauge[data-level=good] .ts-gauge__arc{stroke:var(--lime)}.xp--test-seo .ts-gauge__wait{stroke:var(--red);stroke-width:2px;stroke-linecap:round;stroke-dasharray:16 84;opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .3s}.xp--test-seo .ts-gauge.is-pending .ts-gauge__wait{opacity:1;animation:1.3s linear infinite ts-spin}.xp--test-seo .ts-gauge.is-pending .ts-gauge__arc,.xp--test-seo .ts-gauge.is-pending .ts-gauge__value{opacity:.5}.xp--test-seo .ts-gauge__value{color:var(--ink);font-family:var(--font-display);place-items:center;line-height:1;transition:opacity .3s,color .4s;display:grid;position:absolute;inset:0}.xp--test-seo .ts-gauge[data-level=good] .ts-gauge__value{color:var(--paper)}.xp--test-seo .ts-gauge__value strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:38px;font-weight:500}.xp--test-seo .ts-score__text{flex-direction:column;gap:6px;max-width:280px;display:flex}.xp--test-seo .ts-score__label{color:var(--red);font-family:var(--font-display);letter-spacing:1.5px;text-transform:uppercase;font-size:12px;font-weight:700}.xp--test-seo .ts-score__note{color:#45453f;font-size:14px;line-height:1.5}.xp--test-seo .ts-score__note:empty{display:none}.xp--test-seo .ts-preview{margin-top:28px}.xp--test-seo .ts-preview:empty{display:none}.xp--test-seo .ts-preview__label{color:#171714a6;font-family:var(--font-display);margin:0 0 10px;font-size:13px}.xp--test-seo .ts-preview__card{background:#fff;border:1px solid #17171433;border-radius:12px;max-width:600px;padding:16px 18px;font-family:Arial,sans-serif}.xp--test-seo .ts-preview__card p{margin:0}.xp--test-seo .ts-preview__site{color:#4d5156;font-size:12px;line-height:1.4}.xp--test-seo .ts-preview__title{color:#1a0dab;font-size:18px;line-height:1.3;margin:4px 0!important}.xp--test-seo .ts-preview__text{color:#4d5156;font-size:14px;line-height:1.5}.xp--test-seo .ts-mark{color:var(--ink);font-family:var(--font-display);letter-spacing:1px;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700;display:inline-flex}.xp--test-seo .ts-mark svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.xp--test-seo .ts-mark--fix{color:var(--red)}.xp--test-seo .ts-mark--fix svg circle{fill:var(--red);stroke:var(--red)}.xp--test-seo .ts-mark--fix svg path{stroke:var(--paper);stroke-width:2.2px}.xp--test-seo .ts-mark--improve svg{color:var(--red);stroke-width:2px}.xp--test-seo .ts-mark--good svg circle{fill:var(--ink);stroke:var(--ink)}.xp--test-seo .ts-mark--good svg path{stroke:var(--lime);stroke-width:2.2px}.xp--test-seo .ts-mark--info{color:#171714b3}.xp--test-seo .ts-score__counts{flex-wrap:wrap;gap:6px 16px;display:flex;margin-top:2px!important}.xp--test-seo .ts-score__counts .ts-mark{letter-spacing:0;text-transform:none;gap:6px;font-size:14px;font-weight:500}.xp--test-seo .ts-score__counts .ts-mark svg{width:18px;height:18px}.xp--test-seo .ts-verdict{font-size:inherit;letter-spacing:0;text-transform:none;vertical-align:-.2em;gap:4px}.xp--test-seo .ts-verdict svg{width:1.15em;height:1.15em}.xp--test-seo .ts-checks{flex-direction:column;gap:clamp(2.5rem,4vw,3.5rem);margin:40px 0 0;display:flex}.xp--test-seo .ts-checks:empty,.xp--test-seo .ts-group[hidden],.xp--test-seo .ts-tabs{display:none}.xp--test-seo .ts-group__head{border-bottom:1px solid var(--ink);flex-direction:column;gap:8px;padding-bottom:18px;display:flex}.xp--test-seo .ts-group__head .xp-eyebrow{margin:0}.xp--test-seo .ts-group__title{color:var(--ink);font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:500;line-height:1.15}.xp--test-seo .ts-group__count{color:#17171480}.xp--test-seo .ts-group__lead{color:#45453f;margin:0;font-size:15px;line-height:1.55}.xp--test-seo .ts-group__list{margin:0;padding:0;list-style:none}.xp--test-seo .ts-check{border-bottom:1px solid #1717142e;grid-template-columns:170px minmax(0,1fr);gap:20px;padding:22px 0;display:grid}.xp--test-seo .ts-check p{margin:0}.xp--test-seo .ts-check__status{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.xp--test-seo .ts-check__impact{color:#171714a6;font-family:var(--font-display);padding-left:32px;font-size:13px}.xp--test-seo .ts-check__body{flex-direction:column;gap:8px;min-width:0;display:flex}.xp--test-seo .ts-check__label{color:var(--ink);font-family:var(--font-display);margin:0;font-size:1.25rem;font-weight:600;line-height:1.25}.xp--test-seo .ts-check__detail{color:var(--ink);overflow-wrap:anywhere;line-height:1.6}.xp--test-seo .ts-check__why,.xp--test-seo .ts-check__how{color:#45453f;font-size:15px;line-height:1.55}.xp--test-seo .ts-check__how{border-left:2px solid var(--red);padding-left:14px}.xp--test-seo .ts-spinner{border:2px solid #17171433;border-top-color:var(--red);border-radius:50%;width:16px;height:16px;animation:.9s linear infinite ts-spin}@keyframes ts-spin{to{transform:rotate(360deg)}}.xp--test-seo .ts-next{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;margin-top:36px;display:flex}.xp--test-seo .ts-next:empty{display:none}.xp--test-seo .ts-next__copy{flex:380px}.xp--test-seo .ts-next__copy p:last-child{margin-bottom:0}.xp--test-seo .ts-next__copy .ts-next__lead{color:var(--ink);font-family:var(--font-display);font-size:1.15rem;line-height:1.5}.xp--test-seo .ts-next__actions{flex-wrap:wrap;gap:18px 12px}.xp--test-seo .ts-row{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:24px clamp(40px,5vw,80px);padding:clamp(3rem,5vw,4.5rem) 10px;display:grid}.xp--test-seo .ts-row__head{flex-direction:column;align-self:start;gap:16px;display:flex;position:sticky;top:110px}.xp--test-seo .ts-row__head .xp-row__title{letter-spacing:-.045em;margin:0;font-size:clamp(2.3rem,3.4vw,3rem);line-height:1.04}.xp--test-seo .ts-row__body{flex-direction:column;gap:22px;min-width:0;padding-top:30px;display:flex}.xp--test-seo .ts-row__body>.xp-text p:last-child{margin-bottom:0}.xp--test-seo .ts-row--wide{grid-template-columns:minmax(0,1fr)}.xp--test-seo .ts-row--wide .ts-row__head{position:static}.xp--test-seo .ts-row--wide .ts-row__head .xp-row__title{max-width:16em}.xp--test-seo .ts-row--wide .ts-row__body{padding-top:0}.xp--test-seo .ts-row--wide .ts-row__body>.xp-text{max-width:52rem}.xp--test-seo .ts-row .process-card{gap:12px;padding:clamp(1.4rem,2.4vw,2.2rem)}.xp--test-seo .ts-card-title{letter-spacing:-.02em;margin:0;font-size:clamp(1.4rem,2vw,1.75rem);line-height:1.2}.xp--test-seo .ts-row .xp-card-text p{margin:0}.xp--test-seo .ts-h3{color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;margin:10px 0 -6px;font-size:clamp(1.4rem,2vw,1.75rem);font-weight:600;line-height:1.2}.xp--test-seo .xp-faq .xp-display{letter-spacing:-.045em;font-size:clamp(2.3rem,3.4vw,3rem);line-height:1.04}.xp--test-seo .xp-table-wrap{background:var(--white);border:2px solid #f04b2f47;border-radius:18px;margin:0;overflow-x:auto}.xp--test-seo .xp-table{border-collapse:separate;border-spacing:0;color:#171714b8;font-family:var(--font-body);font-size:15px;line-height:1.5}.xp--test-seo .xp-table thead th,.xp--test-seo .xp-table thead td{color:var(--ink);font-family:var(--font-display);letter-spacing:0;text-transform:none;background:#d9ef7857;border:0;border-bottom:1px solid #17171424;padding:1.15rem 1.2rem;font-size:clamp(.95rem,1.5vw,1.1rem);font-weight:700}.xp--test-seo .xp-table tbody th,.xp--test-seo .xp-table tbody td{vertical-align:middle;background:#fffdf7b8;border:0;border-bottom:1px solid #1717141f;padding:1.15rem 1.2rem}.xp--test-seo .xp-table tbody th{color:#171714e0;font-family:var(--font-body);font-weight:650}.xp--test-seo .xp-table tbody tr:last-child th,.xp--test-seo .xp-table tbody tr:last-child td{border-bottom:0}.xp--test-seo .xp-table td a{color:var(--red)}.xp--test-seo .ts-compare{min-width:720px}.xp--test-seo .ts-sources{background:var(--paper)}.xp--test-seo .ts-sources__inner{width:min(1080px,100% - 2*clamp(1.25rem,5vw,5rem));margin:0 auto;padding:0 0 clamp(3rem,6vw,5rem);font-size:15px}.xp--test-seo .ts-sources__inner p{color:#45453f;margin:0 0 10px}.xp--test-seo .ts-sources ul{margin:0;padding:0;list-style:none}.xp--test-seo .ts-sources li{border-top:1px solid #1717142e;padding:10px 0}.xp--test-seo .ts-ext{color:var(--red);font-size:13px;display:inline-flex}@media (width<=1024px){.xp--test-seo .ts-hero .xp-inner{flex-wrap:wrap}.xp--test-seo .ts-hero__form{flex:100%}.xp--test-seo .xp-hero__title{font-size:54px;line-height:56px}.xp--test-seo .ts-row{grid-template-columns:minmax(0,1fr)}.xp--test-seo .ts-row__head{position:static}.xp--test-seo .ts-row__body{padding-top:0}}@media (width<=767px){.xp--test-seo .ts-hero .xp-inner{padding:6vw 0 10vw}.xp--test-seo .xp-hero__title{letter-spacing:-1.6px;font-size:36px;line-height:38px}.xp--test-seo .ts-result__head{align-items:flex-start}.xp--test-seo .ts-score{gap:16px}.xp--test-seo .ts-gauge{width:104px;height:104px}.xp--test-seo .ts-gauge__value strong{font-size:33px}.xp--test-seo .ts-checks{gap:0}.xp--test-seo .ts-tabs{grid-template-columns:repeat(var(--tabs), minmax(0, 1fr));border-bottom:1px solid var(--ink);display:grid}.xp--test-seo .ts-checks .ts-tab{color:#17171499;min-height:60px;font-family:var(--font-display);letter-spacing:0;text-transform:none;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex-direction:column;align-items:center;gap:3px;margin:0 0 -1px;padding:10px 2px 11px;display:flex}.xp--test-seo .ts-checks .ts-tab[aria-selected=true]{border-bottom-color:var(--red);color:var(--ink)}.xp--test-seo .ts-checks .ts-tab:focus-visible{outline:2px solid var(--red);outline-offset:-2px}.xp--test-seo .ts-tab__top{align-items:center;gap:5px;display:flex}.xp--test-seo .ts-tab__top strong{color:var(--ink);font-size:18px;font-weight:600}.xp--test-seo .ts-tab .ts-mark svg{width:18px;height:18px}.xp--test-seo .ts-tab__label{white-space:nowrap;font-size:12.5px;font-weight:600;line-height:1.2}.xp--test-seo .ts-group:focus-visible{outline:2px solid var(--red);outline-offset:4px}.xp--test-seo .ts-group__head{border-bottom:0;padding:16px 0 0}.xp--test-seo .ts-group__head .xp-eyebrow,.xp--test-seo .ts-group__title,.xp--test-seo .ts-group__head:not(:has(.ts-group__lead)){display:none}.xp--test-seo .ts-check{grid-template-columns:minmax(0,1fr);gap:10px}.xp--test-seo .ts-check__status{flex-flow:wrap;align-items:center;gap:6px 14px}.xp--test-seo .ts-check__impact{padding-left:0}.xp--test-seo .ts-score__counts{justify-content:flex-start}.xp--test-seo .ts-hero__form{padding:0 5vw}.xp--test-seo .ts-row{margin-right:5px;padding:15vw 5vw}.xp--test-seo .ts-row__head .xp-row__title,.xp--test-seo .xp-faq .xp-display{letter-spacing:-1.4px;font-size:32px;line-height:36px}}@media (prefers-reduced-motion:reduce){.xp--test-seo .ts-spinner,.xp--test-seo .ts-gauge.is-pending .ts-gauge__wait{animation:none}.xp--test-seo .ts-gauge__arc{transition:none}}
