.scorecard-grid{background-image:linear-gradient(rgba(34,211,238,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(34,211,238,.1) 1px,transparent 1px);background-size:50px 50px}.scorecard-primary-button,.scorecard-secondary-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:.65rem;border-radius:9999px;padding:.75rem 1.5rem;font-size:.925rem;font-weight:650;line-height:1.25rem;transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s ease}.scorecard-primary-button{border:1px solid #0891b2;background:#0891b2;color:#fff}.scorecard-primary-button:hover:not(:disabled){border-color:#0e7490;background:#0e7490}.scorecard-secondary-button{border:1px solid #cbd5e1;background:#fff;color:#1e293b}.scorecard-secondary-button:hover:not(:disabled){border-color:#0891b2;background:#ecfeff;color:#155e75}.scorecard-primary-button:focus-visible,.scorecard-secondary-button:focus-visible,.scorecard-answer:focus-within{outline:3px solid #67e8f9;outline-offset:3px}.scorecard-answer{display:flex;min-height:54px;align-items:center;gap:.5rem;border:1px solid #cbd5e1;border-radius:.65rem;padding:.65rem .75rem;color:#334155;cursor:pointer;font-size:.875rem;font-weight:550;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.scorecard-answer:hover{border-color:#0891b2;background:#f0fdff}.scorecard-answer-selected{border-color:#0891b2;background:#ecfeff;color:#155e75;box-shadow:inset 0 0 0 1px #0891b2}.scorecard-answer-value{display:inline-flex;width:1.5rem;height:1.5rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:9999px;background:#f1f5f9;color:#475569;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:700}.scorecard-answer-selected .scorecard-answer-value{background:#cffafe;color:#155e75}.scorecard-meter{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent}.scorecard-meter::-webkit-meter-bar{height:.5rem;border:0;border-radius:9999px;background:#e2e8f0}.scorecard-meter::-webkit-meter-optimum-value,.scorecard-meter::-webkit-meter-suboptimum-value,.scorecard-meter::-webkit-meter-even-less-good-value{border-radius:9999px;background:#0891b2}.scorecard-meter::-moz-meter-bar{border-radius:9999px;background:#0891b2}.scorecard-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.scorecard-print-summary{display:none}.scorecard-field{min-height:48px;width:100%;border:1px solid #cbd5e1;border-radius:.7rem;background:#fff;padding:.7rem .9rem;color:#172b3a;font:inherit;font-size:1rem;outline:none}.scorecard-field:focus-visible{border-color:#087e8b;outline:3px solid rgba(8,126,139,.2);outline-offset:2px}.scorecard-saved-note{border-left:3px solid #087e8b;background:#edf7f5;padding:.8rem 1rem;color:#24565a;font-size:.9rem}.scorecard-helper{border-left:2px solid #7b9b99;padding-left:.8rem;color:#526b70;font-size:.875rem;line-height:1.5}.scorecard-helper p+p{margin-top:.3rem}.scorecard-answer{min-width:0;align-items:flex-start;line-height:1.45}.scorecard-answer-copy{min-width:0;overflow-wrap:anywhere;padding-top:.1rem}.scorecard-answer-unknown{border-style:dashed;background:#f5f7f6}.scorecard-answer:has(input:focus-visible){outline:3px solid #67e8f9;outline-offset:3px}.scorecard-answer-value{width:1.75rem;height:1.75rem;flex-basis:1.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem}.scorecard-answer-unknown .scorecard-answer-value{background:#e5ece9;color:#475d58;font-size:.85rem}.scorecard-brief-header{border-bottom:1px solid #cbd8d5;padding-bottom:1.5rem}.scorecard-eyebrow{color:#416d70;font-size:.69rem;font-weight:800;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.scorecard-brief-header h1{margin-top:.55rem;color:#15353d;font-family:inherit;font-size:1.75rem;font-weight:500;letter-spacing:-.025em}.scorecard-value-status{margin-top:.45rem;color:#174f56;font-family:inherit;font-size:clamp(1.4rem,4vw,2.35rem);line-height:1.15}.scorecard-finding-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:1px;margin-top:1.4rem;background:#cfdbd7;border:1px solid #cfdbd7}.scorecard-finding,.scorecard-action{background:#f7f9f7;padding:1.15rem}.scorecard-finding h2{margin-top:.45rem;color:#15353d;font-family:inherit;font-size:1.25rem;line-height:1.3}.scorecard-action>p:not(.scorecard-eyebrow){color:#30464b;font-size:.98rem;line-height:1.6}.scorecard-priority-note{margin-top:.8rem;border-top:1px solid #d8e1de;padding-top:.75rem;color:#416d70;font-size:.9rem!important}.scorecard-review-lists{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.35rem}.scorecard-review-critical,.scorecard-review-strengthen,.scorecard-evidence{border:1px solid #d4ddda;background:#fff;padding:1.1rem}.scorecard-review-critical{border-top:3px solid #a64d44}.scorecard-review-strengthen{border-top:3px solid #c78a37}.scorecard-list-heading{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.7rem}.scorecard-list-heading h2{color:#183b41;font-size:1rem;font-weight:750}.scorecard-list-heading>span{color:#875140;font-size:.68rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.scorecard-review-strengthen .scorecard-list-heading>span{color:#8b6427}.scorecard-review-critical ul,.scorecard-review-strengthen ul{display:grid;gap:.45rem;list-style:none}.scorecard-review-critical li,.scorecard-review-strengthen li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.45rem;color:#4b5555;font-size:.83rem;line-height:1.4}.scorecard-review-critical li b{color:#934b43}.scorecard-review-strengthen li b{color:#986f2c}.scorecard-none{color:#596b69;font-size:.87rem}.scorecard-evidence{margin-top:1.2rem;background:#f2f6f4}.scorecard-evidence ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1rem;margin:0;padding:0;list-style:none}.scorecard-evidence li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.2rem .5rem;border-bottom:1px solid #dbe4e0;padding:.45rem 0;color:#495a58;font-size:.79rem;line-height:1.35}.scorecard-evidence li b{grid-row:span 2;color:#466c69}.scorecard-evidence li em{grid-column:2;color:#54766f;font-size:.72rem;font-style:normal}.scorecard-scaling-badge{display:inline-flex;margin-top:1rem;border:1px solid #8aaea2;background:#e8f2ec;padding:.45rem .8rem;color:#285548;font-size:.78rem;font-weight:750;letter-spacing:.04em}.scorecard-capability{margin-top:1.4rem;border-top:1px solid #cfdbd7;padding-top:1.2rem}.scorecard-capability-head{display:flex;align-items:end;justify-content:space-between;gap:1rem}.scorecard-capability-head h2{margin-top:.25rem;color:#183b41;font-family:inherit;font-size:1.25rem}.scorecard-capability-head>p{display:flex;align-items:baseline;gap:.3rem;color:#637572;font-size:.82rem}.scorecard-capability-head>p strong{color:#193f46;font-size:1.6rem}.scorecard-capability-head>p em{margin-left:.55rem;color:#496965;font-style:normal;font-weight:650}.scorecard-bars{display:grid;grid-template-columns:1fr 1fr;gap:.9rem 1.5rem;margin-top:.9rem}.scorecard-bar-label{display:flex;justify-content:space-between;gap:.7rem;margin-bottom:.35rem;color:#435b5d;font-size:.8rem}.scorecard-bar-label b{flex-shrink:0;font-variant-numeric:tabular-nums}.scorecard-bar-label small{color:#83918e;font-weight:500}.scorecard-bar-track{height:6px;overflow:hidden;background:#dfe7e3}.scorecard-bar-track span{display:block;height:100%;background:#658f8a}.scorecard-bar-caption{margin-top:.7rem;color:#73817e;font-size:.72rem;line-height:1.4}.scorecard-confidence{margin-top:1.1rem;border-left:2px solid #9bb4ac;padding:.1rem 0 .1rem .8rem}.scorecard-confidence h2{color:#416d70;font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.scorecard-confidence p{margin-top:.25rem;color:#5b6966;font-size:.8rem;line-height:1.5}.scorecard-adviser{margin-top:1.3rem;border:1px solid #cad9d4;background:#eaf1ed;padding:1.2rem}.scorecard-adviser h2{margin-top:.35rem;color:#193b42;font-family:inherit;font-size:1.25rem;line-height:1.3}.scorecard-scope{margin-top:.6rem;color:#304b4e;font-size:.93rem;line-height:1.5}.scorecard-fee{margin-top:.3rem;color:#61736f;font-size:.83rem}.scorecard-adviser .scorecard-primary-button{margin-top:.9rem}.scorecard-tools{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.2rem}.scorecard-tools .scorecard-primary-button,.scorecard-tools .scorecard-secondary-button{min-height:44px;padding:.6rem 1rem;font-size:.85rem}.scorecard-portfolio{margin-top:1.3rem;color:#61716e;font-size:.82rem}.scorecard-portfolio a{color:#176a72;font-weight:700;text-decoration:underline;text-underline-offset:2px}.scorecard-capture-error,.scorecard-capture-saved{margin-top:1rem;border:1px solid #ead2a4;background:#fbf5e9;padding:.8rem 1rem;color:#715a30;font-size:.85rem}.scorecard-capture-error{display:flex;align-items:center;justify-content:space-between;gap:1rem}.scorecard-capture-error button{font-weight:700;text-decoration:underline;text-underline-offset:2px}.scorecard-print-heading{display:none}.scorecard-example{max-width:56rem;margin-inline:auto;border:1px solid #d5dfdc;border-radius:.75rem;background:#f7f9f7}.scorecard-example summary{padding:1.1rem 1.25rem;color:#174f56;cursor:pointer;font-weight:700;text-underline-offset:3px}.scorecard-example summary:focus-visible{outline:3px solid #67e8f9;outline-offset:3px}.scorecard-example-content{border-top:1px solid #d5dfdc;padding:1rem 1.25rem 1.15rem}.scorecard-example-content dl{display:grid;gap:.85rem}.scorecard-example-content dt{color:#416d70;font-size:.69rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.scorecard-example-content dd{margin-top:.2rem;color:#30464b;line-height:1.5}.scorecard-example-content>p{margin-top:1rem;color:#73817e;font-size:.78rem}.scorecard-methodology{scroll-margin-top:6rem}.scorecard-prefilled-role{display:grid;gap:.35rem;color:#334155;font-size:.875rem;font-weight:600}.scorecard-prefilled-role strong{min-height:48px;border:1px solid #cbd5e1;border-radius:.7rem;background:#f7f9f7;padding:.7rem .9rem;color:#172b3a;font-weight:500}.scorecard-email-reassurance{margin-top:1.15rem;color:#526b70;font-size:.85rem;line-height:1.55}@media (max-width: 768px){main.scorecard-page{padding:80px 0 0!important;margin-bottom:0!important}.scorecard-page h1,.scorecard-page p.max-w-3xl,.scorecard-page div.max-w-4xl{padding-left:0!important;padding-right:0!important}.scorecard-page .scorecard-hero{padding:0!important;margin-bottom:0!important}.scorecard-page .scorecard-hero>div.relative{padding:48px 20px!important}.scorecard-page .scorecard-quiz,.scorecard-page .scorecard-result-hero,.scorecard-page .scorecard-actions,.scorecard-page .scorecard-email-section,.scorecard-page .scorecard-print-root{padding-left:0!important;padding-right:0!important;margin-bottom:0!important}.scorecard-page .scorecard-quiz>div.max-w-4xl{padding-left:20px!important;padding-right:20px!important}.scorecard-page .scorecard-answer{padding:10px 9px!important;margin-bottom:0!important}.scorecard-page .scorecard-question{padding:20px!important}.scorecard-page .scorecard-answer-value{width:24px!important;height:24px!important;padding:0!important;margin-bottom:0!important}.scorecard-page .scorecard-meter{padding:0!important;margin-bottom:0!important}.scorecard-finding-grid,.scorecard-review-lists,.scorecard-evidence ul,.scorecard-bars{grid-template-columns:1fr}.scorecard-tools{align-items:stretch;flex-direction:column}.scorecard-tools>*{width:100%}}@media (max-width: 420px){.scorecard-page .scorecard-quiz>div.max-w-4xl{padding-left:14px!important;padding-right:14px!important}.scorecard-page .scorecard-question{padding:16px!important}.scorecard-answer{font-size:.83rem}.scorecard-answer-value{width:1.65rem;height:1.65rem;flex-basis:1.65rem}}@media print{@page scorecard-results{size:A4 portrait;margin:8mm}body:has(.scorecard-page) *{visibility:hidden!important}body:has(.scorecard-page) .scorecard-print-root,body:has(.scorecard-page) .scorecard-print-root *{visibility:visible!important}.scorecard-print-root{page:scorecard-results;position:absolute!important;inset:0 auto auto 0!important;width:100%!important;padding:0!important;background:#fff!important;color:#233b3b!important;font-size:8pt!important;line-height:1.27!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}body:has(.scorecard-page){background:#fff!important}body:has(.scorecard-page) header:not(.scorecard-brief-header),body:has(.scorecard-page) footer,body:has(.scorecard-page) nav,body:has(.scorecard-page) .scorecard-result-hero,body:has(.scorecard-page) .scorecard-actions,body:has(.scorecard-page) .scorecard-email-section,body:has(.scorecard-page) [role=dialog],body:has(.scorecard-page) .scorecard-print-root+*{display:none!important}body:has(.scorecard-page) .scorecard-page{padding-top:0!important}.scorecard-print-root>.mx-auto{max-width:none!important;padding:0!important}.scorecard-print-heading{display:flex!important;align-items:center;gap:12px;margin-bottom:9px;border-bottom:1px solid #aebfba;padding-bottom:7px;color:#173a40}.scorecard-print-heading img{display:block;width:95px;max-height:38px;-o-object-fit:contain;object-fit:contain}.scorecard-print-heading p{font-size:8pt;font-weight:800;letter-spacing:.12em}.scorecard-print-heading span{color:#596c68;font-size:7pt}.scorecard-brief-header{padding-bottom:7px}.scorecard-brief-header h1{margin-top:2px;font-size:13pt}.scorecard-value-status{margin-top:2px;font-size:19pt}.scorecard-eyebrow{font-size:6pt}.scorecard-finding-grid{gap:5px;margin-top:7px;border:0;background:transparent}.scorecard-finding,.scorecard-action{padding:7px;border:1px solid #d2ded9}.scorecard-finding h2,.scorecard-adviser h2{margin-top:2px;font-size:10pt}.scorecard-action>p:not(.scorecard-eyebrow),.scorecard-scope{font-size:7.4pt!important;line-height:1.25!important}.scorecard-priority-note{margin-top:4px;padding-top:4px;font-size:7pt!important}.scorecard-review-lists{grid-template-columns:1fr 1fr;gap:6px;margin-top:7px}.scorecard-review-critical,.scorecard-review-strengthen,.scorecard-evidence{padding:7px}.scorecard-list-heading{margin-bottom:4px}.scorecard-list-heading h2{font-size:8.5pt}.scorecard-list-heading>span{font-size:5.5pt}.scorecard-review-critical ul,.scorecard-review-strengthen ul{gap:2px}.scorecard-review-critical li,.scorecard-review-strengthen li{font-size:6.7pt;line-height:1.2}.scorecard-none{font-size:7pt}.scorecard-evidence{margin-top:6px}.scorecard-evidence ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 8px}.scorecard-evidence li{gap:1px 3px;padding:2px 0;font-size:6.1pt;line-height:1.18}.scorecard-evidence li em{font-size:5.7pt}.scorecard-scaling-badge{margin-top:5px;padding:3px 6px;font-size:6.5pt}.scorecard-capability{margin-top:7px;padding-top:6px}.scorecard-capability-head h2{font-size:10pt}.scorecard-capability-head>p strong{font-size:12pt}.scorecard-capability-head>p{font-size:7pt}.scorecard-bars{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px;margin-top:5px}.scorecard-bar-label{margin-bottom:2px;font-size:6.6pt}.scorecard-bar-track{height:4px}.scorecard-bar-caption{margin-top:4px;font-size:5.8pt}.scorecard-confidence{margin-top:6px;padding-left:6px}.scorecard-confidence h2{font-size:6pt}.scorecard-confidence p{margin-top:2px;font-size:6.5pt;line-height:1.25}.scorecard-adviser{margin-top:7px;padding:7px}.scorecard-adviser h2{font-size:10pt}.scorecard-fee{margin-top:2px;font-size:6.7pt}.scorecard-adviser .scorecard-primary-button,.no-print{display:none!important}.scorecard-print-root .scorecard-evidence,.scorecard-print-root .scorecard-review-critical,.scorecard-print-root .scorecard-review-strengthen,.scorecard-print-root .scorecard-capability,.scorecard-print-root .scorecard-confidence,.scorecard-print-root .scorecard-adviser,.scorecard-print-root .scorecard-evidence li{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.scorecard-print-root .scorecard-evidence:has(li:nth-child(9)){-moz-column-break-inside:auto;break-inside:auto;page-break-inside:auto}.scorecard-tools,.scorecard-email-section,.scorecard-capture-error,.scorecard-capture-saved{display:none!important}.scorecard-print-root .scorecard-score-row,.scorecard-print-root .scorecard-priorities{box-shadow:none!important}a{color:inherit!important;text-decoration:none!important}.scorecard-print-root{overflow:visible!important}.scorecard-print-root :is(p,li,span,em){font-size:8.5pt!important;line-height:1.25!important}.scorecard-print-root h2{font-size:10pt!important}.scorecard-print-root .scorecard-value-status{font-size:18pt!important}.scorecard-print-root .scorecard-eyebrow{font-size:7.5pt!important}.scorecard-print-root section{padding-top:6px!important;padding-bottom:6px!important;margin-top:6px!important}html,body{height:auto!important;overflow:visible!important}}
