.nc-table{border-collapse:collapse;width:100%;font-size:.9rem}.nc-table thead{background:var(--navy);color:var(--white)}.nc-table th,.nc-table td{border:1px solid var(--border-light);text-align:left;padding:10px 14px}.nc-table th{font-size:.85rem;font-weight:600}.nc-table td{color:var(--text-secondary)}.nc-table tbody tr:nth-child(2n){background:var(--cream)}.nc-table tbody tr:hover{background:#c9a96e14}.nc-builder-card{background:var(--white);border:1px solid var(--border-light);border-radius:var(--radius-lg);transition:border-color var(--transition), box-shadow var(--transition), transform var(--transition);cursor:pointer;padding:24px}.nc-builder-card:hover{border-color:var(--gold);box-shadow:var(--shadow-md);transform:translateY(-2px)}.nc-builder-logo{height:40px;margin-bottom:12px}.nc-builder-logo img{object-fit:contain;width:auto;height:100%}.nc-builder-name{font-family:var(--font-serif);color:var(--navy);margin-bottom:4px;font-size:18px}.nc-builder-parent{color:var(--text-faint);margin-bottom:10px;font-size:11px}.nc-builder-stats{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.nc-builder-stats span{color:var(--text-secondary);background:var(--cream);border-radius:20px;padding:3px 10px;font-size:12px}.nc-builder-strengths{color:var(--text-secondary);margin-bottom:12px;font-size:13px;line-height:1.6}.nc-builder-areas{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.nc-area-tag{color:var(--navy);background:#0a0a0a0f;border-radius:20px;padding:2px 10px;font-size:11px;font-weight:500}.nc-builder-links{gap:12px;display:flex}.nc-builder-link{color:var(--gold);font-size:13px;font-weight:600;text-decoration:none}.nc-builder-link:hover{text-decoration:underline}.nc-builder-link-ext:hover{color:var(--navy)}.nc-lead-form{background:var(--white);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:32px}.nc-lead-form h3{font-family:var(--font-serif);font-size:var(--text-xl);color:var(--navy);margin-bottom:8px}.nc-lead-form>p{color:var(--text-secondary);margin-bottom:24px;font-size:14px}.nc-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.nc-form-full{grid-column:1/-1}.nc-form-grid input,.nc-form-grid select,.nc-form-grid textarea{border:1px solid var(--border-light);border-radius:var(--radius-md);font-size:15px;font-family:var(--font-sans);color:var(--navy);padding:12px 16px}.nc-form-grid input:focus,.nc-form-grid select:focus,.nc-form-grid textarea:focus{outline:2px solid var(--gold);border-color:var(--gold)}.nc-form-fine{color:var(--text-faint);margin-top:4px;font-size:11px}.nc-form-success{border:1px solid var(--gold);border-radius:var(--radius-lg);text-align:center;background:#c9a96e1a;padding:32px}.nc-form-success h3{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--navy);margin-bottom:8px}.nc-form-success a{color:var(--navy);text-decoration:underline}.nc-selector-card:hover{border-color:var(--gold);box-shadow:var(--shadow-md);transform:translateY(-2px)}@media (max-width:640px){.nc-form-grid{grid-template-columns:1fr}}@media (max-width:768px){.nc-table{font-size:.8rem}.nc-table th,.nc-table td{padding:6px 8px}}
