.nf-ab-survey-card{background:var(--color-white);border-radius:var(--border-radius);box-shadow:var(--shadow);overflow:hidden;transition:all .3s ease;border:1px solid var(--color-gray-b);display:flex;flex-direction:column;height:100%}.nf-disable.nf-ab-survey-card{box-shadow:none}.nf-ab-survey-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-hover)}.nf-disable.nf-ab-survey-card:hover{transform:none!important;box-shadow:var(--shadow)!important}.nf-ab-card-header{padding:1.5rem;background:linear-gradient(135deg,#f8f9fa 0%,var(--color-gray-b) 100%);border-bottom:1px solid var(--color-gray-b)!important;display:flex;align-items:center;gap:1rem}.nf-ab-card-icon{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff;background:var(--color-white);box-shadow:inset var(--shadow)}.nf-ab-card-header h2{margin:0;font-size:1.5rem;font-weight:600}.nf-ab-card-content{padding:1.5rem;flex:1}.nf-ab-card-description{margin:0 0 1.5rem 0;line-height:1.6}.nf-ab-card-features{list-style:none;padding:0;margin:0}.nf-ab-card-features li{padding:.5rem 0;font-size:.9rem}.nf-ab-card-footer{padding:1.5rem;background:linear-gradient(135deg,#f8f9fa 0%,var(--color-gray-b) 100%)!important;border-top:1px solid var(--color-gray-b)!important;display:flex;flex-direction:column;gap:1rem}.nf-ab-survey-btn{min-height:50px;border:0;border-radius:8px!important;padding:.75rem 1.5rem;font-weight:600;text-decoration:none!important;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:1rem}.nf-ab-survey-btn{background:linear-gradient(135deg,var(--color-base),var(--color-base-dark));color:#fff}.nf-ab-survey-btn:hover{background:linear-gradient(135deg,var(--color-base),var(--color-base-dark))!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(18,186,56,.3)}.nf-disable .nf-ab-survey-btn{cursor:not-allowed!important;opacity:.7}.nf-disable .nf-ab-survey-btn:hover{transform:translate(0)}.nf-ab-estimated-time{font-size:.85rem;text-align:center}