.quiz-wrapper{min-height:100dvh;background:var(--ds-color-bg-primary);display:flex;flex-direction:column;padding:0;--sjs-font-size:22px;--sjs-font-questiontitle-size:52px;--sjs-font-questiontitle-weight:300;--sjs-font-questiondescription-size:22px;--sjs-font-questiontitle-color:var(--ds-color-text-primary);--sjs-general-backcolor:transparent;--sjs-general-backcolor-dim:transparent;--sjs-questionpanel-backcolor:transparent;--sjs-questionpanel-cornerRadius:0;--sjs-primary-backcolor:var(--ds-color-brand-primary);--sjs-primary-backcolor-dark:var(--ds-color-brand-secondary);--sjs-primary-backcolor-light:rgba(27,103,232,0.12);--sjs-primary-forecolor:var(--ds-color-text-inverse);--primary:var(--ds-color-brand-primary)}@media (max-width:960px){.quiz-wrapper{--sjs-font-questiontitle-size:36px;--sjs-font-questiondescription-size:18px;--sjs-font-size:18px}}@media (max-width:720px){.quiz-wrapper{--sjs-font-questiontitle-size:28px;--sjs-font-questiondescription-size:16px;--sjs-font-size:16px}}.quiz-wrapper__topbar{padding:40px var(--side-pad) 0}.quiz-wrapper__topbar-row{max-width:1680px;width:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:24px}.quiz-wrapper__back{font-size:16px;letter-spacing:.02em;color:var(--ds-color-text-secondary);text-decoration:none;white-space:nowrap;transition:color .18s}.quiz-wrapper__back:hover{color:var(--ds-color-brand-primary)}.quiz-wrapper__progress-meta{font-size:16px;letter-spacing:.02em;color:var(--ds-color-text-secondary);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:flex;align-items:center;gap:12px}.quiz-wrapper__progress-meta--almost{color:var(--ds-color-brand-primary)}.quiz-wrapper__bar-wrap{max-width:1680px;width:100%;margin:32px auto 0;padding:0 var(--side-pad);box-sizing:border-box}.quiz-wrapper__bar{height:2px;background:rgba(168,168,168,.3);border-radius:999px;overflow:hidden}.quiz-wrapper__bar-fill{height:100%;background:var(--ds-gradient-primary);transition:width .3s ease}.quiz-wrapper__content{flex:1 1;display:flex;flex-direction:column;justify-content:flex-start;padding:72px 0 32px;min-height:0}@media (max-height:820px){.quiz-wrapper__content{overflow-y:auto;padding:40px 0 32px}}.quiz-wrapper .sd-root-modern,.quiz-wrapper .sv-root-modern{background:transparent!important;font-family:var(--ds-font-family)!important;color:var(--ds-color-text-primary)!important}.quiz-wrapper .sd-container-modern{max-width:1680px!important;margin:0 auto!important;padding:0 var(--side-pad)!important;width:100%;box-sizing:border-box}.quiz-wrapper .sd-body,.quiz-wrapper .sd-body--static,.quiz-wrapper .sd-clearfix,.quiz-wrapper .sd-page,.quiz-wrapper .sd-page__row,.quiz-wrapper .sd-row,.quiz-wrapper .sd-row__panel,.quiz-wrapper .sd-row__question,.quiz-wrapper .sv-components-column,.quiz-wrapper .sv-components-column--expandable,.quiz-wrapper .sv-components-row{display:block!important;width:100%!important;max-width:100%!important;flex:0 0 100%!important;padding:0!important;margin:0!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important}.quiz-wrapper .sd-page__row+.sd-page__row,.quiz-wrapper .sd-row+.sd-row{margin-top:64px!important}.quiz-wrapper .sd-body,.quiz-wrapper .sd-page{padding:0!important;margin:0!important;background:transparent!important}.quiz-wrapper .sd-item__control,.quiz-wrapper .sd-item__decorator,.quiz-wrapper .sd-item__svg,.quiz-wrapper .sd-question__header .sd-question__required-text,.quiz-wrapper .sd-question__required-text,.quiz-wrapper .sd-question__title .sd-question__required-text,.quiz-wrapper .sd-question__title span.sd-question__required-text,.sd-completedpage,.sd-question__num,.sd-title.sd-container-modern__title{display:none!important}.quiz-wrapper .sd-question__description,.quiz-wrapper .sd-question__header,.quiz-wrapper .sd-question__header--location-top,.quiz-wrapper .sd-question__title{border:none!important;box-shadow:none!important}.quiz-wrapper .sd-question__header:after,.quiz-wrapper .sd-question__title:after{display:none!important;content:none!important}.quiz-wrapper .sd-question{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important;display:flex!important;gap:140px!important;align-items:flex-start!important;width:100%}@media (max-width:960px){.quiz-wrapper .sd-question{flex-direction:column!important;gap:32px!important}}.quiz-wrapper .sd-question__header{flex:1 1!important;min-width:0;padding:0!important;margin:0!important;position:relative;align-self:flex-start}@media (max-width:960px){.quiz-wrapper .sd-question__header{position:static}}.quiz-wrapper .sd-question .sd-question__title,.quiz-wrapper .sd-question__header .sd-question__title,.quiz-wrapper .sd-question__title,.quiz-wrapper .sd-question__title.sd-element__title,.quiz-wrapper .sd-question__title.sd-question__title--required,.quiz-wrapper h4.sd-question__title,.quiz-wrapper h5.sd-question__title{font-family:var(--ds-font-family)!important;font-size:clamp(40px,5vw,64px)!important;line-height:1.05!important;font-weight:300!important;letter-spacing:-.025em!important;color:var(--ds-color-text-primary)!important;margin:0!important;padding:0!important;text-transform:none!important;display:block!important}@media (max-width:960px){.quiz-wrapper .sd-question .sd-question__title,.quiz-wrapper .sd-question__header .sd-question__title,.quiz-wrapper .sd-question__title{font-size:clamp(28px,6vw,40px)!important;max-width:none}}.quiz-wrapper .sd-element__title span,.quiz-wrapper .sd-question__title .sv-string-viewer,.quiz-wrapper .sd-question__title span,.quiz-wrapper .sd-question__title>*{line-height:1.05!important;letter-spacing:-.025em!important;font-weight:300!important;color:var(--ds-color-text-primary)!important;display:inline!important}.quiz-wrapper .sd-question .sd-question__description,.quiz-wrapper .sd-question__description{font-family:var(--ds-font-family)!important;font-size:19px!important;line-height:1.5!important;font-weight:400!important;color:var(--ds-color-text-secondary)!important;margin:24px 0 0!important;padding:0!important;max-width:520px;white-space:pre-line}@media (max-width:960px){.quiz-wrapper .sd-question__description{font-size:18px!important;margin-top:16px!important}}.quiz-wrapper .sd-question .sd-question__content,.quiz-wrapper .sd-question__content{flex:1 1!important;min-width:0;width:auto!important}.quiz-wrapper .sd-element__erbox,.quiz-wrapper .sd-question .sd-question__content,.quiz-wrapper .sd-question__content,.quiz-wrapper .sd-row,.quiz-wrapper .sd-row__panel,.quiz-wrapper .sd-selectbase{margin:0!important;padding:0!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important}.quiz-wrapper .sd-selectbase{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%;list-style:none!important}.quiz-wrapper .sd-item,.quiz-wrapper .sd-selectbase__column,.quiz-wrapper .sd-selectbase__column.sv-q-column-1,.quiz-wrapper .sd-selectbase__item{width:100%!important;max-width:100%!important;display:block!important;flex:1 1 100%!important;margin:0!important;padding:0!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important}.quiz-wrapper .sd-selectbase__label{display:block!important;width:100%!important;max-width:100%!important;gap:0!important;margin:0!important}.quiz-wrapper .sd-item label.sd-selectbase__label,.quiz-wrapper .sd-question label.sd-selectbase__label,.quiz-wrapper label.sd-selectbase__label{font-family:var(--ds-font-family)!important;display:block!important;width:100%!important;box-sizing:border-box!important;text-align:left!important;padding:24px 28px!important;font-size:22px!important;line-height:1.35!important;font-weight:400!important;color:var(--ds-color-text-primary)!important;border:1px solid var(--ds-color-border-default)!important;border-radius:var(--ds-radius-card)!important;background:var(--ds-color-bg-primary)!important;cursor:pointer!important;transition:background .18s,color .18s,border-color .18s!important;min-height:0!important;margin:0!important;gap:0!important}.quiz-wrapper label.sd-selectbase__label:hover{background:var(--ds-color-brand-primary)!important;color:var(--ds-color-text-inverse)!important;border-color:var(--ds-color-brand-primary)!important}.quiz-wrapper .sd-item--checked label.sd-selectbase__label,.quiz-wrapper .sd-item:has(.sd-item__control:checked) label.sd-selectbase__label{background:var(--ds-gradient-primary)!important;color:var(--ds-color-text-inverse)!important;border-color:transparent!important}.quiz-wrapper .sd-item__control-label,.quiz-wrapper label .sd-item__control-label,.quiz-wrapper span.sd-item__control-label{display:inline!important;width:auto!important;max-width:none!important;padding:0!important;margin:0!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;color:inherit!important}.quiz-wrapper label.sd-selectbase__label .sd-itemtext,.quiz-wrapper label.sd-selectbase__label .sv-string-viewer{font-family:var(--ds-font-family)!important;font-size:22px!important;line-height:1.35!important;font-weight:400!important;color:inherit!important;display:inline!important}@media (max-width:960px){.quiz-wrapper label.sd-selectbase__label{padding:20px 24px!important;font-size:18px!important}.quiz-wrapper label.sd-selectbase__label .sd-itemtext,.quiz-wrapper label.sd-selectbase__label .sv-string-viewer{font-size:18px!important}}@media (max-width:720px){.quiz-wrapper label.sd-selectbase__label{padding:18px 20px!important;font-size:16px!important}.quiz-wrapper label.sd-selectbase__label .sd-itemtext,.quiz-wrapper label.sd-selectbase__label .sv-string-viewer{font-size:16px!important}}.guided-scan{max-width:1680px;width:100%;margin:0 auto;padding:0 var(--side-pad);display:flex;gap:140px;align-items:flex-start;box-sizing:border-box}.guided-scan__lead,.guided-scan__panel{flex:1 1;min-width:0}.guided-scan__counter,.guided-scan__eyebrow{display:block;font-size:var(--t-meta);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-color-text-secondary)}.guided-scan__title{font-size:clamp(40px,5vw,64px);line-height:1.05;font-weight:300;letter-spacing:-.025em;color:var(--ds-color-text-primary);margin:16px 0 0}.guided-scan__body{font-size:19px;line-height:1.5;color:var(--ds-color-text-secondary);max-width:500px;margin:24px 0 0}.guided-scan__panel{border-bottom:1px solid var(--ds-color-border-default);background:transparent;padding:34px 0 36px}.guided-scan__panel-top{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:44px}.guided-scan__area-title{font-size:clamp(36px,4.2vw,58px);line-height:1.02;font-weight:300;letter-spacing:-.02em;color:var(--ds-color-text-primary);margin:12px 0 0}.guided-scan__dots{display:flex;gap:6px;padding-top:6px;min-width:150px}.guided-scan__dot{width:18px;height:3px;border-radius:999px;border:0;background:rgba(168,168,168,.32);padding:0;cursor:pointer;transition:width .18s,background .18s}.guided-scan__dot--done{background:rgba(27,103,232,.36)}.guided-scan__dot--active{width:34px;background:var(--ds-gradient-primary)}.guided-scan__group+.guided-scan__group{margin-top:40px}.guided-scan__question{font-size:clamp(22px,2vw,30px);line-height:1.16;font-weight:300;color:var(--ds-color-text-primary);margin:0 0 18px}.guided-scan__choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:4px;gap:4px;padding:4px;border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-pill);background:rgba(168,168,168,.08)}.guided-scan__choice{min-height:50px;border:0;border-radius:var(--ds-radius-pill);background:transparent;color:var(--ds-color-text-primary);font-family:var(--ds-font-family);font-size:16px;line-height:1.2;font-weight:400;cursor:pointer;padding:0 14px;transition:background .18s,color .18s,box-shadow .18s}.guided-scan__choice:hover{background:var(--ds-color-bg-primary)}.guided-scan__choice--selected,.guided-scan__choice--selected:hover{background:var(--ds-gradient-primary);color:var(--ds-color-text-inverse);box-shadow:0 6px 18px rgba(27,103,232,.16)}.guided-scan__back:focus-visible,.guided-scan__choice:focus-visible,.guided-scan__dot:focus-visible,.guided-scan__next:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(27,103,232,.18)}.guided-scan__nav{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:48px}.guided-scan__back,.guided-scan__next{min-height:52px;border-radius:var(--ds-radius-pill);font-family:var(--ds-font-family);font-size:18px;line-height:1;font-weight:400;cursor:pointer;padding:16px 28px}.guided-scan__back{background:transparent;color:var(--ds-color-text-secondary);border:1px solid var(--ds-color-border-default);transition:color .18s,border-color .18s}.guided-scan__back:before{content:"\2190";margin-right:10px}.guided-scan__next{background:var(--ds-gradient-primary);color:var(--ds-color-text-inverse);border:1px solid transparent;transition:opacity .18s,transform .18s}.guided-scan__back:disabled,.guided-scan__next:disabled{opacity:.35;cursor:not-allowed}.guided-scan__back--page{margin-top:40px}@media (max-width:1120px){.guided-scan{gap:64px}.guided-scan__choices{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:var(--ds-radius-card)}}@media (max-width:960px){.guided-scan{flex-direction:column;gap:32px}.guided-scan__lead,.guided-scan__panel{width:100%}.guided-scan__title{font-size:clamp(28px,6vw,40px)}}@media (max-width:640px){.guided-scan__panel{padding:26px 0 30px}.guided-scan__nav,.guided-scan__panel-top{flex-direction:column;align-items:stretch}.guided-scan__dots{padding-top:0}.guided-scan__back,.guided-scan__choice,.guided-scan__next{width:100%}}.quiz-wrapper .sd-comment,.quiz-wrapper .sd-input{font-family:var(--ds-font-family)!important;font-size:20px!important;line-height:1.4!important;font-weight:400!important;color:var(--ds-color-text-primary)!important;padding:22px 26px!important;border:1px solid var(--ds-color-border-default)!important;border-radius:var(--ds-radius-card)!important;background:var(--ds-color-bg-primary)!important;width:100%;box-sizing:border-box;resize:vertical;min-height:160px;outline:none}.quiz-wrapper .sd-comment:focus,.quiz-wrapper .sd-comment:focus-visible,.quiz-wrapper .sd-input:focus,.quiz-wrapper .sd-input:focus-visible,.quiz-wrapper input:focus,.quiz-wrapper textarea:focus{border-color:var(--ds-color-brand-primary)!important;box-shadow:0 0 0 3px rgba(27,103,232,.18)!important;outline:none!important}.quiz-wrapper .sd-comment::placeholder,.quiz-wrapper .sd-input::placeholder{color:var(--ds-color-text-muted)!important}.quiz-wrapper .sd-action-bar{grid-column:1/-1;margin:48px 0 0!important;padding:32px 0 0!important;border-top:none!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;width:100%;background:transparent!important}.quiz-wrapper .sd-action-bar .sv-action,.quiz-wrapper .sd-action-bar>.sv-action{flex:0 0 auto!important;width:auto!important}.quiz-wrapper .sd-action-bar .sv-action__content{display:inline-flex!important;width:auto!important}.quiz-wrapper .sd-action-bar:not(:has(.sd-navigation__prev-btn)){justify-content:flex-end!important}.quiz-wrapper .sd-btn{font-family:var(--ds-font-family)!important;font-size:18px!important;line-height:1!important;font-weight:400!important;border:1px solid transparent!important;border-radius:var(--ds-radius-pill)!important;cursor:pointer!important;transition:background .18s,color .18s,border-color .18s!important;text-decoration:none!important;white-space:nowrap;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:auto!important}.quiz-wrapper .sd-btn--action,.quiz-wrapper .sd-navigation__complete-btn,.quiz-wrapper .sd-navigation__next-btn{padding:16px 28px!important;background:var(--ds-gradient-primary)!important;color:var(--ds-color-text-inverse)!important;border-color:transparent!important}.quiz-wrapper .sd-btn--action:hover,.quiz-wrapper .sd-navigation__complete-btn:hover,.quiz-wrapper .sd-navigation__next-btn:hover{background:transparent!important;border-color:var(--ds-color-brand-secondary)!important;background-image:var(--ds-gradient-primary)!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important}.quiz-wrapper .sd-navigation__prev-btn{background:transparent!important;color:var(--ds-color-text-secondary)!important;border:1px solid var(--ds-color-border-default)!important;padding:16px 28px!important;font-size:18px!important;font-weight:400!important;line-height:1!important;border-radius:var(--ds-radius-pill)!important;min-height:52px;min-width:130px}.quiz-wrapper .sd-navigation__prev-btn:hover{color:var(--ds-color-text-primary)!important;border-color:var(--ds-color-text-primary)!important;background:transparent!important}.quiz-wrapper .sd-navigation__prev-btn:before{content:"\2190";display:inline-block;margin-right:10px}.quiz-wrapper--incomplete .sd-btn--action,.quiz-wrapper--incomplete .sd-navigation__complete-btn,.quiz-wrapper--incomplete .sd-navigation__next-btn{opacity:.35!important;pointer-events:none!important;cursor:not-allowed!important}.quiz-wrapper--incomplete .sd-navigation__complete-btn:hover,.quiz-wrapper--incomplete .sd-navigation__next-btn:hover{background:var(--ds-gradient-primary)!important;background-image:var(--ds-gradient-primary)!important;background-clip:border-box!important;-webkit-background-clip:border-box!important;color:var(--ds-color-text-inverse)!important;border-color:transparent!important}.quiz-wrapper .sd-question__erbox{background:transparent!important;border:none!important;color:var(--ds-color-brand-secondary)!important;padding:12px 0 0!important;font-size:14px!important;margin:0!important}.quiz-wrapper__status{max-width:1680px;margin:16px auto 0;padding:0 var(--side-pad);font-size:14px;color:var(--ds-color-text-secondary)}.analyzing{min-height:100dvh;background:var(--ds-color-bg-primary);justify-content:center;padding:64px var(--side-pad)}.analyzing,.analyzing__inner{display:flex;align-items:center}.analyzing__inner{max-width:720px;width:100%;text-align:center;flex-direction:column;gap:16px}.analyzing__eyebrow{font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--ds-color-brand-primary);font-weight:500}.analyzing__title{font-size:clamp(32px,4.6vw,56px);line-height:1.1;font-weight:300;letter-spacing:-.025em;color:var(--ds-color-text-primary);margin:0 0 32px}.analyzing__stage{font-size:20px;line-height:1.4;color:var(--ds-color-text-secondary);margin:0;min-height:56px;display:flex;align-items:center;justify-content:center;animation:analyzing-stage-in .28s cubic-bezier(.22,1,.36,1)}@keyframes analyzing-stage-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.analyzing__stage{font-size:17px}}.analyzing__bar{width:100%;max-width:480px;height:4px;background:rgba(168,168,168,.25);border-radius:999px;overflow:hidden;margin:24px auto 12px}.analyzing__bar-fill{height:100%;width:0;background:var(--ds-gradient-primary);border-radius:999px;transition:width .14s linear}.analyzing__counter{font-size:13px;letter-spacing:.14em;color:var(--ds-color-text-muted);margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.analyzing__counter-sep{opacity:.5}.analyzing__fallback{margin-top:32px;font-size:13px}.analyzing__fallback a{color:var(--ds-color-text-muted);text-decoration:none}.analyzing__fallback a:hover{color:var(--ds-color-brand-primary)}@media (prefers-reduced-motion:reduce){.analyzing__stage{animation:none!important}.analyzing__bar-fill{transition:none!important}}.audit-error{min-height:100dvh;background:var(--ds-color-bg-primary);display:flex;align-items:center;justify-content:center;padding:64px var(--side-pad)}.audit-error__inner{max-width:620px;width:100%}.audit-error__title{font-size:clamp(32px,4.6vw,52px);line-height:1.1;font-weight:300;letter-spacing:-.025em;color:var(--ds-color-text-primary);margin:0 0 16px}.audit-error__body{font-size:19px;line-height:1.55;color:var(--ds-color-text-secondary);margin:0 0 32px;max-width:520px}.audit-error__actions{display:flex;flex-wrap:wrap;gap:16px}