.insights-tool{background:var(--colour-bg-default);padding:calc(var(--spacing-7-half) + var(--header-height)) 0 var(--spacing-7-half) 0;color:var(--colour-black)}@media (min-width: 1024px){.insights-tool{padding:calc(var(--spacing-25) + var(--header-height)) 0 var(--spacing-25) 0}}.insights-tool__inner{display:flex;justify-content:center;flex-direction:column;gap:var(--spacing-12-half);padding:var(--spacing-7-half) var(--spacing-5);border-radius:var(--radius-lg);background:rgba(var(--colour-purple-pastel-rgb),.1)}@media (min-width: 1024px){.insights-tool__inner{padding:var(--spacing-15) var(--spacing-40)}}.insights-tool__header{display:flex;flex-direction:column;gap:var(--spacing-5)}.insights-tool__title{font-size:var(--fluid-text-2xl);font-weight:var(--font-weight-bold);line-height:1.2}.insights-tool__description{font-size:var(--text-body-lg);line-height:1.5}@media (min-width: 1024px){.insights-tool__description{font-size:var(--text-xl)}}.insights-tool__block{display:none}.insights-tool__block.active{display:flex;flex-direction:column}.insights-tool__question{flex-direction:column;gap:var(--spacing-2-half);display:none}.insights-tool__question.active{display:flex}.insights-tool__question-heading{font-size:var(--text-body-lg);line-height:1.5;font-weight:var(--font-weight-bold);color:var(--colour-purple)}@media (min-width: 1024px){.insights-tool__question-heading{font-size:var(--text-xl)}}.insights-tool__question-title{font-size:var(--fluid-text-md);line-height:1.4;font-weight:var(--font-weight-bold)}.insights-tool__question-prompt{margin-top:var(--spacing-5);font-weight:var(--font-weight-medium);font-size:var(--text-xs);line-height:1.3}.insights-tool__question-inputs{display:flex;gap:var(--spacing-2-half) var(--spacing-10);flex-direction:column}@media (min-width: 640px){.insights-tool__question-inputs{flex-direction:row}}.insights-tool__question-inputs input{display:none}.insights-tool__question-inputs input:checked+label{background:var(--colour-blue-dark);color:var(--colour-text-light)}.insights-tool__question-input{display:flex;justify-content:center;padding:var(--spacing-2-half) var(--spacing-12-half);width:100%;border-radius:var(--radius-md);border:1px solid var(--colour-blue-dark);font-size:var(--text-body-lg);font-weight:var(--font-weight-medium);line-height:1.5;color:var(--colour-blue-dark);background:var(--colour-bg-default);cursor:pointer}.insights-tool__ctas{margin-top:var(--spacing-12-half);display:flex;align-items:center;justify-content:space-between}.insights-tool__ctas--back{color:var(--colour-neutral-grey-60);font-weight:var(--font-weight-bold);display:flex;align-items:center}.insights-tool__ctas--back i{font-size:24px}.insights-tool__ctas .btn{margin-left:auto}.insights-tool__results{display:flex;flex-direction:column;gap:var(--spacing-7-half)}.insights-tool__results-heading{display:flex;flex-direction:column;gap:var(--spacing-2-half)}.insights-tool__answers{display:none}.insights-tool__answers.active{display:flex}.insights-tool__answers-score{font-size:var(--text-body-lg);line-height:1.5}@media (min-width: 1024px){.insights-tool__answers-score{font-size:var(--text-xl)}}.insights-tool__answers-expander{border-radius:var(--radius-lg);border:1px solid rgba(var(--colour-purple-rgb),.5);background-color:rgba(var(--colour-purple-rgb),.1);color:var(--colour-text-base)}.insights-tool__answers-expander-toggle{padding:var(--spacing-5) var(--spacing-7-half);width:100%;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-family-body--alt);font-weight:var(--font-weight-medium);line-height:1.5;text-align:left}@media (min-width: 1024px){.insights-tool__answers-expander-toggle{padding:var(--spacing-5) var(--spacing-10);font-size:var(--text-xl)}}.insights-tool__answers-expander-toggle:after{font-family:ppl-icons!important;speak:never;font-style:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:var(--icon-chevron-down);display:block;font-size:16px;flex-shrink:0;font-weight:400;transition:transform .3s ease}@media (min-width: 1024px){.insights-tool__answers-expander-toggle:after{font-size:22px}}[expanded=true] .insights-tool__answers-expander-toggle:after{transform:rotate(180deg)}.insights-tool__answers-expander-content{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .5s}[expanded=true] .insights-tool__answers-expander-content{grid-template-rows:1fr}.insights-tool__answers-expander-content-inner{min-height:0;transition:visibility .5s;visibility:hidden}[expanded=true] .insights-tool__answers-expander-content-inner{visibility:visible}.insights-tool__answers-list{padding:0 var(--spacing-7-half) var(--spacing-5) var(--spacing-7-half)}@media (min-width: 1024px){.insights-tool__answers-list{padding:var(--spacing-4) var(--spacing-10) var(--spacing-5) var(--spacing-10)}}.insights-tool__answers-text{font-size:var(--text-body-lg)}@media (min-width: 1024px){.insights-tool__answers-text{font-size:var(--text-xl)}}.insights-tool .form-block__form{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:var(--spacing-5) var(--spacing-10);gap:var(--spacing-5) var(--spacing-10);max-width:none;max-width:initial}@media (min-width: 1024px){.insights-tool .form-block__form{grid-template-columns:repeat(2,1fr)}}.insights-tool .form-block__submit{grid-column:1/-1;margin:auto}.insights-tool__answers-list{font-family:var(--font-family-body--alt);display:flex;flex-direction:column;gap:var(--spacing-7-half);line-height:1.5}.insights-tool__answers-result span{font-weight:var(--font-weight-bold)}
