@property --ks-beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.known-space-motion-shell{isolation:isolate;position:relative}.known-space-motion-shell:after{animation:ks-perimeter-beam 3.8s linear infinite;background:conic-gradient(from var(--ks-beam-angle),transparent 0deg 262deg,rgba(143,221,243,.12) 278deg,#8fddf3 291deg,#7467ff 307deg,#ffad66 325deg,rgba(255,129,109,.9) 337deg,transparent 354deg 1turn);border-radius:inherit;content:"";inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:1px;pointer-events:none;position:absolute;transition:opacity .24s ease;z-index:8}.known-space-motion-shell.is-beam-active:after{opacity:.58}.known-space-motion-report:after{animation-duration:5.2s;opacity:.36}.known-space-motion-shell.is-terminal:after{animation-play-state:paused;opacity:.24}@keyframes ks-perimeter-beam{to{--ks-beam-angle:360deg}}.known-space-question-leaving.known-space-question-backward,.known-space-question-leaving.known-space-question-forward{animation:ks-question-leave .32s cubic-bezier(.4,0,.7,.2) both}.known-space-question-entering.known-space-question-backward,.known-space-question-entering.known-space-question-forward{animation:ks-question-enter .6s cubic-bezier(.16,1,.3,1) both}.known-space-question-entering:before{animation:ks-question-sweep .46s cubic-bezier(.16,1,.3,1) both;background:linear-gradient(90deg,transparent,rgba(143,221,243,.28),rgba(116,103,255,.42),rgba(255,173,102,.3),transparent);content:"";height:1px;left:18%;position:absolute;right:18%;top:23px}.known-space-question-entering>.known-space-choice-group,.known-space-question-entering>.known-space-consent-list,.known-space-question-entering>.known-space-field,.known-space-question-entering>.known-space-field-grid,.known-space-question-entering>.known-space-marketing-consent,.known-space-question-entering>.known-space-question-actions,.known-space-question-entering>.known-space-question-help,.known-space-question-entering>.known-space-security-check,.known-space-question-entering>h2{animation:ks-question-child .52s cubic-bezier(.16,1,.3,1) both}.known-space-question-entering>.known-space-question-help{animation-delay:45ms}.known-space-question-entering>.known-space-choice-group,.known-space-question-entering>.known-space-consent-list,.known-space-question-entering>.known-space-field,.known-space-question-entering>.known-space-field-grid{animation-delay:85ms}.known-space-question-entering>.known-space-question-actions{animation-delay:.12s}@keyframes ks-question-leave{to{filter:blur(5px);opacity:0;transform:translateY(-15px) scale(.986)}}@keyframes ks-question-enter{0%{filter:blur(5px);opacity:0;transform:translateY(23px) scale(.986)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}@keyframes ks-question-child{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes ks-question-sweep{0%{opacity:0;transform:scaleX(.08)}45%{opacity:1}to{opacity:0;transform:scaleX(1)}}.known-space-field-emphasized{background:radial-gradient(circle at 50% 0,rgba(255,173,102,.12),transparent 72%);border:1px solid rgba(255,173,102,.28);border-radius:11px;box-shadow:0 0 32px rgba(255,141,85,.07);margin:-9px;padding:9px}.known-space-field-emphasized input{border-color:rgba(255,173,102,.48);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 0 0 1px rgba(255,141,85,.04)}.known-space-verification-button{background:linear-gradient(135deg,#ffd4b2,#ffad66 58%,#ff8d55);border-color:rgba(255,212,178,.75);color:#15111c;justify-content:space-between;min-width:268px;overflow:hidden;position:relative}.known-space-verification-button:before{background:linear-gradient(105deg,transparent 28%,rgba(255,255,255,.55) 48%,transparent 68%);content:"";inset:0;position:absolute;transform:translateX(-130%)}.known-space-verification-button:hover:not(:disabled):before{animation:ks-button-reflection .72s cubic-bezier(.16,1,.3,1)}.known-space-verification-button:active:not(:disabled){transform:translateY(0) scale(.97)}.known-space-verification-button>span:first-child{font-size:12px;font-weight:800;letter-spacing:-.01em;position:relative;z-index:1}.ks-motion-button-icon{align-items:center;background:#15111c;border-radius:6px;color:#fffefa;display:inline-flex;flex:0 0 30px;height:30px;justify-content:center;position:relative;transition:transform .26s cubic-bezier(.16,1,.3,1);width:30px;z-index:1}.ks-motion-button-icon svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:18px}.known-space-verification-button:hover:not(:disabled) .ks-button-arrow{transform:translate(2px,-2px) rotate(5deg)}.ks-button-arrow{transition:transform .26s cubic-bezier(.16,1,.3,1)}.ks-button-check{animation:ks-check-arrive .36s cubic-bezier(.16,1,.3,1) both}.ks-button-spinner{animation:ks-spin .76s linear infinite;border-radius:50%;border:2px solid rgba(255,254,250,.28);border-top-color:#fffefa;height:15px;width:15px}@keyframes ks-button-reflection{to{transform:translateX(130%)}}@keyframes ks-spin{to{transform:rotate(1turn)}}@keyframes ks-check-arrive{0%{opacity:0;stroke-dasharray:24;stroke-dashoffset:24}to{opacity:1;stroke-dasharray:24;stroke-dashoffset:0}}.known-space-custom-checkbox:after{opacity:0;transform:rotate(43deg) scale(.45)!important;transform-origin:center}.known-space-checkbox>input:checked+.known-space-custom-checkbox:after{animation:ks-checkbox-draw .26s cubic-bezier(.16,1,.3,1) both}@keyframes ks-checkbox-draw{to{opacity:1;transform:rotate(43deg) scale(1)}}.ks-mail-signal{height:54px;margin:0 auto 22px;position:relative;width:54px}.ks-mail-signal>i{animation:ks-verification-pulse 2.1s ease-in-out infinite;background:radial-gradient(circle,rgba(255,173,102,.2),rgba(116,103,255,.08) 50%,transparent 71%);border-radius:50%;inset:-14px;position:absolute}.ks-mail-signal svg{fill:rgba(255,173,102,.08);height:100%;position:relative;stroke:#ffad66;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35;width:100%}@keyframes ks-verification-pulse{0%,to{opacity:.45;transform:scale(.82)}50%{opacity:1;transform:scale(1.13)}}.known-space-audit-shell-waiting{transition:min-height .6s cubic-bezier(.16,1,.3,1)}.known-space-waiting-card{animation:ks-confirmation-enter .6s cubic-bezier(.16,1,.3,1) both}@keyframes ks-confirmation-enter{0%{filter:blur(5px);opacity:0;transform:translateY(18px) scale(.988)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}.ks-core-rotar{--ks-rotar-color:#7467ff;display:grid;flex:0 0 76px;gap:5px;grid-template-columns:repeat(5,6px);height:76px;justify-content:center;place-content:center;width:76px}.ks-core-rotar-orange{--ks-rotar-color:#ffad66}.ks-core-rotar-classification{--ks-rotar-color:#c993ff}.ks-core-rotar-sky{--ks-rotar-color:#8fddf3}.ks-core-rotar-coral{--ks-rotar-color:#ff816d}.ks-core-rotar-positive{--ks-rotar-color:#65d8c2}.ks-core-rotar i{background:rgba(255,254,250,.1);border-radius:1px;height:6px;width:6px}.ks-core-rotar i.is-ray{animation:ks-rotar-frame .84s step-end infinite;animation-delay:calc(var(--rotar-frame) * -105ms);background:var(--ks-rotar-color);box-shadow:0 0 8px color-mix(in srgb,var(--ks-rotar-color) 66%,transparent)}.ks-core-rotar i.is-core{background:#fffefa;box-shadow:0 0 11px rgba(255,254,250,.72)}.ks-core-rotar.is-paused i.is-ray{animation-play-state:paused;opacity:.5}@keyframes ks-rotar-frame{0%,12.49%{opacity:1;transform:scale(1.15)}12.5%,37.49%{opacity:.3;transform:scale(.82)}37.5%,62.49%{opacity:.7;transform:scale(1)}62.5%,to{opacity:.16;transform:scale(.72)}}.ks-scan-launch{padding:8px 0;text-align:center}.ks-scan-launch .ks-core-rotar{margin:0 auto 20px}.ks-scan-launch h1{margin-bottom:17px}.ks-scan-launch>p:last-child{color:#a8abc0;font-size:13px}.ks-launch-nodes{align-items:center;display:flex;gap:18px;justify-content:center;margin:30px auto 23px}.ks-launch-nodes i{animation:ks-launch-node 1.15s ease-in-out infinite;animation-delay:calc(var(--launch-node) * .1s);background:rgba(255,254,250,.12);border:1px solid rgba(255,254,250,.25);border-radius:50%;height:9px;width:9px}@keyframes ks-launch-node{0%,to{background:rgba(255,254,250,.12);box-shadow:none;transform:scale(.82)}50%{background:#ffad66;box-shadow:0 0 14px rgba(255,173,102,.58);transform:scale(1.18)}}.ks-scan-console-bar{align-items:center;border-bottom:1px solid rgba(255,254,250,.15);display:flex;justify-content:space-between;margin-bottom:clamp(34px,5vw,52px);padding-bottom:24px}.ks-scan-console-bar span,.ks-scan-console-bar strong{color:#9a9dad;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.ks-scan-console-bar span{align-items:center;display:inline-flex;gap:12px}.ks-scan-console-bar span i{background:#ffad66;border-radius:50%;box-shadow:0 0 12px rgba(255,173,102,.55);height:7px;width:7px}.ks-free-scan-header{align-items:center;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 76px;text-align:left!important}.ks-free-scan-header h1{margin-left:0;text-align:left}.ks-free-scan-header>div>p:last-child{color:#a8abc0;font-size:13px;line-height:1.6}.known-space-progress-card .known-space-live-status{border-left:2px solid #7467ff;margin:28px 0 0;max-width:none;padding:10px 14px}.ks-phase-rail{display:grid;gap:0;grid-template-columns:repeat(5,1fr);margin:38px 0 18px;position:relative}.ks-phase-rail-track{background:rgba(255,254,250,.13);height:1px;left:10%;position:absolute;right:10%;top:14px}.ks-phase-rail-track i{background:#ffad66;border-radius:50%;box-shadow:0 0 0 4px rgba(255,173,102,.12),0 0 18px rgba(255,173,102,.55);height:9px;margin-left:-4px;margin-top:-4px;position:absolute;transition:left .45s cubic-bezier(.16,1,.3,1);width:9px;z-index:2}.ks-phase-rail b{align-items:center;background:#111629;border:1px solid rgba(255,254,250,.22);border-radius:50%;color:#777c94;display:flex;font-size:7px;height:29px;justify-self:center;letter-spacing:.04em;position:relative;width:29px;z-index:3}.ks-phase-rail b.is-complete{border-color:#ffad66;color:#ffad66}.ks-phase-rail b.is-current{border-color:#7467ff;box-shadow:0 0 0 5px rgba(116,103,255,.1);color:#fffefa}.ks-phase-rail b.is-stopped{border-color:#ff816d;color:#ff816d}.known-space-scan-phases{margin-top:21px}.known-space-scan-phase-active{background:linear-gradient(90deg,rgba(116,103,255,.2),rgba(255,173,102,.07));border-radius:12px}.known-space-scan-phase{grid-template-columns:30px minmax(0,1fr) auto}.known-space-phase-number{color:#73778d;font-family:var(--font-space-grotesk),"Arial Narrow",Arial,sans-serif;font-size:10px;font-weight:700}.known-space-scan-phase-complete .known-space-phase-number{color:#ffad66}.known-space-scan-phase-active .known-space-phase-number{color:#7467ff}.known-space-scan-phase-stopped .known-space-phase-number{color:#ff816d}.known-space-scan-phase-complete .known-space-phase-state{color:#ffad66}.known-space-scan-phase-active .known-space-phase-state{color:#9d94ff}.ks-paid-progress-page{min-height:100vh}.ks-paid-progress-wrap{margin:0 auto;max-width:1060px;padding:58px 20px 120px}.ks-paid-progress-card{background:linear-gradient(145deg,rgba(20,24,45,.97),rgba(9,12,26,.96));border:1px solid rgba(255,254,250,.17);border-radius:18px;box-shadow:0 38px 110px rgba(0,0,0,.48);padding:clamp(30px,6vw,58px)}.ks-paid-progress-card>header{align-items:center;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 76px}.ks-paid-progress-card h1{color:#fffefa;font-family:var(--font-space-grotesk),"Arial Narrow",Arial,sans-serif;font-size:clamp(2.4rem,6vw,4.6rem);letter-spacing:-.065em;line-height:.98;margin:13px 0 17px}.ks-paid-progress-card header p:last-child{color:#a8abc0;line-height:1.6}.ks-paid-progress-summary{margin:38px 0 30px}.ks-paid-progress-track{background:rgba(255,254,250,.12);border-radius:999px;height:7px;overflow:hidden}.ks-paid-progress-track i{background:linear-gradient(90deg,#7467ff,#ffad66);border-radius:inherit;display:block;height:100%;transition:width .45s cubic-bezier(.16,1,.3,1)}.ks-paid-progress-summary>p{display:flex;justify-content:space-between;margin:10px 0 0}.ks-paid-progress-summary strong{color:#fffefa}.ks-paid-progress-summary span{color:#8c90a5;font-size:11px;text-transform:uppercase}.ks-paid-worker-grid{border-bottom:1px solid rgba(255,254,250,.14)}.ks-paid-worker-row{border-top:1px solid rgba(255,254,250,.14);display:grid;gap:12px;grid-template-columns:minmax(190px,1.5fr) repeat(3,minmax(100px,.7fr));padding:15px 0}.ks-paid-worker-row.is-heading{color:#777c94;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ks-paid-worker-row>strong{align-items:baseline;color:#d9dae4;display:flex;font-size:11px;gap:11px}.ks-paid-worker-row>strong>i{color:#777c94;font-size:8px;font-style:normal}.ks-paid-worker-row>span{align-items:center;color:#85899f;display:inline-flex;font-size:9px;gap:7px}.ks-paid-worker-row>span>i{background:#65d8c2;border-radius:50%;height:6px;width:6px}.ks-paid-worker-row>span.is-working{color:#ffca99}.ks-paid-worker-row>span.is-working>i{animation:ks-worker-dot 1.2s ease-in-out infinite;background:#ffad66;box-shadow:0 0 12px rgba(255,173,102,.5)}.ks-paid-worker-row>span.is-working:nth-child(3)>i{animation-delay:.16s}.ks-paid-worker-row>span.is-working:nth-child(4)>i{animation-delay:.32s}@keyframes ks-worker-dot{0%,to{opacity:.35;transform:scale(.72)}50%{opacity:1;transform:scale(1.25)}}.ks-paid-progress-card>.known-space-live-status{margin:26px 0 10px;max-width:none}.ks-paid-progress-card>.known-space-back-button{margin-top:8px}@media (max-width:700px){.ks-free-scan-header,.ks-paid-progress-card>header{align-items:flex-start;grid-template-columns:1fr}.ks-free-scan-header .ks-core-rotar,.ks-paid-progress-card .ks-core-rotar{grid-row:1}.known-space-scan-phase{grid-template-columns:24px minmax(0,1fr)}.known-space-phase-state{grid-column:2}.ks-paid-worker-grid{overflow-x:auto}.ks-paid-worker-row{min-width:690px}}@media (prefers-reduced-motion:reduce){.known-space-checkbox>input:checked+.known-space-custom-checkbox:after,.known-space-motion-shell:after,.known-space-question-entering,.known-space-question-entering:before,.known-space-question-entering>*,.known-space-question-leaving,.known-space-verification-button:before,.known-space-waiting-card,.ks-core-rotar i.is-ray,.ks-launch-nodes i,.ks-mail-signal>i,.ks-paid-worker-row>span.is-working>i{animation:none!important}.known-space-motion-shell:after{opacity:.3}.known-space-question-entering,.known-space-question-entering>*,.known-space-question-leaving,.known-space-waiting-card{filter:none;opacity:1;transform:none}.known-space-checkbox>input:checked+.known-space-custom-checkbox:after{opacity:1;transform:rotate(43deg) scale(1)!important}.ks-core-rotar i.is-ray{opacity:.62;transform:none}.ks-launch-nodes i:nth-child(-n+2){background:#ffad66}.ks-button-arrow,.ks-motion-button-icon,.ks-paid-progress-track i,.ks-phase-rail-track i{transition:none}.known-space-verification-button:active:not(:disabled),.known-space-verification-button:hover:not(:disabled) .ks-button-arrow{transform:none}}:root{color-scheme:dark}.intake-loading{display:block;padding-bottom:80px;padding-top:80px}.intake-loading .centered-state{margin:0 auto}.form-hint{color:var(--muted);font-size:11px;margin:20px 0 0}.cf-turnstile{margin-top:22px;min-height:65px}.form-alert p{margin:0}.form-alert p+p{margin-top:6px}.scan-reference{color:var(--muted);font-family:var(--mono);font-size:11px;letter-spacing:.04em;margin:10px 0 0}.scan-reference strong{color:var(--ink);font-weight:600}.progress-heading-state{color:var(--ink);font-size:clamp(1.1rem,2vw,1.4rem);font-weight:540;margin:14px 0 0}.verification-waiting-card{padding-top:38px}.verification-waiting-card>h3{font-size:clamp(1.45rem,3vw,2.25rem);font-weight:540;letter-spacing:-.035em;line-height:1.15;margin:0}.verification-waiting-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}.button-ghost{background:transparent;border:1px solid var(--line-strong);color:var(--ivory-100)}.customer-report-page{--report-ink:#172029;--report-muted:#596774;--report-border:#d9e0e4;--report-panel:#f4f7f7;--report-accent:#0f6674;background:radial-gradient(circle at 50% 10%,rgba(70,217,255,.07),transparent 34rem),var(--space-950);color:var(--ivory-100);min-height:100vh;padding:0 0 80px}.customer-report{margin:38px auto 0;max-width:1160px}.report-brand{align-items:center;display:flex;justify-content:space-between;margin:0 0 18px}.report-brand a{color:var(--report-ink);font-size:18px;font-weight:800;text-decoration:none}.report-brand span,.report-kicker{color:var(--report-muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.customer-report-hero,.report-section{border:1px solid var(--report-border);padding:clamp(24px,5vw,52px)}.customer-report-hero{background:linear-gradient(145deg,rgba(17,26,49,.97),rgba(9,14,29,.97));border-color:var(--line-strong);border-radius:var(--radius-lg) var(--radius-lg) 0 0;color:var(--ivory-100)}.customer-report-hero h1{font-size:clamp(3rem,6vw,6.4rem);color:var(--ivory-100)}.customer-report-hero .report-subtitle{color:var(--ivory-300)}.customer-report-hero .report-observation{border-top-color:var(--line)}.report-section{background:#fff;color:var(--report-ink)}.customer-report-hero h1{font-size:clamp(2.4rem,7vw,5rem);letter-spacing:-.055em;line-height:.98;margin:8px 0 10px}.report-subtitle{color:var(--report-muted);font-size:17px;margin:0}.report-observation{border-top:1px solid var(--report-border);display:grid;gap:20px;grid-template-columns:1fr 1fr;margin:34px 0 0;padding-top:18px}.report-observation div,.report-test-details dl div{display:grid;gap:3px}.report-observation dt,.report-test-details dt{color:var(--report-muted);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.report-observation dd,.report-test-details dd{margin:0}.report-limitation,.report-note{background:#edf6f7;border-left:3px solid var(--report-accent);color:#344a52;margin:28px 0 0;padding:14px 16px}.report-preview-warning{background:#fff4dc;border:1px solid #e4bf6b;display:grid;gap:4px;margin-top:16px;padding:14px 16px}.report-preview-warning strong{color:#553c0c}.report-preview-warning span{color:#684d18;font-size:13px}.report-section{border-top:0}.report-section:last-child{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.report-section h2{font-size:clamp(1.7rem,4vw,2.6rem);letter-spacing:-.035em;line-height:1.1;margin:7px 0 20px}.report-section h3{font-size:1.2rem;margin:0 0 10px}.report-journey{display:grid;gap:0;list-style:none;margin:28px 0;padding:0}.report-journey li{align-items:center;border-top:1px solid var(--report-border);display:grid;gap:16px;grid-template-columns:40px 1fr;padding:16px 0}.report-journey li:last-child{border-bottom:1px solid var(--report-border)}.report-journey span{color:var(--report-accent);font-size:11px;font-weight:800;letter-spacing:.08em}.report-outcome-header,.report-scenario{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.report-scenario{background:var(--report-panel);margin:28px 0 16px;padding:20px}.report-scenario blockquote{border:0;font-size:18px;font-weight:700;margin:7px 0 0;padding:0}.report-state{border:1px solid;border-radius:999px;display:inline-block;font-size:10px;font-weight:800;letter-spacing:.035em;padding:5px 9px;text-transform:uppercase;white-space:nowrap}.report-state-positive{background:#e4f4e9;border-color:#a9d5b7;color:#176539}.report-state-caution{background:#fff3d6;border-color:#e2c170;color:#715112}.report-state-danger{background:#fbe6e6;border-color:#e3abab;color:#8d2525}.report-state-neutral{background:#eef1f2;border-color:#cbd2d6;color:#46535c}.report-small{color:var(--report-muted);font-size:13px}.report-summary{background:var(--ivory-100);color:var(--report-ink)}.report-summary .report-kicker,.report-summary .report-small{color:var(--report-muted)}.report-summary h2{max-width:780px}.report-outcome-header{border-bottom:1px solid var(--report-border);margin-bottom:28px;padding-bottom:22px}.report-outcome-header h2{margin-bottom:0}.report-outcome-copy{max-width:740px}.report-outcome-copy>p{color:var(--report-muted)}.report-search-label{background:var(--report-panel);color:var(--report-ink)!important;padding:12px 14px}.report-evidence-group{margin-top:26px}.report-evidence-group blockquote{border-left:3px solid var(--report-accent);color:#34444e;margin:0;padding:8px 0 8px 18px}.report-action-list,.report-sources{list-style:none;margin:0;padding:0}.report-action-list li,.report-sources li{align-items:baseline;border-top:1px solid var(--report-border);display:flex;gap:20px;justify-content:space-between;padding:11px 0}.report-action-list li:last-child,.report-sources li:last-child{border-bottom:1px solid var(--report-border)}.report-sources a{color:var(--report-accent);font-weight:700}.report-action-list span,.report-sources span{color:var(--report-muted);font-size:12px;text-align:right}.report-comparison-note{background:var(--report-panel);margin-top:24px;padding:16px}.report-comparison-note p{margin:0}.report-comparison-note p+p{color:var(--report-muted);font-size:13px;margin-top:4px}.report-next-inline{border-left:3px solid #1b7b48;margin:28px 0 0;padding-left:14px}.report-test-details{border-top:1px solid var(--report-border);margin-top:30px;padding-top:18px}.report-test-details summary{color:var(--report-accent);cursor:pointer;font-weight:800}.report-test-details>p{color:var(--report-muted);font-size:13px}.report-test-details dl{display:grid;gap:12px;margin:18px 0 0}.report-test-details dl div{border-top:1px solid var(--report-border);grid-template-columns:minmax(110px,160px) 1fr;padding-top:10px}.report-table-wrap{margin-top:26px;overflow-x:auto}.report-table-wrap:focus-visible{outline:3px solid var(--report-accent);outline-offset:4px}.report-table-wrap table{border-collapse:collapse;min-width:560px;width:100%}.report-table-wrap caption{font-size:1.2rem;font-weight:700;margin-bottom:10px;text-align:left}.report-table-wrap td,.report-table-wrap th{border-bottom:1px solid var(--report-border);padding:12px 8px;text-align:left}.report-table-wrap thead th{color:var(--report-muted);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.report-table-wrap tbody th{font-weight:600}.report-primary-step{background:#e1ebE6}.report-primary-step .report-note{background:rgba(255,255,255,.55)}.report-check-list{column-count:2;padding-left:20px}.report-check-list li{page-break-inside:avoid;break-inside:avoid;margin-bottom:9px;padding-right:20px}.report-paid{background:#18242d;color:#fff}.report-paid .report-kicker{color:#a8bac5}.report-paid .report-check-list,.report-paid>p:not(.report-kicker){color:#d6e0e5}.report-offer{align-items:center;border-top:1px solid #41505b;display:grid;gap:12px 20px;grid-template-columns:1fr auto;margin-top:28px;padding-top:22px}.report-offer strong{font-size:24px}.report-offer a,.report-offer button{align-items:center;background:#fff;border:0;border-radius:4px;color:#172029;display:inline-flex;font-weight:700;justify-content:center;text-decoration:none}.report-offer span{color:#9fb0ba;font-size:11px;grid-column:1/-1}.paywall-action.report-offer{align-items:stretch;border-top:0;display:flex;flex-direction:column;gap:0;grid-template-columns:none;margin-top:0;padding-top:0}.paywall-action.report-offer>span{margin:5px 0 22px}.paywall-action.report-offer>small{color:var(--muted);margin-top:10px}.report-method>ul{padding-left:20px}.report-method>ul li{margin-bottom:8px}.scoring-demo-hero h1{max-width:760px}.scoring-overview{display:grid;gap:clamp(28px,6vw,70px);grid-template-columns:minmax(0,1.25fr) minmax(250px,.75fr)}.scoring-primary>p:last-child,.scoring-section-heading p{color:var(--report-muted);max-width:640px}.scoring-primary h2{margin-bottom:12px}.scoring-compact-value,.scoring-position-value,.scoring-value{align-items:baseline;display:flex;letter-spacing:-.06em;line-height:.85}.scoring-value strong{font-size:clamp(5rem,16vw,9rem)}.scoring-value span{color:var(--report-muted);font-size:1.2rem;font-weight:800;letter-spacing:0}.scoring-dimensions{display:grid;gap:0;margin:0}.scoring-dimensions div{border-top:1px solid var(--report-border);display:grid;gap:8px;grid-template-columns:1fr auto;padding:18px 0}.scoring-dimensions div:last-child{border-bottom:1px solid var(--report-border)}.scoring-dimensions dt,.scoring-metrics dt,.scoring-record dt{color:var(--report-muted);font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.scoring-dimensions dd{font-size:2rem;font-weight:800;letter-spacing:-.04em;margin:0}.scoring-dimensions dd span{color:var(--report-muted);font-size:.8rem;letter-spacing:0}.scoring-section-heading{align-items:flex-start;display:flex;gap:32px;justify-content:space-between}.scoring-section-heading h2{margin-bottom:8px}.scoring-compact-value strong,.scoring-position-value strong{font-size:clamp(3.8rem,10vw,6.8rem)}.scoring-compact-value span,.scoring-position-value span{color:var(--report-muted);font-size:1rem;font-weight:800;letter-spacing:0;margin-left:4px}.scoring-metrics{display:grid;grid-template-columns:repeat(4,1fr);margin:34px 0 0}.scoring-metrics div{border-left:1px solid var(--report-border);padding:0 18px}.scoring-metrics div:first-child{border-left:0;padding-left:0}.scoring-metrics dd{font-size:1.25rem;font-weight:800;margin:5px 0 0}.scoring-position{background:#f2f6f4}.scoring-position-value{flex-direction:column;text-align:right}.scoring-record{margin:0}.scoring-record div{border-top:1px solid var(--report-border);display:grid;gap:18px;grid-template-columns:minmax(150px,220px) 1fr;padding:13px 0}.scoring-record div:last-child{border-bottom:1px solid var(--report-border)}.scoring-record dd{margin:0;overflow-wrap:anywhere}.paid-story-switcher{align-items:center;display:flex;gap:8px;margin:26px auto -14px;max-width:1160px}.paid-story-switcher span{color:var(--ivory-400);font-size:11px;font-weight:800;letter-spacing:.08em;margin-right:4px;text-transform:uppercase}.paid-story-switcher a{border:1px solid var(--line-strong);border-radius:999px;color:var(--ivory-300);font-size:12px;font-weight:750;padding:8px 12px;text-decoration:none}.paid-story-switcher a:hover{border-color:var(--cyan);color:var(--ivory-100)}.paid-story-switcher a[aria-current=page]{background:var(--cyan);border-color:var(--cyan);color:var(--space-950)}.paid-report-hero .report-stamp span{text-transform:capitalize}.paid-lede,.paid-section-intro{color:var(--report-muted);font-size:16px;line-height:1.7;max-width:780px}.paid-executive{display:grid;gap:clamp(34px,6vw,76px);grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr)}.paid-signal-grid{margin:0}.paid-signal-grid div{border-top:1px solid var(--report-border);padding:15px 0}.paid-signal-grid div:last-child{border-bottom:1px solid var(--report-border)}.paid-action-plan dt,.paid-fact-values dt,.paid-observation-meta dt,.paid-profile-card dt,.paid-signal-grid dt{color:var(--report-muted);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.paid-signal-grid dd{font-weight:650;line-height:1.45;margin:5px 0 0}.paid-provider-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px}.paid-provider-summary{background:var(--report-panel);border:1px solid var(--report-border);padding:22px}.paid-provider-summary h3{font-size:1.6rem;letter-spacing:-.03em}.paid-provider-summary>p:last-child{color:var(--report-muted);font-size:13px;line-height:1.55}.paid-provider-count{display:flex;flex-direction:column;font-size:3.5rem;letter-spacing:-.06em;line-height:.9;margin:28px 0 22px}.paid-provider-count span{color:var(--report-muted);font-size:11px;letter-spacing:.04em;margin-top:7px;text-transform:uppercase}.paid-provider-summary dl{border-bottom:1px solid var(--report-border);border-top:1px solid var(--report-border);display:grid;grid-template-columns:1fr 1fr;margin:0 0 18px;padding:12px 0}.paid-provider-summary dl div{align-items:baseline;display:flex;gap:6px;justify-content:space-between;padding:5px 8px}.paid-provider-summary dt{color:var(--report-muted);font-size:11px}.paid-provider-summary dd{font-weight:800;margin:0}.paid-scenario-list{list-style:none;margin:40px 0 0;padding:0}.paid-scenario-list>li{border-top:2px solid var(--report-ink);padding:44px 0 58px}.paid-scenario-list>li:last-child{padding-bottom:0}.paid-scenario-heading{display:grid;gap:20px;grid-template-columns:58px 1fr}.paid-scenario-heading>span{color:var(--report-accent);font-size:2rem;font-weight:850;letter-spacing:-.04em}.paid-scenario-heading h3{font-size:clamp(1.45rem,3vw,2.2rem);letter-spacing:-.035em;margin:4px 0 12px}.paid-scenario-heading blockquote{background:var(--report-panel);border-left:3px solid var(--report-accent);font-weight:650;line-height:1.55;margin:0;padding:14px 16px}.paid-observation-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.paid-observation{border:1px solid var(--report-border);border-top:4px solid var(--report-border);min-width:0;padding:18px}.paid-observation-positive{border-top-color:#58a973}.paid-observation-caution{border-top-color:#c99b2c}.paid-observation-danger{border-top-color:#c65c5c}.paid-observation-neutral{background:#f4f5f5;border-top-color:#9ba5aa}.paid-observation>header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.paid-observation h4{font-size:1.35rem;margin:3px 0 0}.paid-observation h5{font-size:1rem;line-height:1.35;margin:24px 0 8px}.paid-observation>p{color:var(--report-muted);font-size:13px;line-height:1.55}.paid-observation blockquote{border-left:2px solid var(--report-accent);font-size:13px;line-height:1.55;margin:18px 0;padding-left:12px}.paid-unavailable-note{background:#e9edef;padding:12px}.paid-observation-meta{border-top:1px solid var(--report-border);margin:18px 0 0;padding-top:8px}.paid-observation-meta div{padding:6px 0}.paid-observation-meta dd{font-size:11px;margin:3px 0 0;overflow-wrap:anywhere}.paid-observation .report-sources{margin-top:12px}.paid-observation .report-sources li{align-items:flex-start;display:grid;gap:2px;padding:9px 0}.paid-observation .report-sources a{font-size:12px;overflow-wrap:anywhere}.paid-observation .report-sources span{text-align:left}.paid-target-row{background:#edf6f7}.paid-target-label{background:var(--report-accent);border-radius:999px;color:white;display:inline-block;font-size:9px;letter-spacing:.05em;margin-left:8px;padding:4px 7px;text-transform:uppercase}.paid-fact-list{display:grid;gap:18px;margin-top:28px}.paid-fact-list>article{border:1px solid var(--report-border);padding:clamp(18px,4vw,28px)}.paid-fact-list>article>header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.paid-fact-list>article>p{color:var(--report-muted);line-height:1.6;max-width:800px}.paid-fact-values{display:grid;gap:1px;grid-template-columns:1fr 1fr;margin:22px 0}.paid-fact-values div{background:var(--report-panel);padding:14px}.paid-fact-values dd{font-weight:650;margin:6px 0 0;overflow-wrap:anywhere}.paid-action-section{background:#f2f6f4}.paid-action-plan{list-style:none;margin:32px 0 0;padding:0}.paid-action-plan>li{border-top:1px solid var(--report-border);display:grid;gap:24px;grid-template-columns:54px 1fr;padding:28px 0}.paid-action-plan>li:last-child{border-bottom:1px solid var(--report-border)}.paid-action-number{color:var(--report-accent);font-size:1.6rem;font-weight:850;letter-spacing:-.04em}.paid-action-plan header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.paid-action-plan header h3{font-size:1.45rem;letter-spacing:-.025em}.paid-action-plan>li>div>p{font-size:16px;line-height:1.65;max-width:780px}.paid-action-plan dl{display:grid;gap:1px;grid-template-columns:1fr 1fr;margin:20px 0 0}.paid-action-plan dl div{background:rgba(255,255,255,.7);padding:13px}.paid-action-plan dd{color:var(--report-muted);font-size:13px;line-height:1.5;margin:5px 0 0;overflow-wrap:anywhere}.paid-profile-section{background:#14242c;color:white}.paid-profile-section .paid-section-intro,.paid-profile-section .report-kicker{color:#a8bac5}.paid-profile-heading{align-items:flex-start;display:flex;gap:28px;justify-content:space-between}.paid-download-button{background:var(--cyan);color:var(--space-950);flex:0 0 auto;text-decoration:none}.paid-profile-card{background:white;color:var(--report-ink);display:grid;gap:clamp(30px,6vw,70px);grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);margin-top:30px;padding:clamp(22px,4vw,38px)}.paid-profile-card h3{font-size:clamp(2rem,4vw,3.4rem);letter-spacing:-.045em}.paid-profile-card>div>p:not(.report-kicker){color:var(--report-muted);line-height:1.65}.paid-profile-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px}.paid-profile-tags span{background:var(--report-panel);border:1px solid var(--report-border);border-radius:999px;font-size:11px;font-weight:700;padding:7px 10px}.paid-profile-card dl{margin:0}.paid-profile-card dl div{border-top:1px solid var(--report-border);padding:11px 0}.paid-profile-card dl div:last-child{border-bottom:1px solid var(--report-border)}.paid-profile-card dd{font-size:13px;margin:4px 0 0;overflow-wrap:anywhere}.paid-evidence-list{border-bottom:1px solid var(--report-border);margin-top:28px}.paid-evidence-list details{border-top:1px solid var(--report-border);padding:15px 0}.paid-evidence-list summary{align-items:baseline;cursor:pointer;display:flex;gap:16px;justify-content:space-between}.paid-evidence-list summary span{font-weight:750}.paid-evidence-list summary code{color:var(--report-muted);font-size:10px;overflow-wrap:anywhere;text-align:right}.paid-evidence-list blockquote{border-left:3px solid var(--report-accent);color:#34444e;margin:16px 0 0;padding:8px 0 8px 16px}@media (max-width:620px){.grid{grid-template-columns:1fr}.full{grid-column:auto}.customer-report-page{padding:0 0 40px}.report-brand{padding:18px 20px 0}.customer-report-hero,.report-section{border-left:0;border-right:0;padding:28px 20px}.customer-report-hero,.report-section:last-child{border-radius:0}.report-observation{grid-template-columns:1fr}.report-outcome-header,.report-scenario{align-items:flex-start;flex-direction:column}.report-check-list{column-count:1}.report-offer{align-items:stretch;grid-template-columns:1fr}.report-offer span{grid-column:auto}.report-test-details dl div,.scoring-overview{grid-template-columns:1fr}.scoring-section-heading{flex-direction:column}.scoring-position-value{text-align:left}.scoring-metrics{grid-template-columns:1fr 1fr;row-gap:24px}.scoring-metrics div,.scoring-metrics div:first-child{border-left:0;padding:0}.scoring-record div{grid-template-columns:1fr}.paid-story-switcher{flex-wrap:wrap;margin:18px 20px -8px}.paid-story-switcher span{flex-basis:100%}.paid-executive,.paid-observation-grid,.paid-profile-card,.paid-provider-grid{grid-template-columns:1fr}.paid-scenario-heading{grid-template-columns:42px 1fr}.paid-scenario-heading>span{font-size:1.4rem}.paid-action-plan header,.paid-fact-list>article>header,.paid-observation>header,.paid-profile-heading{flex-direction:column}.paid-action-plan dl,.paid-action-plan>li,.paid-fact-values{grid-template-columns:1fr}.paid-action-plan>li{gap:10px}.paid-download-button{width:100%}.paid-evidence-list summary{align-items:flex-start;flex-direction:column}}@media (max-width:590px){.verification-waiting-actions{align-items:stretch;flex-direction:column}.verification-waiting-actions .button{width:100%}}@media print{.paid-report-page{background:white;color:var(--report-ink);padding:0}.paid-download-button,.paid-report-page>.topbar,.paid-story-switcher,.report-preview-warning{display:none!important}.paid-report-page .customer-report{margin:0;max-width:none}.paid-report-page .customer-report-hero{border-radius:0}.paid-report-page .customer-report-hero,.paid-report-page .report-section{page-break-inside:avoid;break-inside:avoid}.paid-observation-grid,.paid-provider-grid{grid-template-columns:repeat(3,1fr)}.paid-evidence-list details{page-break-inside:avoid;break-inside:avoid}}