.inbound-marketing-test{margin:0 auto;.calculator-step{display:none}.calculator-step.active{display:block}.calculator-title,.intro-content,.intro-content .calculator-subtitle,.step-indicator{color:#fff}.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}.step-navigation{align-items:center;display:flex;justify-content:space-between;margin-top:2rem}.checkmark-icon,.chevron-left,.chevron-right,.help-icon{height:1.25rem;width:1.25rem}.chevron-left{margin-right:.5rem}.chevron-right{margin-left:.5rem}.btn svg,.chevron-right,.next-btn .next-text{pointer-events:none}.benefits-section{border-radius:.5rem;margin-bottom:50px;padding:2rem}.benefits-grid{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.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}.step-header{margin-bottom:2rem}.step-content{border:2px solid #d4d4d466;border-radius:30px;box-shadow:0 3px 15px rgba(0,0,0,.15);padding:50px}.question-header{margin-bottom:1.5rem}.question-title-container{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.question-title{flex:1;margin-bottom:1rem}.help-btn{background:none;border:none;color:#2c5c3e;cursor:pointer;flex-shrink:0;opacity:1;padding:.25rem;transition:opacity .2s ease}.help-btn:hover{opacity:.6}.help-icon{height:1.5rem;width:1.5rem}.help-text{border-radius:.5rem}.help-text-title{font-weight:500;margin-bottom:.5rem}.help-content{line-height:1.6}.hidden{display:none!important}.options-container{margin-bottom:2rem}.option-btn{align-items:flex-start;background:transparent;border:2px solid #d4d4d466;border-radius:15px;cursor:pointer;display:flex;margin-bottom:.75rem;padding:1rem;text-align:left;transition:background-color .15s,border-color .15s ease-in-out;width:100%}.option-btn:focus,.option-btn:focus-visible{box-shadow:none;outline:none}.option-btn.selected,.option-btn:hover{box-shadow:none;transform:none}.option-btn.selected{background:#d3f0ba;border-color:#d3f0ba}.option-radio{align-items:center;border:2px solid #d4d4d4;border-radius:50%;display:flex;flex-shrink:0;height:1.5rem;justify-content:center;margin-right:1rem;width:1.5rem}.option-radio svg.checkmark-icon{fill:#1b251a;height:1.5rem;opacity:0;transition:all .15s ease-in-out;width:1.5rem}.option-btn.selected svg.checkmark-icon,.option-btn:hover svg.checkmark-icon{opacity:1}.option-content{display:flex;flex:1;flex-direction:column;gap:.25rem}.option-text{font-weight:500}.option-description{color:#4e524d}.option-btn.selected .option-description,.option-btn.selected .option-text{color:#1b251a}.answer-count{color:#4e524d}.score-circle-container{height:160px;margin:1.5rem auto;position:relative;width:160px}.score-circle{height:100%;transform:rotate(-90deg);width:100%}.score-circle-bg{fill:none;stroke:#f4f4ff;stroke-width:8}.score-circle-progress{fill:none;stroke:#d3f0ba;stroke-dasharray:339.292;stroke-dashoffset:339.292;stroke-linecap:round;stroke-width:8;transition:stroke-dashoffset 1.5s ease-out,stroke .3s ease}.score-circle-content{align-items:center;display:flex;flex-direction:column;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.score-circle-value{color:#fff;font-size:2.5rem;font-weight:700;line-height:1}.score-circle-max{color:#fff;font-size:.875rem;margin-top:.25rem}@media (max-width:768px){.score-circle-container{height:140px;width:140px}.score-circle-value{font-size:2rem}}@media (max-width:480px){.score-circle-container{height:120px;width:120px}.score-circle-value{font-size:1.75rem}}.results-icon{margin-bottom:1rem}.checkmark-icon-large{color:#2c5c3e;display:block;height:4rem;margin:0 auto;width:4rem}.results-container{margin-bottom:2rem}.unbox-step.step-content{border:none;box-shadow:none;padding:0}.results-title{margin-bottom:1rem}.result-description{margin-bottom:2rem}.result-recommendation p{margin-bottom:1rem}.answer-summary-section{margin-bottom:50px}.answer-summary-title{margin-bottom:1rem}.answer-summary{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.answer-summary-item{background:#f4f4ff;border-radius:12px;padding:25px}.answer-summary-question-number{font-weight:500;margin-bottom:.5rem}.answer-summary-question-text{color:#4e524d;margin-bottom:.5rem}.answer-summary-result{align-items:center;display:flex;gap:.5rem}.answer-summary-value{color:#2c5c3e;font-weight:700}.answer-summary-label{color:#4e524d}.results-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}@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)}.answer-summary{grid-template-columns:1fr}}@media (max-width:768px){.benefits-section,.step-content{padding:40px 25px}.step-navigation{flex-direction:column;gap:1rem}.step-navigation .btn{width:100%}.answer-count{order:-1}.button-group{flex-direction:column}.button-group .btn{width:100%}.results-actions{flex-direction:column}.results-actions .btn{width:100%}.answer-summary{grid-template-columns:1fr}}@media (max-width:480px){.benefits-grid{gap:1.5rem;grid-template-columns:1fr}.question-title-container{align-items:flex-start;flex-direction:column}.help-btn{align-self:flex-end;margin-top:-2rem}}}