.hero-underline{margin-left:11.5%}
.scanner-hero .scan-entry .button,.membership-actions .button{background:#dc7500;color:#fff;font-family:"Open Sans",Arial,sans-serif;font-size:20px;font-weight:800}.scanner-hero .scan-entry .button:hover,.membership-actions .button:hover{background:#fa8705;filter:none}
.membership-actions{width:240px;justify-items:stretch;text-align:center}.membership-actions .button{min-height:64px;padding:17px 26px}.membership-actions>a:last-child{width:100%;justify-content:center;text-align:center}
@media(max-width:920px){.hero-underline{margin-left:8%}.membership-actions{justify-items:stretch}}
@media(max-width:650px){.hero-underline{margin-inline:auto}.membership-actions{width:min(100%,240px)}}
.scan-results.is-complete{width:min(1120px,calc(100vw - 40px));margin-left:50%;transform:translateX(-50%);font-size:17px;line-height:1.7}.scan-results.is-complete .report-head{padding:34px}.scan-results.is-complete .report-head h2{font-size:32px}.scan-results.is-complete .report-head p{font-size:18px}.scan-results.is-complete .subscores>div{padding:20px 26px}.scan-results.is-complete .subscores span{font-size:14px}.scan-results.is-complete .subscores strong{font-size:21px}.scan-results.is-complete .report-section{padding:34px}.scan-results.is-complete .report-section h3,.scan-results.is-complete .save-report h3{font-size:27px}.scan-results.is-complete .finding{padding:25px}.scan-results.is-complete .finding h4{font-size:21px}.scan-results.is-complete .finding p{font-size:16px;line-height:1.7}.scan-results.is-complete .passed-checks summary{padding:24px 34px;font-size:19px}.scan-results.is-complete .passed-checks li{padding:13px 0;font-size:16px}.scan-results.is-complete .passed-checks li small{font-size:14px}.scan-results.is-complete .save-report{padding:34px}.scan-results.is-complete .save-report p{max-width:980px;margin:0 0 22px;font-size:17px;line-height:1.75}.scan-results.is-complete .save-report p strong{display:inline-block;margin-bottom:5px;color:#fff;font-size:20px}.scan-results.is-complete .save-entry{gap:14px}.scan-results.is-complete .save-entry input{min-height:64px;padding-inline:18px;font-size:19px}.scan-results.is-complete .save-entry .button{min-width:190px;padding-inline:24px;font-size:18px}
@media(max-width:650px){.scan-results.is-complete{width:100%;margin-left:0;transform:none;font-size:16px}.scan-results.is-complete .report-head,.scan-results.is-complete .report-section,.scan-results.is-complete .save-report{padding:24px}.scan-results.is-complete .save-entry{gap:10px}.scan-results.is-complete .save-entry .button{min-width:0}}
