.home-security-improvement-tool .banner{background-color:var(--themeUiProductColour,#8a8a8a);scroll-margin-top:100px}.home-security-improvement-tool .banner__header{display:flex;justify-content:space-between;padding:13px 16px}.home-security-improvement-tool .banner__title{font-size:1rem;font-weight:600}.home-security-improvement-tool .banner__progress-step{font-size:1rem}.home-security-improvement-tool .banner__progress-step-value{font-weight:600}.home-security-improvement-tool .banner__progress-bar{height:5px;position:relative;width:100%}.home-security-improvement-tool .banner__progress-bar span{background:var(--subThemeColour,--black);display:flex;height:5px;position:relative}.home-security-improvement-tool .widget__section{background-color:var(--lightGrey);color:var(--themeBaseFontColour);font-size:1.125rem;padding:2rem 1rem}.home-security-improvement-tool .widget__section form,.home-security-improvement-tool .widget__section__container{max-width:360px}.home-security-improvement-tool .widget__section .widget__screen-heading{font-size:1.375rem;margin-bottom:1rem}.home-security-improvement-tool .widget__section .widget__screen__footer{align-items:flex-start;display:inline-flex;flex-direction:column;gap:1rem;width:100%}.home-security-improvement-tool .widget__section .widget__screen--results{max-width:none}.home-security-improvement-tool .widget__section p{margin-bottom:1rem}.home-security-improvement-tool .widget__section p:last-child{margin-bottom:0}@media (max-width:841px){.home-security-improvement-tool .widget__section p{font-size:1rem}}.home-security-improvement-tool .widget__footer>*{margin-top:1rem}.home-security-improvement-tool .input-shell.input-shell--option label{width:100%}.home-security-improvement-tool .widget__section .widget__screen-heading{font-size:2rem;margin-bottom:2rem}.home-security-improvement-tool .widget__section .widget__screen .input-shell--plain .option-label{display:block;font-weight:600}.home-security-improvement-tool .results__results-summary{background-color:var(--themeUiProductColour,#efefef);margin-bottom:2rem;padding:1rem}.home-security-improvement-tool .results__results-summary .summary-val{font-weight:600}.home-security-improvement-tool .results__results-card{background:var(--subThemeSecondaryColour,#fff);padding:1.5rem 1rem}.home-security-improvement-tool .results__score-card-header{font-size:1.375rem}.home-security-improvement-tool .results__score-card-score{font-size:2rem;font-weight:600;margin-bottom:.5rem}.home-security-improvement-tool .results__score-card-bar{background-color:var(--mediumGrey,#d4d4d4);height:24px;margin-bottom:1.5rem;position:relative;width:100%}.home-security-improvement-tool .results__score-card-bar span{background-color:var(--themeUiProductColour,var(--green,#4db6a1));display:inline-block;height:24px;left:0;position:absolute}.home-security-improvement-tool .results__score-card__subtitle{display:flex;font-weight:600;margin-bottom:.5rem}.home-security-improvement-tool .results__score-card__subtitle:before{background-size:contain;content:"";display:inline-block;height:24px;margin-right:8px;width:24px}.home-security-improvement-tool .results__score-card__description{margin-left:2rem}.home-security-improvement-tool .results__score-card--good .results__score-card__subtitle:before{background:url(../../images/icons/black-header-tick--black.svg) no-repeat 50%}.home-security-improvement-tool .results__score-card--consider .results__score-card__subtitle{font-weight:600;margin-bottom:24px}.home-security-improvement-tool .results__score-card--consider .results__score-card__subtitle:before{background:url(../../images/icons/black-lock--black.svg) no-repeat 50%}.home-security-improvement-tool .results__score-card--headings{display:flex;font-weight:600;justify-content:space-between;margin-bottom:1rem}.home-security-improvement-tool .results__score-card--cost{background-color:var(--lightGrey,#efefef);display:flex;font-weight:600;justify-content:space-between;padding:1rem}.home-security-improvement-tool .results__score-card-table{display:flex;flex-wrap:wrap}.home-security-improvement-tool .results__score-card-table__consideration-name{flex-basis:80%;font-weight:600}.home-security-improvement-tool .results__score-card-table__consideration-cost{flex-basis:20%;font-weight:600;text-align:right}.home-security-improvement-tool .results__score-card-table__consideration-why{flex-basis:100%;margin-bottom:1.5rem}.home-security-improvement-tool .results__score-card-table__consideration-why summary::-webkit-details-marker{display:none}.home-security-improvement-tool .results__score-card-table__consideration-why summary{list-style:none;margin-top:8px}.home-security-improvement-tool .results__score-card-table__consideration-why summary::marker{display:none}.home-security-improvement-tool .results__score-card-table__consideration-why summary:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11.18 18.12'%3E%3Cg data-name='Layer 2'%3E%3Cpath d='m1.06 17.06 8-8-8-8' data-name='Layer 1' style='fill:none;stroke:%23000;stroke-width:3px'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:12px 12px;content:"";display:inline-block;height:12px;margin-right:7px;width:12px}.home-security-improvement-tool .results__score-card-table__consideration-why summary{color:#1f1f1f;font-size:16px;text-decoration:underline}.home-security-improvement-tool .results__score-card-table__consideration-why details[open] summary:before{transform:rotate(90deg)}.home-security-improvement-tool .results__score-card-table__consideration-description{border-left:5px solid #1f1f1f;color:#1f1f1f;margin-bottom:8px;margin-top:8px;padding-left:16px}.home-security-improvement-tool #results__score-card-details hr{margin:1.5rem 0}.home-security-improvement-tool .widget__footer__button-holder{align-items:flex-start;display:flex;flex-direction:column;gap:1rem}.home-security-improvement-tool .widget__screen--5:not(.display-none)~.widget__footer #widget__footer__restart-button{margin-bottom:1rem;order:2}.home-security-improvement-tool .widget__screen--5:not(.display-none)~.widget__footer #widget__footer__download-button{order:3}.home-security-improvement-tool__pdf summary{list-style-type:none!important}.home-security-improvement-tool__pdf summary:before{display:none!important;list-style-type:none!important}.home-security-improvement-tool__pdf .results__results-card{background:var(--subThemeSecondaryColour,#fff);padding:1.5rem 1rem}.home-security-improvement-tool__pdf .results__score-card-header{font-size:1.375rem}.home-security-improvement-tool__pdf .results__score-card-score{font-size:2rem;font-weight:600;margin-bottom:.5rem}.home-security-improvement-tool__pdf .results__score-card-bar{background-color:var(--mediumGrey,#d4d4d4);height:24px;margin-bottom:1.5rem;position:relative;width:100%}.home-security-improvement-tool__pdf .results__score-card-bar span{background-color:var(--themeUiProductColour,var(--green,#4db6a1));display:inline-block;height:24px;left:0;position:absolute}.home-security-improvement-tool__pdf .results__score-card__subtitle:before{display:none}.home-security-improvement-tool__pdf .results__score-card__description{margin-left:0}.home-security-improvement-tool__pdf .results__score-card--good .results__score-card__subtitle:before{background:url(../../images/icons/black-header-tick--black.svg) no-repeat 50%}.home-security-improvement-tool__pdf .results__score-card--consider .results__score-card__subtitle{font-weight:600;margin-bottom:24px}.home-security-improvement-tool__pdf .results__score-card--consider .results__score-card__subtitle:before{background:url(../../images/icons/black-lock--black.svg) no-repeat 50%}.home-security-improvement-tool__pdf .results__score-card--headings{display:flex;font-weight:600;justify-content:space-between;margin-bottom:1rem}.home-security-improvement-tool__pdf .results__score-card--cost{background-color:var(--lightGrey,#efefef);display:flex;font-weight:600;justify-content:space-between;padding:1rem}.home-security-improvement-tool__pdf .results__score-card-table{display:flex;flex-wrap:wrap}.home-security-improvement-tool__pdf .results__score-card-table__consideration-name{flex-basis:80%;font-weight:600}.home-security-improvement-tool__pdf .results__score-card-table__consideration-cost{flex-basis:20%;font-weight:600;text-align:right}.home-security-improvement-tool__pdf .results__score-card-table__consideration-why{flex-basis:100%;margin-bottom:1.5rem}.home-security-improvement-tool__pdf .results__score-card-table__consideration-why summary::-webkit-details-marker{display:none}.home-security-improvement-tool__pdf .results__score-card-table__consideration-why summary{list-style:none;margin-top:8px}.home-security-improvement-tool__pdf .results__score-card-table__consideration-why summary::marker{display:none}.home-security-improvement-tool__pdf .results__score-card-table__consideration-why summary:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11.18 18.12'%3E%3Cg data-name='Layer 2'%3E%3Cpath d='m1.06 17.06 8-8-8-8' data-name='Layer 1' style='fill:none;stroke:%23000;stroke-width:3px'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:12px 12px;content:"";display:inline-block;height:12px;margin-right:7px;width:12px}.home-security-improvement-tool__pdf .results__score-card-table__consideration-why summary{color:#1f1f1f;font-size:16px;text-decoration:underline}.home-security-improvement-tool__pdf .results__score-card-table__consideration-why details[open] summary:before{transform:rotate(90deg)}.home-security-improvement-tool__pdf .results__score-card-table__consideration-description{border-left:none;color:#1f1f1f;margin-bottom:8px;margin-top:8px;padding-left:0}.home-security-improvement-tool__pdf #results__score-card-details hr{margin:1.5rem 0}.home-security-improvement-tool__pdf .results__score-card--consider span:first-of-type,.home-security-improvement-tool__pdf .results__score-card--good span:first-of-type{display:block;font-weight:600;margin-bottom:16px}