.qsh{padding-top:clamp(36px,7vh,96px)}.qsh__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;padding-bottom:clamp(32px,6vh,72px)}.qsh__title{margin:0;font-family:var(--qs-font-display);font-weight:700;font-size:clamp(2.75rem,7vw,7.25rem);line-height:.96;letter-spacing:var(--qs-track-display);color:var(--qs-text)}.qsh__title>span{display:block}.qsh__accent{color:var(--qs-text-accent)}.qsh__lead{margin:0 0 26px;max-width:36ch;font:400 clamp(1rem,1.2vw,1.1875rem)/1.6 var(--qs-font-sans);color:var(--qs-text-secondary)}.qsh__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px}@media(min-width:1024px){.qsh__grid{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;column-gap:clamp(40px,5vw,96px)}.qsh__side{padding-bottom:10px}}.qsi{padding-block:var(--qs-band-tight) var(--qs-band)}.qsi__title,.qsr__title{margin:0 0 clamp(24px,3.5vw,40px);font-family:var(--qs-font-display);font-weight:700;font-size:var(--qs-display-3);line-height:var(--qs-leading-title);letter-spacing:var(--qs-track-title)}.qsi__list{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--qs-rule)}.qsi__list li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:6px 16px;padding:18px 0 20px;border-top:1px solid var(--qs-rule)}.qsi__n{grid-row:span 2;font:400 var(--qs-text-mono)/2 var(--qs-font-mono);letter-spacing:.08em;color:var(--qs-text-accent)}.qsi__list h3{margin:0;font:600 var(--qs-text-body)/1.4 var(--qs-font-sans);color:var(--qs-text)}.qsi__list p{margin:0;max-width:44ch;font:400 var(--qs-text-sm)/1.6 var(--qs-font-sans);color:var(--qs-text-secondary)}@media(min-width:768px){.qsi__list li{grid-template-columns:min(var(--qs-index-name),calc(var(--qs-index-share) * 100%)) minmax(0,1fr);align-items:baseline;column-gap:var(--qs-index-gap);padding:22px 0}.qsi__n,.qsi__list h3{grid-area:1 / 1}.qsi__list h3{padding-left:var(--qs-space-8)}.qsi__list p{grid-area:1 / 2;max-width:var(--qs-measure-body)}}.qsq{padding-block:var(--qs-band-tight) var(--qs-band)}.qsq__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.qsq__grid h2{margin:0;font-family:var(--qs-font-display);font-weight:700;font-size:var(--qs-display-3);line-height:var(--qs-leading-title);letter-spacing:var(--qs-track-title)}@media(min-width:1024px){.qsq__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:clamp(40px,5.5vw,112px)}}.qsq__guide{display:inline-flex;margin-top:var(--qs-space-5)}.qsr{padding-block:var(--qs-band-tight)}.qsr__list{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;border-bottom:var(--qs-border) solid var(--qs-rule)}.qsr__list li{border-top:var(--qs-border) solid var(--qs-rule)}.qsr__list a{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name arrow" "line line";gap:6px 16px;min-height:var(--qs-tap);padding:18px 0 20px;color:var(--qs-text);border:0;transition:color var(--qs-dur-base) var(--qs-ease)}.qsr__name{grid-area:name;font:600 var(--qs-text-body)/1.4 var(--qs-font-sans)}.qsr__list a svg{grid-area:arrow;align-self:center;transition:transform var(--qs-dur-base) var(--qs-ease)}.qsr__line{grid-area:line;max-width:44ch;font:400 var(--qs-text-sm)/1.6 var(--qs-font-sans);color:var(--qs-text-secondary)}.qsr__list a:hover{color:var(--qs-text-accent)}.qsr__list a:hover svg{transform:translate(3px)}.qsr__list a:active svg{transform:translate(1px)}.qsr__list a:focus-visible{outline:2px solid var(--qs-focus);outline-offset:3px}@media(min-width:768px){.qsr__list{grid-template-columns:none;grid-template-rows:auto auto;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);border-top:var(--qs-border) solid var(--qs-rule)}.qsr__list li{display:grid;grid-row:span 2;grid-template-rows:subgrid;border-top:0;padding-inline:var(--qs-space-5)}.qsr__list li:first-child{padding-left:0}.qsr__list li:last-child{padding-right:0}.qsr__list li+li{border-left:var(--qs-border) solid var(--qs-rule)}.qsr__list a{grid-row:span 2;grid-template-rows:subgrid;padding:22px 0 26px}.qsr__list a svg{align-self:start;margin-top:3px}}@media(prefers-reduced-motion:reduce){.qsr__list a svg{transition:none}.qsr__list a:hover svg,.qsr__list a:active svg{transform:none}}.qsp .qs-cta{padding-block:var(--qs-band)}.qsp .qs-cta>.qs-w{padding-block:0}.qsh-voice{border-bottom:1px solid var(--qs-rule);scroll-margin-top:calc(var(--qs-nav-height) + 16px)}.qsh-voice__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding-block:clamp(36px,6vh,64px) clamp(28px,5vh,56px)}.qsh-voice__grid>h2{margin:0;max-width:18ch;font-family:var(--qs-font-display);font-weight:700;font-size:var(--qs-display-3);line-height:var(--qs-leading-title);letter-spacing:var(--qs-track-title);color:var(--qs-text)}.qsh-voice__grid>p{margin:0;max-width:38ch;font:400 var(--qs-text-sm)/1.6 var(--qs-font-sans);color:var(--qs-text-secondary)}.qsh-voice__grid>.qsv-voice-loading{display:grid;place-content:center;min-height:280px;max-width:none;font:400 var(--qs-text-xs)/1.5 var(--qs-font-sans);color:var(--qs-text-tertiary)}@media(min-width:1024px){.qsh-voice__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:auto auto;column-gap:clamp(40px,5.5vw,112px);row-gap:16px}.qsh-voice__grid>h2{grid-column:1;grid-row:1;align-self:end}.qsh-voice__grid>p{grid-column:1;grid-row:2;align-self:start}.qsh-voice__grid>.qsv-voice-control,.qsh-voice__grid>.qsv-voice-loading{grid-column:2;grid-row:1 / span 2;align-self:center}.qsh-voice__grid>.qsv-voice-control{padding-top:0}}.qst-agent{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"letter" "details" "reply" "record";gap:40px}.qst-agent__letter{grid-area:letter}.qst-agent__details{grid-area:details}.qst-agent__reply{grid-area:reply}.qst-agent__record{grid-area:record}.qst-agent__from{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0 0 14px;font:400 var(--qs-text-xs)/1.4 var(--qs-font-sans);color:var(--qs-text-tertiary)}.qst-agent__from strong{font-weight:600;color:var(--qs-text)}.qst-agent__message{margin:0;max-width:32ch;font:400 clamp(1.3125rem,1.8vw,1.875rem)/1.42 var(--qs-font-sans);letter-spacing:-.012em;color:var(--qs-text)}.qst-agent__details dl{margin:0}.qst-agent__details dl>div{display:grid;grid-template-columns:minmax(0,11ch) minmax(0,1fr);gap:16px;padding:13px 0;border-top:1px solid var(--qs-rule)}.qst-agent__details dl>div:last-child{border-bottom:1px solid var(--qs-rule)}.qst-agent__details dt{font:400 var(--qs-text-mono)/1.9 var(--qs-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--qs-text-tertiary)}.qst-agent__details dd{margin:0;font:500 var(--qs-text-sm)/1.5 var(--qs-font-sans);color:var(--qs-text)}.qst-agent__square{display:inline-block;width:7px;height:7px;margin-right:10px;background:var(--qs-teal);vertical-align:.1em}.qst-agent__rule{display:none}.qst-agent__label{margin:0 0 10px;font:400 var(--qs-text-xs)/1.4 var(--qs-font-sans);color:var(--qs-text-tertiary)}.qst-agent__reply-text{margin:0;max-width:56ch;font:400 var(--qs-text-body)/1.65 var(--qs-font-sans);color:var(--qs-text-secondary)}.qst-agent__ledger{display:flex;align-items:baseline;margin:0;padding-top:16px;border-top:1px solid var(--qs-rule-loud);font:400 12px/1.6 var(--qs-font-mono);letter-spacing:.04em;color:var(--qs-text-secondary)}@media(min-width:1024px){.qst-agent{grid-template-columns:minmax(0,7fr) minmax(0,4fr);grid-template-areas:"letter details" "reply details" "record record";column-gap:clamp(40px,5.5vw,112px);row-gap:clamp(26px,4.2vh,44px)}.qst-agent__reply{position:relative;padding-top:clamp(18px,3vh,28px)}.qst-agent__rule{position:absolute;top:0;left:0;right:0;height:1px;background:var(--qs-rule);transform-origin:left center}.qst-agent__details{padding-top:34px}}.qst-app{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vh,44px)}.qst-app__phone{position:relative;border:1px solid var(--qs-text);border-radius:calc(var(--qs-radius-lg) * 3);aspect-ratio:9 / 17;container:qst-phone / inline-size}.qst-app__screen{display:flex;flex-direction:column;padding:clamp(14px,1.6vw,26px) clamp(12px,1.4vw,22px)}.qst-app__count{margin:0;font:400 var(--qs-text-mono)/1.6 var(--qs-font-mono);letter-spacing:.1em;font-variant-numeric:tabular-nums;color:var(--qs-text-tertiary)}.qst-app__name{margin:0 0 8px;font-family:var(--qs-font-display);font-weight:700;font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.04;letter-spacing:var(--qs-track-title);color:var(--qs-text);overflow-wrap:anywhere}.qst-app__purpose{margin:0;font:400 var(--qs-text-xs)/1.5 var(--qs-font-sans);color:var(--qs-text-secondary)}.qst-app__lines{display:grid;gap:12px;margin-top:auto;padding-top:18px}.qst-app__lines i{display:block;height:1px;background:var(--qs-rule-loud)}.qst-app__lines i:nth-child(2){width:78%}.qst-app__lines i:nth-child(3){width:56%}.qst-app__view{display:flex;flex-direction:column;flex:1 0 auto;gap:14px;margin-top:14px;padding-top:12px;border-top:1px solid var(--qs-rule)}.qst-app__lead-label,.qst-app__list-heading{margin:0 0 4px;font:500 var(--qs-text-xs)/1.4 var(--qs-font-sans);color:var(--qs-text-secondary)}.qst-app__list-heading{font-weight:600;color:var(--qs-text)}.qst-app__lead-value{margin:0 0 6px;font:600 var(--qs-text-body)/1.2 var(--qs-font-sans);letter-spacing:var(--qs-track-body);text-wrap:balance;color:var(--qs-text)}.qst-app__lead-detail{margin:0;font:500 var(--qs-text-xs)/1.5 var(--qs-font-sans);font-variant-numeric:tabular-nums;color:var(--qs-text)}.qst-app__entries{margin:0;padding:0;list-style:none}.qst-app__entries li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"at note" "item item";column-gap:8px;align-items:baseline;padding:7px 0;border-top:1px solid var(--qs-rule);font:400 var(--qs-text-xs)/1.4 var(--qs-font-sans);color:var(--qs-text-secondary)}.qst-app__entries li:last-child{border-bottom:1px solid var(--qs-rule)}.qst-app__at{grid-area:at;font-family:var(--qs-font-mono);font-variant-numeric:tabular-nums}.qst-app__item{grid-area:item;font-weight:500;color:var(--qs-text)}.qst-app__note{grid-area:note;text-align:right;font-variant-numeric:tabular-nums}.qst-app__entries .is-booked .qst-app__item,.qst-app__entries .is-booked .qst-app__note{font-weight:600}.qst-app__entries .is-booked .qst-app__note{color:var(--qs-text-accent);text-decoration-line:underline;text-decoration-color:var(--qs-teal);text-decoration-thickness:2px;text-underline-offset:4px}.qst-app__facts{margin:0}.qst-app__facts>div{padding:7px 0;border-top:1px solid var(--qs-rule)}.qst-app__facts>div:last-child{border-bottom:1px solid var(--qs-rule)}.qst-app__facts dt{font:400 var(--qs-text-xs)/1.4 var(--qs-font-sans);color:var(--qs-text-secondary)}.qst-app__facts dd{margin:0;font:500 var(--qs-text-xs)/1.45 var(--qs-font-sans);font-variant-numeric:tabular-nums;color:var(--qs-text)}.qst-app__tabs{display:none}@container qst-phone (min-width: 170px){.qst-app__entries li{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"at item note";column-gap:10px}}@container qst-phone (min-width: 230px){.qst-app__view{gap:18px;margin-top:18px;padding-top:16px}.qst-app__lead-value{font-size:var(--qs-text-title)}.qst-app__lead-detail,.qst-app__facts dd,.qst-app__item{font-size:var(--qs-text-sm)}.qst-app__entries li,.qst-app__facts>div{padding-block:9px}.qst-app__tabs{display:flex;justify-content:space-between;gap:8px;margin:auto 0 0;padding-top:10px;border-top:1px solid var(--qs-rule);font:500 var(--qs-text-xs)/1.4 var(--qs-font-sans);color:var(--qs-text-secondary)}.qst-app__tabs span{position:relative}.qst-app__tabs .is-current{font-weight:600;color:var(--qs-text)}.qst-app__tabs .is-current:before{content:"";position:absolute;top:-11px;left:0;right:0;height:2px;background:var(--qs-teal)}}.qst-app__screens{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;margin:0;padding:0;list-style:none}.qst-app__screens .qst-step{margin-bottom:10px}.qst-app__screens .qst-app__phone{max-width:220px;aspect-ratio:9 / 16}.qst-app__screens.is-drawn>li{display:flex;flex-direction:column}.qst-app__screens.is-drawn .qst-app__phone{flex:1 0 auto;max-width:none}.qst-app__label{margin:0 0 14px;font:400 var(--qs-text-xs)/1.4 var(--qs-font-sans);color:var(--qs-text-tertiary)}.qst-app>.qst-app__label{margin:0}.qst-app__label strong{font-weight:600;color:var(--qs-text)}.qst-app__scope dl{margin:0;max-width:60ch}.qst-app__scope dl>div{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding:13px 0;border-top:1px solid var(--qs-rule)}.qst-app__scope dl>div:last-child{border-bottom:1px solid var(--qs-rule)}.qst-app__scope dt{font:400 var(--qs-text-mono)/1.9 var(--qs-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--qs-text-tertiary)}.qst-app__scope dd{margin:0;max-width:40ch;font:500 var(--qs-text-sm)/1.5 var(--qs-font-sans);color:var(--qs-text)}@media(min-width:640px){.qst-app__scope dl>div{grid-template-columns:minmax(0,15ch) minmax(0,1fr);gap:20px}}@media(min-width:640px){.qst-app__screens{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px clamp(16px,2.4vw,40px)}}@media(min-width:1024px){.qst-app__scope{max-width:72ch}}.qst-app.is-held{grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:clamp(32px,4vw,72px);align-items:start}.qst-app__device{display:flex;justify-content:center}.qst-app.is-held .qst-app__phone{display:grid;grid-template-rows:minmax(0,1fr);height:clamp(380px,100vh - 280px,560px);aspect-ratio:9 / 16;padding:clamp(22px,3.2vh,32px) clamp(20px,1.8vw,28px);border-radius:calc(var(--qs-radius-lg) * 4)}.qst-app.is-held .qst-app__screen{grid-area:1 / 1;padding:0}.qst-app.is-held .qst-app__count{margin-bottom:var(--qs-space-5)}.qst-app.is-held .qst-app__name{margin:0 0 10px;font-size:var(--qs-display-4)}.qst-app.is-held .qst-app__purpose{max-width:22ch;min-height:3.1em;font-size:var(--qs-text-sm);line-height:1.55}.qst-app.is-held .qst-app__scope{padding-top:6px}@media(max-height:760px){.qst-app.is-held .qst-app__count{display:none}}.qst-content{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(20px,3.2vh,36px)}.qst-content__label{margin:0 0 10px;font:400 var(--qs-text-xs)/1.4 var(--qs-font-sans);color:var(--qs-text-tertiary)}.qst-content__standfirst{margin:0;max-width:40ch;font:400 clamp(1.25rem,min(1.8vw,2.9vh),1.625rem)/1.36 var(--qs-font-sans);letter-spacing:-.012em;color:var(--qs-text);text-wrap:pretty}.qst-content__page{display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--qs-rule-loud)}.qst-content__column,.qst-content__picture{margin:0;padding:18px 0 22px;border-bottom:1px solid var(--qs-rule)}.qst-content__picture{border-bottom:0}.qst-content__channel{margin:0 0 12px;font:400 var(--qs-text-mono)/1.6 var(--qs-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--qs-text-tertiary)}.qst-content__title{margin:0 0 10px;font:600 clamp(1rem,1.25vw,1.125rem)/1.3 var(--qs-font-sans);letter-spacing:-.005em;color:var(--qs-text);text-wrap:balance}.qst-content__body{margin:0 0 14px;max-width:44ch;font:400 var(--qs-text-sm)/1.6 var(--qs-font-sans);color:var(--qs-text-secondary);white-space:pre-line}.qst-content__action{margin:0;font:500 var(--qs-text-xs)/1.4 var(--qs-font-sans);color:var(--qs-text);text-decoration:underline;text-decoration-color:var(--qs-teal);text-decoration-thickness:1px;text-underline-offset:5px}.qst-content__pending{margin:0;font:400 var(--qs-text-xs)/1.55 var(--qs-font-sans);color:var(--qs-text-tertiary)}.qst-content__frame{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:var(--qs-surface-alt)}.qst-content__frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:28% 50%}.qst-content__picture figcaption{margin-top:10px;font:400 var(--qs-text-mono)/1.6 var(--qs-font-mono);letter-spacing:.08em;color:var(--qs-text-tertiary)}.qst-content__frame:is(.is-waiting,.is-pending,.is-failed){display:flex;align-items:flex-end;background:transparent;border:1px solid var(--qs-rule)}.qst-content__status{margin:0;padding:14px 16px;max-width:32ch;font:400 var(--qs-text-xs)/1.55 var(--qs-font-sans);color:var(--qs-text-secondary)}.qst-content__status.is-failed{color:var(--qs-text-alert)}.qst-content__status:empty{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%)}.qst-content__frame.is-pending:after{content:"";position:absolute;top:0;left:0;width:40%;height:1px;background:var(--qs-teal);animation:qst-content-prepare 1.6s var(--qs-ease-inout) infinite}@keyframes qst-content-prepare{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media(min-width:640px)and (max-width:1023px){.qst-content__page{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}}@media(min-width:1024px){.qst-content__page{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,.92fr)}.qst-content__column,.qst-content__picture{position:relative;padding:16px clamp(16px,1.7vw,28px) 0;border-bottom:0}.qst-content__column:first-child{padding-left:0}.qst-content__picture{padding-right:0}.qst-content__column+.qst-content__column:before,.qst-content__picture:before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background:var(--qs-rule)}.qst-content__frame{aspect-ratio:4 / 5}}@media(prefers-reduced-motion:reduce){.qst-content__frame.is-pending:after{animation:none;width:100%;opacity:.6}}.qst-seo{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"fetch" "findings" "score";gap:clamp(28px,4.4vh,44px)}.qst-seo__fetch{grid-area:fetch;position:relative}.qst-seo__findings{grid-area:findings;position:relative}.qst-seo__score{grid-area:score;position:relative}.qst-seo__label{margin:0 0 10px;font:400 var(--qs-text-xs)/1.4 var(--qs-font-sans);color:var(--qs-text-tertiary)}.qst-seo__address{margin:0;padding-bottom:clamp(10px,1.6vh,14px);font:500 clamp(1.25rem,min(2vw,3.4vh),1.75rem)/1.25 var(--qs-font-sans);letter-spacing:-.012em;color:var(--qs-text);overflow-wrap:anywhere}.qst-seo__line{display:block;height:1px;background:var(--qs-teal);transform-origin:left center}.qst-seo__keys{display:grid}.qst-seo__rows{margin:0;padding:0;list-style:none;font-size:var(--qs-text-sm)}.qst-seo__row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name verdict" "value value" "advice advice";column-gap:16px;row-gap:3px;padding:12px 0}.qst-seo__rule{position:absolute;top:0;left:0;right:0;height:1px;background:var(--qs-rule);transform-origin:left center}.qst-seo__rule.is-last{position:static;display:block}.qst-seo__name{grid-area:name;font:400 var(--qs-text-mono)/2 var(--qs-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--qs-text-tertiary)}.qst-seo__value{grid-area:value;font:400 var(--qs-text-sm)/1.5 var(--qs-font-sans);color:var(--qs-text);overflow-wrap:anywhere}.qst-seo__advice{grid-area:advice;max-width:68ch;font:400 var(--qs-text-xs)/1.5 var(--qs-font-sans);color:var(--qs-text-secondary)}.qst-seo__verdict{grid-area:verdict;display:flex;align-items:center;gap:10px;font:600 var(--qs-text-xs)/1.7 var(--qs-font-sans);color:var(--qs-text);white-space:nowrap}.qst-seo__row.is-pass .qst-seo__verdict{font-weight:400;color:var(--qs-text-secondary)}.qst-seo__mark{flex:none;display:block;width:8px;height:8px}.qst-seo__mark.is-pass{background:var(--qs-teal)}.qst-seo__mark.is-warn{border:1.5px solid var(--qs-text)}.qst-seo__mark.is-fail{width:13px;height:3px;background:var(--qs-text)}.qst-seo__score-rule{display:block;height:1px;margin-bottom:18px;background:var(--qs-rule-loud);transform-origin:left center}.qst-seo__figure{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px;margin:0 0 14px}.qst-seo__number{display:grid;font-family:var(--qs-font-display);font-weight:700;font-size:clamp(4.5rem,min(9vw,15vh),8.5rem);line-height:.84;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--qs-text)}.qst-seo__number>span{grid-area:1 / 1}.qst-seo__number-full{color:transparent}.qst-seo__out-of{font:400 var(--qs-text-mono)/1.6 var(--qs-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--qs-text-tertiary)}.qst-seo__passes{margin:0 0 6px;font:500 var(--qs-text-sm)/1.45 var(--qs-font-sans);color:var(--qs-text)}.qst-seo__method{margin:0;max-width:30ch;font:400 var(--qs-text-xs)/1.55 var(--qs-font-sans);color:var(--qs-text-secondary)}@media(min-width:640px){.qst-seo__keys{grid-template-columns:minmax(0,1fr) auto;column-gap:16px}.qst-seo__row{grid-template-columns:minmax(0,13.5rem) minmax(0,1fr) minmax(0,8.75rem);grid-template-areas:"name value verdict" ". advice advice"}.qst-seo__keys .qst-step:last-child{justify-self:end}}@media(min-width:1024px){.qst-seo{grid-template-columns:minmax(0,8fr) minmax(0,2.6fr);grid-template-areas:"fetch fetch" "findings score";column-gap:clamp(32px,4vw,72px);row-gap:clamp(22px,3.6vh,40px)}}.qst__track.is-pinned .qst-seo__row{padding:clamp(6px,1vh,12px) 0}.qst__track.is-pinned .qst-seo__advice{line-height:1.4}.qst-seo__check input{display:block;width:100%;padding:8px 0 14px;background:transparent;border:0;border-bottom:1px solid var(--qs-rule-loud);border-radius:0;font:400 clamp(1.125rem,1.45vw,1.375rem)/1.5 var(--qs-font-sans);color:var(--qs-text);transition:border-color var(--qs-dur-fast) var(--qs-ease)}.qst-seo__check input:hover{border-bottom-color:var(--qs-text-secondary)}.qst-seo__check input:focus-visible{outline:none;box-shadow:inset 0 -2px 0 var(--qs-teal);border-bottom-color:var(--qs-teal)}.qst-seo__plan-line{padding-top:28px;border-top:1px solid var(--qs-rule)}.qst-try__check:not(:empty){padding-top:36px;border-top:1px solid var(--qs-rule)}.qst-seo__reading{display:grid;gap:0}.qst-seo__reading-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.qst-seo__clock{margin:0 0 10px;font:400 var(--qs-text-mono)/1.4 var(--qs-font-mono);letter-spacing:.1em;font-variant-numeric:tabular-nums;color:var(--qs-text-accent)}.qst-seo__reading .qst-seo__line.is-running{position:relative;overflow:hidden;background:var(--qs-rule)}.qst-seo__reading .qst-seo__line.is-running:after{content:"";position:absolute;top:0;left:0;width:36%;height:1px;background:var(--qs-teal);animation:qst-seo-fetch 1.4s var(--qs-ease-inout) infinite}@keyframes qst-seo-fetch{0%{transform:translate(-100%)}to{transform:translate(280%)}}.qst-seo__phases{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin:28px 0 0;padding:0;list-style:none}.qst-seo__phases li{position:relative;display:flex;align-items:baseline;gap:12px;padding-bottom:12px;font:400 var(--qs-text-sm)/1.4 var(--qs-font-sans);color:var(--qs-text-tertiary);transition:color var(--qs-dur-base) var(--qs-ease)}.qst-seo__phase-num{font:400 var(--qs-text-mono)/1 var(--qs-font-mono);letter-spacing:.08em;color:var(--qs-text-tertiary)}.qst-seo__phases li>i{position:absolute;left:0;right:0;bottom:0;height:1px;overflow:hidden;background:var(--qs-rule)}.qst-seo__phases li>i:after{content:"";position:absolute;inset:0;background:var(--qs-teal);transform:scaleX(0);transform-origin:left center}.qst-seo__phases li.is-active{color:var(--qs-text)}.qst-seo__phases li.is-active .qst-seo__phase-num,.qst-seo__phases li.is-done .qst-seo__phase-num{color:var(--qs-text-accent)}.qst-seo__phases li.is-active>i:after{animation:qst-seo-phase 1.6s var(--qs-ease-out) forwards}.qst-seo__phases li.is-active:last-child>i:after{animation:qst-seo-wait 1.8s var(--qs-ease-inout) infinite}.qst-seo__phases li.is-done{color:var(--qs-text-secondary)}.qst-seo__phases li.is-done>i:after{transform:scaleX(1)}@keyframes qst-seo-phase{0%{transform:scaleX(0)}to{transform:scaleX(.92)}}@keyframes qst-seo-wait{0%{transform:scaleX(0);transform-origin:left center}50%{transform:scaleX(1);transform-origin:left center}50.01%{transform-origin:right center}to{transform:scaleX(0);transform-origin:right center}}.qst-seo__signals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:28px 0 0;padding:0;list-style:none}.qst-seo__signals li{display:flex;align-items:center;gap:10px;font:400 var(--qs-text-mono)/1.5 var(--qs-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--qs-text-tertiary);animation:qst-seo-signal 2.6s linear infinite;animation-delay:calc(var(--i, 0) * .14s)}.qst-seo__signals li:before{content:"";flex:none;width:7px;height:7px;border:1px solid currentColor;animation:qst-seo-signal-mark 2.6s linear infinite;animation-delay:inherit}@keyframes qst-seo-signal{0%,to{color:var(--qs-text-tertiary)}6%,16%{color:var(--qs-text)}34%{color:var(--qs-text-tertiary)}}@keyframes qst-seo-signal-mark{0%,to{background:transparent;border-color:currentColor}6%,16%{background:var(--qs-teal);border-color:var(--qs-teal)}34%{background:transparent;border-color:currentColor}}@media(min-width:640px){.qst-seo__phases{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.qst-seo__signals{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.qst-seo__signals{grid-template-columns:repeat(4,minmax(0,1fr))}}.qst-seo__facts{margin:12px 0 0;font:400 var(--qs-text-mono)/1.6 var(--qs-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--qs-text-tertiary)}.qst-seo__tally{margin-top:22px;padding-top:16px;border-top:1px solid var(--qs-rule)}.qst-seo__strip{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 12px;padding:0;list-style:none}.qst-seo__strip li{display:flex;align-items:center;justify-content:center;width:13px;height:13px}.qst-seo__counts{margin:0;font:400 var(--qs-text-xs)/1.55 var(--qs-font-sans);color:var(--qs-text-secondary)}.qst-seo-serp{display:grid;gap:0;margin-top:clamp(32px,5vh,48px);padding-top:24px;border-top:1px solid var(--qs-rule)}.qst-seo-serp__result{max-width:60ch;margin-top:4px}.qst-seo-serp__site{margin:0 0 6px;font:400 var(--qs-text-xs)/1.4 var(--qs-font-sans);color:var(--qs-text);overflow-wrap:anywhere}.qst-seo-serp__site span{color:var(--qs-text-tertiary)}.qst-seo-serp__title{margin:0 0 6px;font:500 clamp(1.125rem,1.5vw,1.3125rem)/1.35 var(--qs-font-sans);color:var(--qs-text-accent);overflow-wrap:anywhere}.qst-seo-serp__description{margin:0;font:400 var(--qs-text-sm)/1.6 var(--qs-font-sans);color:var(--qs-text-secondary);overflow-wrap:anywhere}.qst-seo-serp__notes ul{display:grid;gap:6px;margin:16px 0 0;padding:0;list-style:none}.qst-seo-serp__notes li{position:relative;padding-left:18px;max-width:68ch;font:400 var(--qs-text-xs)/1.55 var(--qs-font-sans);color:var(--qs-text-secondary)}.qst-seo-serp__notes li:before{content:"";position:absolute;left:0;top:.62em;width:8px;height:8px;border:1.5px solid var(--qs-text)}@media(min-width:1024px){.qst-seo-serp{grid-template-columns:minmax(0,8fr) minmax(0,2.6fr);column-gap:clamp(32px,4vw,72px)}.qst-seo-serp>.qst-seo__label{grid-column:1 / -1}.qst-seo-serp__notes{grid-column:1}}@media(min-width:1024px){.qst-seo-try>.qst-try__composer{grid-column:2}}.qst-seo-plan{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.qst-seo-plan__label{margin:0 0 12px;font:400 var(--qs-text-xs)/1.4 var(--qs-font-sans);color:var(--qs-text-tertiary)}.qst-seo-plan__title{margin:0 0 8px;max-width:40ch;font:600 clamp(1.0625rem,1.3vw,1.25rem)/1.35 var(--qs-font-sans);color:var(--qs-text)}.qst-seo-plan__description{margin:0;max-width:58ch;font:400 var(--qs-text-sm)/1.6 var(--qs-font-sans);color:var(--qs-text-secondary)}.qst-seo-plan__phrases ol{margin:0;padding:0;list-style:none}.qst-seo-plan__phrases li{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid var(--qs-rule)}.qst-seo-plan__phrases li:last-child{border-bottom:1px solid var(--qs-rule)}.qst-seo-plan__phrase{font:400 var(--qs-text-sm)/1.5 var(--qs-font-sans);color:var(--qs-text);overflow-wrap:anywhere}.qst-seo-plan__intent{flex:none;font:400 var(--qs-text-mono)/1.6 var(--qs-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--qs-text-accent)}.qst-seo-plan__ask{margin:0;max-width:36ch;font:400 var(--qs-text-lead)/1.4 var(--qs-font-sans);letter-spacing:-.01em;color:var(--qs-text)}@media(min-width:1024px){.qst-seo-plan{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"result phrases" "question phrases";column-gap:clamp(40px,5.5vw,104px);row-gap:36px;align-items:start}.qst-seo-plan__result{grid-area:result}.qst-seo-plan__phrases{grid-area:phrases}.qst-seo-plan__question{grid-area:question}}@media(prefers-reduced-motion:reduce){.qst-seo__reading .qst-seo__line.is-running:after{animation:none;width:100%}.qst-seo__phases li{transition:none}.qst-seo__phases li.is-active>i:after,.qst-seo__phases li.is-active:last-child>i:after{animation:none;transform:scaleX(.5)}.qst-seo__signals li,.qst-seo__signals li:before{animation:none}.qst-seo__check input{transition:none}}.qst-voice{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(14px,2vh,24px)}.qst-voice__label{margin:0;font:400 var(--qs-text-xs)/1.4 var(--qs-font-sans);color:var(--qs-text-tertiary)}.qst-voice__wave{position:relative;height:clamp(36px,5.4vh,64px)}.qst-voice__wave:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--qs-rule)}.qst-voice__wave svg{position:relative;display:block;width:100%;height:100%}.qst-voice__trace{fill:none;stroke:var(--qs-text-accent);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.qst-voice__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:36px}.qst-voice__transcript{display:grid;align-self:start;align-content:start;gap:clamp(8px,1.3vh,14px);margin:0;padding:0;list-style:none}.qst-voice__turn{display:grid;grid-template-columns:minmax(0,1fr);gap:2px}.qst-voice__speaker{font:400 var(--qs-text-mono)/2 var(--qs-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--qs-text-tertiary)}.qst-voice__turn.is-agent .qst-voice__speaker{color:var(--qs-text-accent)}.qst-voice__line{margin:0;max-width:52ch;font:400 clamp(1rem,min(1.4vw,2vh),1.25rem)/1.42 var(--qs-font-sans);letter-spacing:-.006em;color:var(--qs-text)}.qst-voice__turn.is-caller .qst-voice__line{color:var(--qs-text-secondary)}.qst-voice__line .qst-typed__full{color:color-mix(in srgb,currentColor 36%,transparent)}.qst-voice__timeline{align-self:start;margin:0;padding:0;list-style:none;border-top:1px solid var(--qs-rule)}.qst-voice__timeline li{padding:clamp(8px,1.3vh,14px) 0 clamp(9px,1.5vh,16px);border-bottom:1px solid var(--qs-rule);color:var(--qs-text-tertiary);transition:color var(--qs-dur-base) var(--qs-ease)}.qst-voice__timeline li.is-lit{color:var(--qs-text-secondary)}.qst-voice__when{display:flex;align-items:baseline;gap:16px;margin:0 0 4px}.qst-voice__time,.qst-voice__step{font:400 var(--qs-text-mono)/1.8 var(--qs-font-mono);font-variant-numeric:tabular-nums}.qst-voice__time{min-width:5ch;letter-spacing:.06em}.qst-voice__step{letter-spacing:.14em;text-transform:uppercase}.qst-voice__timeline li.is-now .qst-voice__time{color:var(--qs-text-accent)}.qst-voice__timeline li.is-now .qst-voice__step{color:var(--qs-text)}.qst-voice__note{margin:0;max-width:42ch;font:400 var(--qs-text-xs)/1.5 var(--qs-font-sans)}.qst-voice__when--label .qst-step{margin:0}.qst-voice__when--label .qst-voice__time{margin-left:auto;min-width:0}@media(min-width:640px){.qst-voice__turn{grid-template-columns:76px minmax(0,1fr);column-gap:20px;align-items:baseline}}@media(min-width:1024px){.qst-voice__grid{grid-template-columns:minmax(0,13fr) minmax(0,8fr);column-gap:clamp(40px,5vw,96px)}}@media(max-height:760px){.qst__track.is-pinned .qst-voice__transcript{gap:5px}.qst__track.is-pinned .qst-voice__line{line-height:1.34}.qst__track.is-pinned .qst-voice__speaker{line-height:1.8}.qst__track.is-pinned .qst-voice__wave{height:30px}}@media(prefers-reduced-motion:reduce){.qst-voice__timeline li{transition:none}}.qst-web{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(36px,5vh,52px)}.qst-web__label{margin:0 0 12px;font:400 var(--qs-text-xs)/1.4 var(--qs-font-sans);color:var(--qs-text-tertiary)}.qst-web__sheet{--qst-web-crop: 16px;--qst-web-mark: var(--qs-text-tertiary);position:relative;padding:clamp(24px,3.4vw,48px) clamp(22px,3.4vw,48px) clamp(24px,3.4vw,44px);background:linear-gradient(var(--qst-web-mark),var(--qst-web-mark)) left top / var(--qst-web-crop) 1px no-repeat,linear-gradient(var(--qst-web-mark),var(--qst-web-mark)) left top / 1px var(--qst-web-crop) no-repeat,linear-gradient(var(--qst-web-mark),var(--qst-web-mark)) right top / var(--qst-web-crop) 1px no-repeat,linear-gradient(var(--qst-web-mark),var(--qst-web-mark)) right top / 1px var(--qst-web-crop) no-repeat,linear-gradient(var(--qst-web-mark),var(--qst-web-mark)) left bottom / var(--qst-web-crop) 1px no-repeat,linear-gradient(var(--qst-web-mark),var(--qst-web-mark)) left bottom / 1px var(--qst-web-crop) no-repeat,linear-gradient(var(--qst-web-mark),var(--qst-web-mark)) right bottom / var(--qst-web-crop) 1px no-repeat,linear-gradient(var(--qst-web-mark),var(--qst-web-mark)) right bottom / 1px var(--qst-web-crop) no-repeat}.qst-web__headline{margin:0 0 clamp(14px,2.2vh,22px);max-width:15ch;font-family:var(--qs-font-display);font-weight:700;font-size:clamp(2rem,min(3.5vw,6vh),3.5rem);line-height:.98;letter-spacing:var(--qs-track-display);color:var(--qs-text)}.qst-web__word{display:inline-block}.qst-web__subline{margin:0 0 clamp(14px,2vh,20px);max-width:38ch;font:400 var(--qs-text-body)/1.55 var(--qs-font-sans);color:var(--qs-text-secondary)}.qst-web__action{display:inline-flex;align-items:center;gap:10px;margin:0;font:500 var(--qs-text-sm)/1.4 var(--qs-font-sans);color:var(--qs-text)}.qst-web__action span{text-decoration:underline;text-decoration-color:var(--qs-teal);text-decoration-thickness:1px;text-underline-offset:6px}.qst-web__action svg{color:var(--qs-text-accent);flex:none}.qst-web__sections{display:grid;grid-template-columns:minmax(0,1fr);margin-top:clamp(24px,4.4vh,48px)}.qst-web__section{padding:14px 0 16px;border-top:1px solid var(--qs-rule-loud)}.qst-web__section-title{margin:0 0 6px;font:600 var(--qs-text-sm)/1.35 var(--qs-font-sans);color:var(--qs-text)}.qst-web__section-body{margin:0;max-width:34ch;font:400 var(--qs-text-xs)/1.55 var(--qs-font-sans);color:var(--qs-text-secondary)}.qst-web__reading{display:grid;gap:clamp(28px,4.4vh,44px);align-content:start}.qst-web__heading{margin:0 0 12px;font:400 var(--qs-text-xs)/1.4 var(--qs-font-sans);color:var(--qs-text-tertiary)}.qst-web__reading dl{margin:0}.qst-web__reading dl>div{display:grid;grid-template-columns:minmax(0,1fr);column-gap:20px;row-gap:2px;align-items:start;padding:clamp(8px,1.3vh,12px) 0;border-top:1px solid var(--qs-rule)}.qst-web__reading dl>div:last-child{border-bottom:1px solid var(--qs-rule)}.qst-web__reading dt{font:400 var(--qs-text-mono)/1.9 var(--qs-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--qs-text-tertiary)}.qst-web__reading dd{margin:0}.qst-web__value{font:400 var(--qs-text-sm)/1.5 var(--qs-font-sans);color:var(--qs-text);overflow-wrap:anywhere}.qst-web__lines{white-space:pre-line}.qst-web__count{font:400 var(--qs-text-mono)/1.6 var(--qs-font-mono);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--qs-text-tertiary)}.qst-web__quote{margin:0;max-width:44ch;font:400 var(--qs-text-sm)/1.62 var(--qs-font-sans);color:var(--qs-text-secondary)}.qst-web__sheet>.qst-web__step:not(:first-child){margin-top:clamp(22px,3vh,30px)}.qst-web__step+.qst-web__sections{margin-top:0}@media(min-width:640px){.qst-web__sections{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(16px,2vw,28px)}.qst-web__reading dl>div{grid-template-columns:minmax(0,10rem) minmax(0,1fr);grid-template-rows:auto 1fr}.qst-web__reading dt{grid-column:1;grid-row:1}.qst-web__value{grid-column:2;grid-row:1 / span 2}.qst-web__count{grid-column:1;grid-row:2}}@media(min-width:1024px){.qst-web{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(40px,5vw,96px);align-items:start}.qst-web__reading{padding-top:30px}.qst-web__reading dl>div{grid-template-columns:minmax(0,8.5rem) minmax(0,1fr);column-gap:16px}}.qst__track.is-pinned .qst-web{row-gap:0}.qst__track.is-pinned .qst-web__sheet{padding:clamp(18px,3.4vh,44px) clamp(22px,3.2vw,48px)}.qst__track.is-pinned .qst-web__sections{margin-top:clamp(18px,3.4vh,40px)}.qst__track.is-pinned .qst-web__section{padding:12px 0 0}.qst__track.is-pinned .qst-web__reading{gap:clamp(18px,3.2vh,36px)}
