.sec--quiz .quiz{max-width:800px;margin:0 auto}.sec--quiz .quiz__title{text-align:center;margin-bottom:1.5rem;font-size:2.5rem;font-weight:700;color:var(--color-primary, #333)}@media (max-width: 1080px){.sec--quiz .quiz__title{font-size:2rem;margin-bottom:1rem}}.sec--quiz .quiz__description{text-align:center;margin-bottom:3rem;font-size:1.125rem;color:var(--color-text, #666);line-height:1.6}@media (max-width: 1080px){.sec--quiz .quiz__description{margin-bottom:2rem;font-size:1rem}}.sec--quiz .quiz__form{margin-bottom:2rem}.sec--quiz .quiz__question{margin-bottom:2rem;padding:1.5rem;background:#f8f9fa;border-radius:1px;border-left:2px solid var(--bb-indigo);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.sec--quiz .quiz__question:hover{box-shadow:0 2px 8px rgba(0,0,0,0.1)}@media (max-width: 1080px){.sec--quiz .quiz__question{padding:1rem;margin-bottom:1.5rem}}.sec--quiz .quiz__label{display:block;font-weight:600;margin-bottom:0.75rem;color:var(--color-heading, #333);font-size:1.125rem;line-height:1.4}@media (max-width: 1080px){.sec--quiz .quiz__label{font-size:1rem}}.sec--quiz .quiz__select,.sec--quiz .quiz__input{width:100%;padding:0.75rem 1rem;border:2px solid #ddd;border-radius:4px;font-size:1rem;-webkit-transition:border-color 0.3s ease, box-shadow 0.3s ease;transition:border-color 0.3s ease, box-shadow 0.3s ease;background:white}.sec--quiz .quiz__select:focus,.sec--quiz .quiz__input:focus{outline:none;border-color:var(--bb-indigo);box-shadow:0 0 0 3px rgba(0,124,186,0.1)}.sec--quiz .quiz__select:invalid,.sec--quiz .quiz__input:invalid{border-color:var(--bb-bright-orange)}.sec--quiz .quiz__select:valid,.sec--quiz .quiz__input:valid{border-color:#28a745}.sec--quiz .quiz__select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'><path fill='%23666' d='M2 0L0 2h4zm0 5L0 3h4z'/></svg>");background-repeat:no-repeat;background-position:right 1rem center;background-size:12px;padding-right:3rem}.sec--quiz .quiz__radio-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.sec--quiz .quiz__radio-group--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}@media (max-width: 1080px){.sec--quiz .quiz__radio-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0.75rem}.sec--quiz .quiz__radio-group--vertical{gap:1rem}}.sec--quiz .quiz__radio-label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;padding:0.5rem;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sec--quiz .quiz__radio-label:hover{background:rgba(0,124,186,0.05)}.sec--quiz .quiz__radio-label:hover .quiz__radio{border-color:var(--bb-indigo);box-shadow:0 0 0 1px rgba(0,124,186,0.1)}.sec--quiz .quiz__radio-label--service{padding:1rem;border:2px solid #e9ecef;border-radius:8px;background:white;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.sec--quiz .quiz__radio-label--service:hover{border-color:var(--bb-indigo);background:rgba(0,124,186,0.02)}.sec--quiz .quiz__radio-label--service .quiz__radio{margin-right:0.75rem;margin-top:0.125rem}.sec--quiz .quiz__radio-label--service .quiz__radio:checked+.quiz__service-option .quiz__service-title{color:var(--bb-indigo)}.sec--quiz .quiz__radio-label--service:hover .quiz__radio{box-shadow:none;border-color:#ddd}.sec--quiz .quiz__radio-label .quiz__radio:checked+.quiz__radio-text,.sec--quiz .quiz__radio-label .quiz__radio:checked+.quiz__service-option .quiz__service-title{font-weight:600;color:var(--bb-indigo)}.sec--quiz .quiz__radio{margin-right:0.75rem;margin-top:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:20px !important;height:20px !important;min-width:20px;min-height:20px;max-width:20px;max-height:20px;padding:0 !important;margin-left:0 !important;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1px solid #ddd;border-radius:50%;background:white;cursor:pointer;position:relative;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;box-sizing:border-box;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);display:inline-block;vertical-align:middle}.sec--quiz .quiz__radio:hover{border-color:var(--bb-indigo);box-shadow:0 0 0 1px rgba(0,124,186,0.1)}.sec--quiz .quiz__radio:focus{outline:none;border-color:var(--bb-indigo);box-shadow:0 0 0 2px rgba(0,124,186,0.2)}.sec--quiz .quiz__radio:checked{border-color:var(--bb-indigo);background:var(--bb-indigo)}.sec--quiz .quiz__radio:checked::after{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:5px;height:5px;border-radius:50%;background:white}.sec--quiz .quiz__radio:disabled{opacity:0.5;cursor:not-allowed}.sec--quiz .quiz__radio[type="radio"]{width:20px !important;height:20px !important;padding:0 !important;vertical-align:middle;line-height:1;font-size:20px}.sec--quiz .quiz__radio-text{font-size:1rem;color:var(--color-text, #333);line-height:1.4;margin:0;padding:0}.sec--quiz .quiz__service-option{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.sec--quiz .quiz__service-title{display:inline-block;font-weight:700;font-size:1.25rem;margin-bottom:0.5rem;color:var(--color-heading, #333);-webkit-transition:color 0.3s ease;transition:color 0.3s ease;line-height:1.2;vertical-align:top}.sec--quiz .quiz__service-description{display:block;font-size:0.95rem;color:var(--color-text, #666);line-height:1.5;margin-top:0.25rem;clear:both}.sec--quiz .quiz__results{margin-top:3rem;padding:2rem;background:-webkit-linear-gradient(315deg, #f8f9fa 0%, #e9ecef 100%);background:linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.1)}@media (max-width: 1080px){.sec--quiz .quiz__results{padding:1.5rem;margin-top:2rem}}.sec--quiz .quiz__results-content{text-align:center}.sec--quiz .quiz__results-title{font-size:1.75rem;font-weight:700;margin-bottom:1rem;color:var(--color-heading, #333)}@media (max-width: 1080px){.sec--quiz .quiz__results-title{font-size:1.5rem}}.sec--quiz .quiz__results-price{font-size:2rem;font-weight:800;color:var(--bb-indigo);margin-bottom:1.5rem;text-shadow:0 2px 4px rgba(0,124,186,0.2)}@media (max-width: 1080px){.sec--quiz .quiz__results-price{font-size:2.5rem;margin-bottom:1rem}}.sec--quiz .quiz__results-details{margin-bottom:2rem;text-align:left}.sec--quiz .quiz__results-disclaimer{background:var(--bb-white);border-radius:6px;padding:1.5rem;text-align:left}.sec--quiz .quiz__results-disclaimer p{margin-bottom:0.75rem;font-size:0.95rem;line-height:1.5}.sec--quiz .quiz__results-disclaimer p:last-child{margin-bottom:0}.sec--quiz .quiz__results-disclaimer strong{color:var(--bb-indigo)}.sec--quiz .quiz__results-disclaimer a{color:var(--bb-indigo);text-decoration:none;font-weight:600}.sec--quiz .quiz__results-disclaimer a:hover{text-decoration:underline}@media (max-width: 1080px){.sec--quiz .quiz__results-disclaimer{padding:1rem}}.sec--quiz .quiz__question--conditional{overflow:hidden;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.sec--quiz .quiz__input:invalid:not(:focus):not(:-moz-placeholder-shown){border-color:var(--bb-bright-orange);background-color:#fff5f5}.sec--quiz .quiz__input:invalid:not(:focus):not(:-ms-input-placeholder){border-color:var(--bb-bright-orange);background-color:#fff5f5}.sec--quiz .quiz__input:invalid:not(:focus):not(:placeholder-shown),.sec--quiz .quiz__select:invalid:not(:focus){border-color:var(--bb-bright-orange);background-color:#fff5f5}.sec--quiz .quiz__input:valid:not(:focus):not(:-moz-placeholder-shown){border-color:#28a745;background-color:#f8fff8}.sec--quiz .quiz__input:valid:not(:focus):not(:-ms-input-placeholder){border-color:#28a745;background-color:#f8fff8}.sec--quiz .quiz__input:valid:not(:focus):not(:placeholder-shown),.sec--quiz .quiz__select:valid:not(:focus){border-color:#28a745;background-color:#f8fff8}.sec--quiz .quiz--loading .quiz__form{opacity:0.6;pointer-events:none}.sec--quiz .quiz__progress{width:100%;height:6px;background:#e9ecef;border-radius:3px;margin-bottom:2rem;overflow:hidden}.sec--quiz .quiz__progress-bar{height:100%;background:-webkit-linear-gradient(left, var(--bb-indigo), #0056b3);background:linear-gradient(90deg, var(--bb-indigo), #0056b3);border-radius:3px;-webkit-transition:width 0.3s ease;transition:width 0.3s ease;width:0%}.sec--quiz .gform-theme{margin-top:40px}.sec--quiz .gform-theme form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:visible;position:relative}.sec--quiz .gform-theme form label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:left}.sec--quiz .gform-theme form label .gfield_required{margin-left:4px;font-size:14px}.sec--quiz .gform-theme form .gform-body{width:100%}.sec--quiz .gform-theme form .gform-footer{bottom:29px;position:absolute;right:-4px;z-index:1}

/*# sourceMappingURL=quiz.css.map */
