.scorecard-page{background:#f8f5ee}.scorecard-shell{min-height:calc(100vh - 100px)}.scorecard-intro{background:linear-gradient(120deg,#f8f5ee 0 68%,#e9e3d8 68%);grid-template-columns:1.7fr .75fr;align-items:center;gap:8vw;min-height:760px;padding:100px 8vw;display:grid}.scorecard-intro h1,.scorecard-result h1{letter-spacing:-.04em;margin:28px 0;font-size:clamp(58px,7vw,112px);line-height:.96}.scorecard-intro h1 em,.scorecard-result h1 em{color:#68715b}.scorecard-lead{color:#4f584f;max-width:700px;font-size:18px;line-height:1.75}.scorecard-primary{color:#fff;min-height:58px;font:600 12px var(--sans);letter-spacing:.03em;cursor:pointer;background:#18221d;border:0;justify-content:space-between;align-items:center;gap:35px;padding:18px 24px;display:inline-flex}.scorecard-primary span{color:#c9a96b}.scorecard-intro-copy>small{color:#697163;margin-top:16px;display:block}.scorecard-intro aside{border-top:1px solid #a7aa9f;padding-top:28px}.scorecard-intro aside>span,.scorecard-trust{letter-spacing:.16em;font-size:9px}.scorecard-intro ol{counter-reset:item;margin:28px 0 45px;padding:0;list-style:none}.scorecard-intro li{counter-increment:item;border-bottom:1px solid #c7c4bb;padding:14px 0;font-size:13px}.scorecard-intro li:before{content:"0" counter(item);color:#8a6d35;margin-right:18px;font-size:9px}.scorecard-trust{color:#5d655b;line-height:2.1}.scorecard-trust b{color:#18221d;font-size:11px}.scorecard-questions{color:#f8f5ee;background:#18221d;min-height:100vh}.scorecard-questions>header{letter-spacing:.16em;border-bottom:1px solid #ffffff25;justify-content:space-between;padding:35px 6vw;font-size:10px;display:flex}.scorecard-questions>header a{font-size:17px}.scorecard-progress{background:#ffffff15;height:2px}.scorecard-progress i{background:#c9a96b;height:100%;transition:width .4s;display:block}.scorecard-questions article{max-width:960px;margin:auto;padding:90px 5vw}.scorecard-questions .ptv-kicker{color:#c9a96b}.scorecard-questions h2{max-width:900px;margin-bottom:24px;font-size:clamp(42px,5vw,70px);line-height:1.08}.scorecard-questions article>p:not(.ptv-kicker){color:#b9c0ba;max-width:650px}.scorecard-options{grid-template-columns:repeat(4,1fr);gap:10px;margin:55px 0;display:grid}.scorecard-options button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:1px solid #ffffff35;min-height:110px;padding:23px 18px}.scorecard-options button:hover,.scorecard-options button.selected{color:#18221d;background:#c9a96b;border-color:#c9a96b}.scorecard-options strong,.scorecard-options span{display:block}.scorecard-options strong{font:28px var(--serif);margin-bottom:9px}.scorecard-options span{font-size:10px;line-height:1.45}.scorecard-nav{justify-content:space-between;display:flex}.scorecard-nav button{color:#bec4bf;cursor:pointer;background:0 0;border:0;padding:14px 0}.scorecard-nav button:disabled{opacity:.3}.scorecard-nav .scorecard-next{color:#18221d;background:#c9a96b;padding:15px 22px}.scorecard-result{grid-template-columns:.72fr 1.28fr;min-height:100vh;display:grid}.result-heading{color:#fff;background:#18221d;height:calc(100vh - 100px);padding:90px 5vw;position:sticky;top:100px}.result-heading .ptv-kicker{color:#c9a96b}.result-heading h1{font-size:clamp(70px,8vw,120px)}.result-heading h1 small{font:18px var(--sans);color:#9ba49d}.result-heading p{color:#c0c6c1;max-width:500px;line-height:1.8}.scorecard-reset{color:#fff;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c9a96b;margin-top:20px;padding:8px 0}.result-detail{padding:80px 7vw}.result-band{margin-bottom:65px}.result-band>span{letter-spacing:.15em;font-size:9px}.result-band>div{background:#ddd8cd;height:8px;margin-top:18px}.result-band i{background:#65705f;height:100%;display:block}.result-band.exposed i{background:#8a6d35}.result-band.risk i,.result-band.critical i{background:#b5472f}.result-band small{color:#6e746b;margin-top:9px;font-size:9px;display:inline-block}.result-band small:last-child{float:right}.result-detail>h2,.result-next h2{font-size:clamp(34px,4vw,55px);line-height:1.12}.risk-list{gap:0;margin:30px 0 80px;display:grid}.risk-list article{border-top:1px solid #c9c7bd;padding:25px 0}.risk-list span{letter-spacing:.14em;color:#9b3f2d;font-size:9px}.risk-list h3{margin:10px 0;font-size:29px}.risk-list p{color:#5d655b;max-width:650px;font-size:13px}.result-next{background:#ede7dd;padding:45px}.result-next>p:not(.ptv-kicker){font-size:14px;line-height:1.8}.result-next form{grid-template-columns:1fr 1fr;gap:20px;margin-top:35px;display:grid}.result-next label{letter-spacing:.12em;font-size:9px;font-weight:600}.result-next input,.result-next select,.result-next textarea{width:100%;font:14px var(--sans);background:#faf8f3;border:0;border-bottom:1px solid #a7a49b;margin-top:7px;padding:12px;display:block}.result-next label:nth-of-type(6),.result-next .scorecard-primary,.result-next form>small,.scorecard-status{grid-column:1/-1}.result-next form>small{color:#6e746b;font-size:9px}.scorecard-status{min-height:24px;font-size:12px}.scorecard-direct{border-top:1px solid #c9c7bd;justify-content:space-between;gap:30px;margin-top:35px;padding-top:25px;font-size:12px;display:flex}.scorecard-direct a{border-bottom:1px solid #8a6d35}.hp-field{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}@media (max-width:900px){.scorecard-intro{background:#f8f5ee;grid-template-columns:1fr;padding:70px 6vw}.scorecard-intro aside{max-width:600px}.scorecard-result{grid-template-columns:1fr}.result-heading{height:auto;padding:65px 6vw;position:relative;top:0}.result-detail{padding:60px 6vw}.scorecard-options{grid-template-columns:1fr 1fr}}@media (max-width:560px){.scorecard-intro{padding:55px 5vw}.scorecard-intro h1{font-size:54px}.scorecard-primary{width:100%}.scorecard-questions>header span{display:none}.scorecard-questions article{padding:60px 5vw}.scorecard-questions h2{font-size:42px}.scorecard-options{grid-template-columns:1fr 1fr;margin:38px 0}.scorecard-options button{min-height:96px}.result-detail{padding:45px 5vw}.result-next{padding:30px 22px}.result-next form{grid-template-columns:1fr}.result-next label,.result-next .scorecard-primary,.result-next form>small,.scorecard-status{grid-column:1}.scorecard-direct{flex-direction:column}.scorecard-result h1{font-size:72px}}.scorecard-direct{color:#fff;background:#18221d;border:0;grid-template-columns:1fr auto;align-items:center;gap:30px;margin:35px 0 22px;padding:30px;display:grid}.scorecard-direct>div>span{letter-spacing:.15em;color:#c9a96b;font-size:9px}.scorecard-direct h3{margin:10px 0;font-size:28px;line-height:1.2}.scorecard-direct p{color:#c7cec8;margin:0;font-size:12px;line-height:1.7}.scorecard-direct .scorecard-primary{color:#18221d;white-space:nowrap;background:#c9a96b;border:0}@media (max-width:560px){.scorecard-direct{grid-template-columns:1fr;padding:26px 22px}.scorecard-direct .scorecard-primary{width:100%}}
