.arise-diagnostic-wrapper{background:#f8f9fa;padding:60px 0;width:100%}.arise-diagnostic-container{background:#fff;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);margin:0 auto;max-width:1200px;overflow:hidden;padding:0 80px}.arise-diagnostic-header{background:linear-gradient(135deg,#1c1c1c,#2c2c2c);color:#fff;margin:0 -80px;padding:50px 80px;text-align:center}.arise-diagnostic-header h1{color:#fff;font-family:Poppins,sans-serif;font-size:40px;font-weight:700;line-height:1.2;margin:0 0 16px}.arise-diagnostic-header p{color:#fff;font-family:Poppins,sans-serif;font-size:20px;line-height:1.4;margin:0;opacity:.9}.arise-progress-bar{background:#e0e0e0;height:8px;width:100%}.arise-progress-fill{background:#dc4d01;height:100%;transition:width .5s ease;width:0}.arise-diagnostic-content{padding:50px 0}.arise-question-container{display:none}.arise-question-container.active{animation:fadeIn .4s ease;display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.arise-question-number{color:#dc4d01;font-size:14px;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.arise-question-number,.arise-question-text{font-family:Poppins,sans-serif;font-weight:600}.arise-question-text{color:#1c1c1c;font-size:24px;line-height:1.4;margin-bottom:32px}.arise-options{display:flex;flex-direction:column;gap:14px}.arise-option{background:#fff;border:2px solid #e0e0e0;border-radius:10px;cursor:pointer;padding:24px;transition:all .3s}.arise-option:hover{background:#fff8f0;border-color:#dc4d01;transform:translateX(5px)}.arise-option.selected{background:#fff8f0;border-color:#dc4d01;box-shadow:0 2px 8px rgba(220,77,1,.15)}.arise-option-title{color:#1c1c1c;font-family:Poppins,sans-serif;font-size:17px;font-weight:600;margin-bottom:8px}.arise-option-description{color:#666;font-family:Poppins,sans-serif;font-size:14px;line-height:1.5}.arise-diagnostic-navigation{border-top:2px solid #e0e0e0;display:flex;justify-content:space-between;margin-top:40px;padding-top:40px}.arise-nav-btn{background:#fff;border:2px solid #dc4d01;border-radius:8px;color:#dc4d01;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;padding:14px 36px;transition:all .3s}.arise-nav-btn:hover:not(:disabled){background:#dc4d01;box-shadow:0 4px 12px rgba(220,77,1,.3);color:#fff;transform:translateY(-2px)}.arise-nav-btn:disabled{cursor:not-allowed;opacity:.4}.arise-nav-btn.arise-nav-primary{background:#dc4d01;color:#fff}.arise-nav-btn.arise-nav-primary:hover:not(:disabled){background:#c44401}.arise-diagnostic-results{display:none}.arise-diagnostic-results.show{animation:fadeIn .5s ease;display:block}.arise-leakage-score{background:linear-gradient(135deg,#dc4d01,#ff6b1a);border-radius:12px;color:#fff;margin-bottom:40px;padding:50px;text-align:center}.arise-leakage-score h2{color:#fff;font-family:Poppins,sans-serif;font-size:26px;font-weight:600;margin:0 0 16px}.arise-score-number{color:#fff;font-family:Poppins,sans-serif;font-size:72px;font-weight:700;line-height:1;margin:20px 0}.arise-score-subtitle{color:#fff;font-family:Poppins,sans-serif;font-size:18px;opacity:.95}.arise-priority-areas{margin-bottom:40px}.arise-priority-areas h3{color:#1c1c1c;font-family:Poppins,sans-serif;font-size:24px;font-weight:600;margin-bottom:24px}.arise-priority-card{background:#f8f9fa;border-left:6px solid #dc4d01;border-radius:10px;margin-bottom:20px;padding:28px}.arise-priority-card h4{color:#1c1c1c;font-size:20px;margin-bottom:12px}.arise-impact-badge,.arise-priority-card h4{font-family:Poppins,sans-serif;font-weight:600}.arise-impact-badge{background:#dc4d01;border-radius:6px;color:#fff;display:inline-block;font-size:13px;margin-bottom:14px;padding:6px 14px}.arise-priority-card p{color:#666;font-family:Poppins,sans-serif;font-size:15px;line-height:1.6;margin-bottom:14px}.arise-priority-solution{color:#1c1c1c;font-family:Poppins,sans-serif;font-size:15px;font-weight:500}.arise-solution-link{color:#dc4d01;font-weight:600;text-decoration:none}.arise-solution-link:hover{text-decoration:underline}.arise-detailed-breakdown{background:#fff;border:2px solid #e0e0e0;border-radius:12px;margin-bottom:40px;padding:32px}.arise-detailed-breakdown h4{color:#1c1c1c;font-family:Poppins,sans-serif;font-size:20px;font-weight:600;margin-bottom:24px}.arise-breakdown-item{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:16px 0}.arise-breakdown-item:last-child{border-bottom:none}.arise-breakdown-label{color:#666;flex:0 0 180px;font-family:Poppins,sans-serif;font-size:15px;font-weight:500}.arise-breakdown-score{color:#1c1c1c;flex:0 0 60px;font-family:Poppins,sans-serif;font-size:18px;font-weight:700;text-align:right}.arise-breakdown-bar{background:#e0e0e0;border-radius:5px;flex:1;height:10px;margin:0 20px;overflow:hidden}.arise-breakdown-bar-fill{background:#dc4d01;border-radius:5px;height:100%;transition:width 1s ease}.arise-email-capture{background:#1c1c1c;border-radius:12px;color:#fff;padding:50px;text-align:center}.arise-email-capture h3{color:#fff;font-family:Poppins,sans-serif;font-size:28px;font-weight:600;margin:0 0 16px}.arise-email-capture p{color:#fff;font-family:Poppins,sans-serif;font-size:16px;margin:0 0 32px;opacity:.9}.arise-email-capture #diagnostic-hubspot-form .hs-form-field{margin-bottom:20px}.arise-email-capture #diagnostic-hubspot-form input[type=email],.arise-email-capture #diagnostic-hubspot-form input[type=text]{background:#fff;border:none;border-radius:8px;font-family:Poppins,sans-serif;font-size:16px;padding:14px 18px;width:100%}.arise-email-capture #diagnostic-hubspot-form input[type=submit]{background:#dc4d01;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;padding:14px 40px;transition:all .3s}.arise-email-capture #diagnostic-hubspot-form input[type=submit]:hover{background:#c44401}@media (max-width:1024px){.arise-diagnostic-container{padding:0 40px}.arise-diagnostic-header{margin:0 -40px;padding:40px}.arise-diagnostic-header h1{font-size:34px}.arise-diagnostic-header p{font-size:18px}.arise-score-number{font-size:60px}.arise-breakdown-label{flex:0 0 140px}}@media (max-width:768px){.arise-diagnostic-wrapper{padding:30px 0}.arise-diagnostic-container{border-radius:0;padding:0 20px}.arise-diagnostic-header{margin:0 -20px;padding:30px 20px}.arise-diagnostic-header h1{font-size:28px;margin-bottom:12px}.arise-diagnostic-header p{font-size:16px}.arise-diagnostic-content{padding:30px 0}.arise-question-text{font-size:20px}.arise-option{padding:20px}.arise-option:hover{transform:none}.arise-leakage-score{padding:32px 24px}.arise-score-number{font-size:52px}.arise-detailed-breakdown,.arise-email-capture,.arise-priority-card{padding:24px}.arise-breakdown-item{flex-wrap:wrap;gap:12px}.arise-breakdown-label{flex:0 0 100%}.arise-breakdown-bar{flex:1 1 100%;margin:0}.arise-breakdown-score{flex:0 0 auto}.arise-diagnostic-navigation{gap:12px}.arise-nav-btn{flex:1;padding:14px 20px}}@media (max-width:480px){.arise-diagnostic-header h1{font-size:24px}.arise-score-number{font-size:44px}.arise-question-text{font-size:18px}.arise-nav-btn{font-size:14px;padding:12px 16px}}