.growth-engine-assessment{margin:0 auto;.calculator-step{display:none}.calculator-step.active{display:block}.lead-capture-step .calculator-container{display:flex;gap:100px}.lead-capture-step .intro-header,.lead-capture-step .lead-form-section{width:100%}.text-center{text-align:center}.intro-description{max-width:750px}.progress-bar{border-radius:9999px;height:.5rem;margin-bottom:1rem;width:100%}.progress-fill{border-radius:9999px;height:100%;transition:width .3s ease}.btn.disabled,.btn:disabled{cursor:not-allowed;opacity:.5}.button-group{display:flex;flex-wrap:wrap;gap:1rem;margin-top:50px}.step-navigation{align-items:center;display:flex;justify-content:space-between;margin-top:2rem}.chevron-left,.chevron-right{height:1.25rem;width:1.25rem}.chevron-left{margin-right:.5rem}.chevron-right{margin-left:.5rem}.btn span,.btn svg,.chevron-right,.next-btn .next-text{pointer-events:none}.benefits-section{border-radius:.5rem;margin-bottom:50px;padding:2rem}.benefits-description{line-height:1.6;max-width:800px}.benefits-description a{color:#2c5c3e;text-decoration:none}.benefits-description a:hover{text-decoration:underline}.benefits-grid{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.text-left .benefit-item{text-align:left}.benefit-icon{align-items:center;border-radius:50%;display:flex;height:50px;margin-bottom:1rem;width:50px}.benefit-number{color:#adb6ff;font-size:50px;line-height:1}.benefit-icon svg{fill:#adb6ff;height:50px;width:50px}.benefit-title{margin-bottom:.5rem}.benefit-list{color:#4e524d;line-height:1.6;margin:0;padding-left:20px;text-align:left}.benefit-list li{margin-bottom:.25rem}.step-header{margin-bottom:2rem}.step-title-section{align-items:flex-end;display:flex;justify-content:space-between}.step-header .calculator-title{margin-bottom:1.5rem}h2.calculator-title{color:#fff}.step-indicator{color:#4e524d;margin-bottom:1.5rem}.step-content{border:2px solid #d4d4d466;border-radius:30px;box-shadow:0 3px 15px rgba(0,0,0,.15);padding:50px}.lead-form-section{border:none;margin:0 auto}.form-disclaimer{margin-top:1rem}.question-header{margin-bottom:1.5rem}.section-badge{color:#2c5c3e;display:inline-block;font-size:1rem;font-weight:400;margin-bottom:.3rem}.question-title{margin-bottom:1rem}.questions-container{display:flex;flex-direction:column;gap:2rem}.question-block{background:#f4f4ff;border-radius:15px;padding:1.5rem}.question-text{color:#1b251a;font-size:1.2rem;font-weight:400}.question-text,.scale-container{margin-bottom:1rem}.scale-labels{color:#4e524d;display:flex;justify-content:space-between;margin-bottom:.5rem}.scale-buttons{display:grid;gap:.5rem;grid-template-columns:repeat(10,1fr)}.scale-btn{background:#fff;border:1px solid #d4d4d4;border-radius:15px;color:#1b251a;cursor:pointer;font-family:Poppins,sans-serif;font-size:.8rem;font-weight:400;padding:.75rem .5rem;transition:all .15s ease-in-out}.scale-btn:hover{border-color:#2c5c3e}.scale-btn:focus,.scale-btn:focus-visible{box-shadow:none;outline:none}.scale-btn.selected{background:#d3f0ba;border-color:#d3f0ba;color:#1b251a}.importance-title{color:#2c5c3e;margin-bottom:1rem}.results-subtitle{color:#fff;margin-bottom:1rem;max-width:700px}.results-date{color:#fff}.results-container{margin-bottom:2rem}.radar-section{margin-bottom:50px}.section-title{margin-bottom:1rem}.radar-chart-container{background:#f4f4ff;border-radius:15px;padding:1.5rem}.scores-section{margin-bottom:50px}.scores-grid{display:flex;flex-direction:column;gap:1rem}.score-item{background:#f4f4ff;border-radius:15px;padding:1.25rem}.score-item-header{color:#1b251a;font-weight:400;margin-bottom:.75rem}.score-item-values{display:flex;flex-wrap:wrap;font-size:.875rem;gap:.5rem;justify-content:space-between;margin-bottom:.75rem}.score-current{color:#2c5c3e;font-weight:400}.score-importance{color:#ef4444;font-weight:400}.score-gap{font-weight:400}.score-gap.positive{color:#f59e0b}.score-gap.negative{color:#2c5c3e}.score-bar{background:#d4d4d4;border-radius:4px;height:8px;width:100%}.score-bar-fill{background:#2c5c3e;border-radius:4px;height:100%;transition:width .3s ease}.opportunities-section{margin-bottom:50px}.opportunities-description{color:#4e524d;margin-bottom:1rem}.opportunities-grid{display:flex;flex-direction:column;gap:.75rem}.opportunity-item{align-items:center;background:rgba(245,158,11,.15);border-radius:15px;display:flex;justify-content:space-between;padding:1rem}.opportunity-name{color:#1b251a;font-weight:400}.opportunity-gap{color:#f59e0b;font-weight:400}.recommendations-section{margin-bottom:50px}.recommendations-list{background:#e6f8d7;border-radius:15px;color:#4e524d;line-height:1.6;margin-bottom:50px;padding:1.5rem}.recommendations-list p{margin-bottom:.75rem}.recommendations-list p:last-child{margin-bottom:0}.recommendations-list h6{margin-bottom:10px}.profile-banner{align-items:center;background:#f4f4ff;border-left:6px solid #2c5c3e;border-radius:15px;display:flex;gap:2rem;margin-bottom:50px;padding:2rem}.profile-banner.profile--growth_foundation{background:rgba(245,158,11,.08);border-left-color:#f59e0b}.profile-banner.profile--growth_builder{background:rgba(173,182,255,.12);border-left-color:#adb6ff}.profile-banner.profile--growth_engine{background:#e6f8d7;border-left-color:#2c5c3e}.profile-score{align-items:baseline;color:#2c5c3e;display:flex;flex-shrink:0}.profile-score-value{font-size:3.5rem;font-weight:400;line-height:1}.profile-score-max{font-size:1.25rem;margin-left:.25rem}.profile-label{color:#4e524d;display:block;margin-bottom:.25rem}.profile-name{margin-bottom:.5rem}.profile-description{color:#4e524d;line-height:1.6;margin:0}.strongest-section{margin-bottom:50px}.strongest-description{color:#4e524d;margin-bottom:1rem}.strongest-grid{display:flex;flex-direction:column;gap:.75rem}.strongest-item{align-items:center;background:#e6f8d7;border-radius:15px;display:flex;justify-content:space-between;padding:1rem}.strongest-name{color:#1b251a;font-weight:400}.strongest-score{color:#2c5c3e;font-weight:400}.results-actions{display:flex;flex-wrap:wrap;gap:1rem}.hidden{display:none!important}a,strong{font-weight:600}@media (max-width:1024px) and (min-width:769px){.benefits-grid{gap:1.5rem;grid-template-columns:repeat(3,1fr)}}@media (max-width:768px) and (min-width:481px){.benefits-grid{gap:1.5rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.step-content{padding:40px 25px}.lead-capture-step .calculator-container{flex-direction:column;gap:0}.step-navigation{flex-direction:column;gap:1rem}.step-navigation .btn{width:100%}.button-group{flex-direction:column}.button-group .btn{width:100%}.results-actions{flex-direction:column}.results-actions .btn{width:100%}.scale-buttons{grid-template-columns:repeat(5,1fr)}.score-item-values{flex-direction:column;gap:.25rem}.profile-banner{flex-direction:column;gap:1rem;text-align:center}}@media (max-width:480px){.benefits-grid{gap:1.5rem;grid-template-columns:1fr}.question-block{padding:1rem}}}.growth-engine-assessment .hsfc-Renderer{margin:0 auto;max-width:400px}.growth-engine-assessment .hsfc-Row{margin-bottom:1rem}.growth-engine-assessment .hsfc-FieldLabel{display:none}.growth-engine-assessment .hsfc-TextInput{background:#fff;border:1px solid #d4d4d4;border-radius:15px;box-sizing:border-box;color:#1b251a;font-family:inherit;font-size:1rem;padding:12px 14px;width:100%}.growth-engine-assessment .hsfc-TextInput:focus{border-color:#d3f0ba;outline:none}.growth-engine-assessment .hsfc-NavigationRow{margin-top:1.5rem}.growth-engine-assessment .hsfc-Button{background:linear-gradient(111.02deg,#d3f0ba,#28ab62);border:none;border-radius:999px;color:#fff;cursor:pointer;font-family:inherit;font-size:1.05rem;font-weight:500;padding:1rem 2rem;width:100%}.growth-engine-assessment .hsfc-Button:disabled{cursor:not-allowed;opacity:.5}.growth-engine-assessment .form-disclaimer{margin-top:1rem;text-align:center}